Les secrets de Google Analytics : Intégrer des listes d’audience spécialisées e-commerce

Découvrez les secrets et les pouvoirs des listes d’audience spécialisées pour le E-Commerce : valorisez votre blog, optimiser les conversions de certains profils, identifier de nouveaux parcours, etc.

Voir aussi :  Faire décoller ses campagnes SEA grâce aux Audiences et Remarketing

Définition et intérêt d’une liste d’audience.

Une liste d’audience est composée de personnes qui ont démontré de l’intérêt pour vos produits. Grâce aux cookies déposés sur leur navigateur, vous pouvez suivre ces prospects et les remarketer (retargeter) en ligne.

Les listes d’audience de Google AdWords vous permettent ainsi de cibler les prospects plus susceptibles de convertir – et donc d’optimiser votre budget AdWords.

Création d’une liste d’audience en 5 points clés.

Créer une liste d’audience se fait en quelques étapes simples sur Analytics :

  1. Connectez-vous à votre compte

2. Cliquez sur Administration > Propriété où vous souhaitez créer la liste

3. Cliquez ensuite sur Définitions d’audience > Audience dans la colonne Propriété

4. Cliquez sur + Nouveau type d’audience

5. Entrez les paramètres de votre type d’audience.

5 types d’audience à fort potentiel pour le e-commerce

Abandon de panier par source de trafic

trier vos abandons de panier en fonction des sources de trafic vous permet d’augmenter la conversion de chacune, tout en analysant celles qui convertissent le plus.

Visites pendant les heures de travail / en dehors des heures de travail

ce segment permet de mieux cibler les visiteurs en affichant vos publicités aux meilleures heures.

Conversions par nombre de visites

ce segment vous permet de connaître le nombre de visites nécessaires pour chacun de vos objectifs de conversion.

Taux d’engagement supérieur

les personnes dont le taux d’engagement est supérieur à la moyenne des visiteurs sont plus susceptibles de convertir.

High-Value Customers

ce sont vos clients qui dépensent 2, voir 3 fois votre panier moyen. Comprendre leur comportement vous permet de mieux les cibler dans vos campagnes d’acquisition, tout en optimisant votre site pour encourager les autres visiteurs à agir comme eux.

 

Pour allez encore plus loin et devenir un ninja de Google Analytics, nous vous recommandons vivement de mettre en place les Entonnoirs de Conversion de Google Analytics; Dans notre article « Comment configurer les entonnoirs de conversion dans Google Analytics » vous serez guidé, étape par étape, et deviendrez un champion de l’optimisation de vos taux de conversion !

Conclusion

Les listes d’audience sont des leviers de croissance très intéressants. En les mettant en place, vous augmentez votre conversion tout en optimisant votre budget Google Ads.

Depuis plusieurs années, Adenlab agence SEA Google Partner Premier, s’est spécialisée dans la gestion des campagnes des Ecommercants et exploite au maximum les paramètres d’audiences, le catalogue et son flux de produits ainsi que l’automatisation.

Optimisez votre Flux pour Google Shopping

Campagne Google Shopping : Les performances passent par 2 leviers essentiels

1. L’ajustement des enchères ou le bid management
2. La pertinence et la qualité des données fournis dans le flux de produits

Réussir ses campagnes Google Ads et plus particulièrement les campagnes sur Google Shopping est une priorité des Ecommercants; Chez Adenlab, agence SEA, les campagnes Shopping ont toujours été le moteurs de nos optimisations et developpements d’outils.

Les paramètres de ciblage d’audience, la gestion du catalogue pour l’optimisation de flux et la gestion des campagnes produits (shopping, search, display et Youtube) sont des combinaisons gagnante.

Nous parlons beaucoup de ciblage et d’audience avec nos clients car c’est primordial de diffuser vos annonces auprès des bonnes personnes, au bon moment, et au bon endroits

( à lire aussi : Google Ads et Facebook Ads: Comment garantir le succès de vos campagnes grâce aux paramètres d’Audience et au Remarketing

Toutefois, dans cet article nous allons aborder « la qualité des données » du flux et nous concentrer sur les éléments – ou plutôt les attributs du flux –

Ce qui vous permettra de gagner en pertinence sur google shopping, d’améliorer les performances de vos campagnes Google Shopping.

Ameliorer les données du flux impacte directement :

Votre taux de clic (CTR) : des hausses du CTR sera attendu
Votre cout par clic (CPC) : des baisses de CPC sont aussi possible
Votre retour sur investissemnt : des hausses de votre ROI sont à la clé

⇒ **Petit Quizz avant de commencer ** : Combien y-a-t-il d’attributs dans un flux Google Shopping ? Il peut y avoir jusqu’à 46 attributs dans le flux !
Et oui , c’est beaucoup 😉 et tous ne sont pas obligatoires ou utiles : cela va dépendre du type de produits que vous vendez et de votre secteur d’activité.

Toutefois, nous n’allons pas passer en revu les 46 attributs, mais plutôt nous concentrer sur les meilleurs pratiques qui vous permettront d’obtenir de meilleurs résultats. La gestion des enchères sera abordée dans un autre post.

Maximiser le nombre d’attributs du flux
Soigner les Titres et Descriptions
Précisez la Catégorie de Produits
Utilisez les Images de Qualité

Le Titre du Produit

Le Titre de votre produit est certainement l’attribut le plus important; Améliorer votre titre est un des enjeux prioritaire de l’optimisation de flux.

  • Inclure le Top Mot Clé : En effet le terme ou mot clé principal sur lequel vous voulez vous positionner, doit être présent dans le titre et plutôt en début de phrase.

  • Inclure le type de produit : si votre produit est un « étui à couteau », intégrer ce terme dans le titre; C’est plutôt évidant mais surtout très utile car en incluant le type de produit dans votre titre, vous êtes dans la description du produit même que vous vendez.

  • La couleur , la marque, la taille, le genre : sont des éléments que l’on retrouve dans d’autres attributs du flux mais qui peuvent être ajouté dans le Titre. En effet, avoir un Titre au plus proche des recherches de vos clients permettra de se positionner sur davantage de termes précis.

La limite est de 150 caractères pour un Titre : donc soyez le plus détaillé possible et le plus précis.

Travailler sur l’optimisation de vos Titres peut augmenter considérablement vos impressions et votre visibilité !!

La Description du Produit

Bien que la description n’est pas très souvent visible par les internautes , celle-ci joue un rôle important dans votre flux; En effet la description (jusqu’à 5000 caractères) vous permettra de compléter les informations du Titre et ainsi travailler davantage sur la longue traine et les requêtes plus précises.

  • Précision : bien que vous pouvez intégrer pas mal de contenus dans la description, le but est surtout d’être concis et précis; Une description du produit claire sera le plus efficace.

  • Mots clés et recherches : pensez au mots clés que vos clients vont rechercher pour trouver votre produit; ces termes doivent se retrouver dans la Description

Google Product Category

Google a créé un liste de catégorie et sous catégorie de produits permettant ainsi « classer » chaque produit de votre catalogue. Cette attribut du flux est recommandé mais obligatoire dans certains secteurs;

  • Utiliser les catégories de Google parmi les +6000 catégories et sous-catégories. Vous pouvez télécharger la taxonomie de Google ici

  • Choisir la bonne catégorie : afin de gagner en qualité, vous avez toujours intérêt d’être le plus précis dans le choix de votre catégorie

Les images

Les images font parties des facteurs les plus importants ! En effet, c’est le 1er élément que vous futurs clients vont voir avant de cliquer sur votre annonce. Votre photo doit être attractive et réaliste;

  • Fond claire : Google demande que la photo du produit soit sur un fond claire; De manière général un fond blanc reste le plus adapté

  • Taille de l’image : il est recommandé d’utiliser des images en 800×800 pixels. Le minium est de 250×250 pixels pour les produits vestimentaires et de 100×100 pour les autres produits.

  • Pas de texte ou logo : seul l’image du produit doit être visible; n’ajoutez pas de texte promotionnel sur votre image

Plus recement le Merchant center à mis en place une option d’amélioration automatique des images.
Vous pouvez activer ce parametre dans votre comtpe Merchant Center dans :
Cliquez sur l’icône Outils (la clé à molette en haut àd roite de votre compte) > Paramètres > Amélioration automatique
Pour plus de détails suivez le lien d’aide Merchant Center ici

Mise à jour des prix automatiquement

Activez la mise à jour des prix et des disponibilités dans votre compte Merchant Center afin que Google puisse actualiser vos articles en fonction du balisage des données structurées que nous trouvons sur votre site Web.

Les problèmes tels que la latence entre les mises à jour sur votre site Web et les mises à jour de vos données envoyées sur Google Shopping peuvent donner lieu à des données produit inexactes ou dépassées.
Vérifiez la structure actuelle de vos microdonnées à l’aide de l’outil de test des données structurées.

Pour allez plus loin dans l’optimisation de votre flux, nous vous recommandons aussi de lire notre article sur les 5 étapes pour [optimiser votre Catalogue et votre flux Google Shopping](/news/optimisation-de-votre-catalogue-pour-cette-fin-danne/ avant les soldes

Conclusion

L’optimisation du flux n’est pas simple et demande plusieurs étapes d’analyse:

  1. Analyse des attributs
  2. Analyse des erreurs identifiés par le Merchant Center
  3. Analyse des recherches des internautes et mots clés
  4. Identification des produits à potentiels/prioritaires à optimiser
  5. Optimisation technique du flux
  6. Optimisation des titres, description …

Chez Adenlab, nous avons développé une forte expertise des catalogues des Marques & Ecommerce, tant sur l’aspect Analyse, que sur l’aspect optimisation des flux et la gestion des campagnes Google Ads pour les Ecommerces;Notre Agence SEA est spécialisée dans la gestion de compte Ecommerce

Nos solutions permettent d’intégrer efficacement et facilement la concurrence de nos clients, d’augmenter la visibilité des produits de tout leur catalogue, et de développer la performance et le ROI des campagnes Google Ads grâce à nos algorithmes prédictifs et automatiques.

N’hesitez pas à nous contacter !

Mentions Légales

Editeur du site

Adenlab est une société SAS au capital de 100 000,00€,
immatriculé 852 682 921 au registre de commerce de Paris
et dont le siège social est le 41, rue des jeûneurs – 75002 Paris.

Email: contact@adenlab.com
Tel: +33 1 83 81 90 60
TVA: FR83852682921

Le directeur de publication est Romain Stevens.

Hébergeur du site

L’hébergeur du site OVH

Données personnelles

Pour toute personne qui demande une démo et conformément à la loi Informatique et Liberté n°78-17 du 6 Janvier 1978 et ses décrets d’application,
celle ci dispose d’un droit d’accès, de modification, de rectification et de suppression des données nominatives le concernant, exerçable auprès de Adenlab, à l’adresse suivante :
contact@adenlab.com

Rapports Ecommerce Google Analytics : Les 5 erreurs à éviter


Google Analytics est un outil puissant mais complexe ; découvrez les 5 erreurs à ne pas commettre pour optimiser l’analyse de cet outil.

Vous pourrez aussi télécharger notre étude Google Analytics sur la répartition du chiffre d’affaires des Ecommerce et comment il est attribué selon les canaux acquisition ici : Attribution Google Analytics des Ecommerces

Les secrets d’Analytics : Les 5 erreurs à éviter sur Analytics.

Analytics, comme son nom l’indique, repose sur l’analyse de données.
Il est essentiel que votre compte soit bien paramétré.

Utilisées par une solution de machine learning, les données vous permettent d’optimiser votre stratégie d’enchère simplement.

A l’inverse, des données inexactes faussent vos résultats.
Voici les 5 erreurs à éviter sur Analytics.

1. Votre plateforme de paiement est comptée comme site référent.

Au moment de payer, vos clients sont dirigés vers Paypal, Shopify, Payoneer (ou autre) avant d’être redirigés vers votre site.

Analytics compte cela comme une nouvelle session et votre plateforme de paiement apparaît comme referral.

La solution ? Ajouter votre solution de paiement à la liste des sites à exclure de vos référents.

Bien que le ROAS et le ROI (Retour sur Investissement) soient souvent utilisés de manière interchangeable, ils diffèrent.
Le ROI prend en compte les coûts globaux, tandis que le ROAS se concentre uniquement sur les investissements publicitaires. Ainsi, le ROAS est plus adapté pour évaluer l’efficacité des campagnes Google Ads.

2. Votre code de suivi est partiellement installé sur votre site.

Si votre visiteur navigue entre des pages listées (vos pages qui convertissent) et des pages non listées, son parcours est découpé en plusieurs petites sessions, ce qui donne des résultats erronés.

Pour vérifier que votre code de suivi est installé sur tout votre site rapidement, utilisez GA Checker.

3. L’adresse IP de votre entreprise n’est pas filtrée.

Qui visite le plus souvent votre site ? Vous ! Ces sessions doivent être exclues puisqu’elles ne sont pas représentatives du comportement de vos clients.

Pour cela, il suffit de filtrer les adresses IP : de votre entreprise, de vos prestataires et de vos collaborateurs s’ils travaillent de chez eux.

4. Les robots ne sont pas exclus.

Les robots – qu’ils agissent pour le compte des moteurs de recherches ou des entités malveillantes – scannent régulièrement votre site.

Si leurs sessions sont comptabilisées, elles remontent des taux de rebond importants et des temps de visite très courts.

Vérifiez que l’option « Filtrage des Robots » soit activée dans votre compte Analytics (Administration > Vue, Paramètre de la vue).

5. Les événements importants ne sont pas documentés.

Promotion, lancement, refonte de l’UX d’une page, … sont autant d’événements importants à prendre en compte dans votre suivi.

Les annotations disponibles dans Analytics vous permettent de mesurer l’impact de ces actions sur vos résultats. Vous aimeriez la confirmation que vos données Analytics ne sont pas faussées ?

Nous réalisons un audit de votre compte avant chaque début de campagne afin de vérifier la qualité de vos données.

Avez-vous déjà pensé à utiliser une solution de Machine Learning pour améliorer vos performances ? Contactez-nous pour en savoir plus !

CONCLUSION

Si vous avez besoin d’être accompagné sur votre plan de taggage ou sur l’optimisation de vos comptes Analytics ,contactez-nous, nous serons ravi d’échanger et mettre en place les solutions qu’il vous faut;

Aussi, si vous voulez avancé par vous même et devenir un ninja Analytics, n’oubliez pas de travailler sur vos Entonnoirs de Conversion; Consultez notre artilce « Comment configurer les entonnoirs de conversion dans Google Analytics » : vous serez guidé étape par étape; Bonne lecture

Préparez vos soldes ! Comment réussir vos campagnes Google Ads, Shopping et Performance Max ?

Vos soldes d’été et d’hiver sont des grandes opportunités pour augmenter vos volumes de ventes et d’atteindre vos objectifs de Chiffre d’Affaires annuelles.

Anticipez et préparez vos campagnes Google Ads pour rendre vos campagnes efficaces et rentables pendant ces périodes fortes de l’année. Vous pouvez toujours faire appel à une agence spécialisée, une agence Google Ads Certifiée pour vous accompagner.

Les soldes durent 6 semaines mais comme vous le savez, la première semaine est décisive.

Evolution de la recherche : « SOLDE » en France

Les requêtes “Soldes” commencent à être en hausse 2 semaines avant le début des soldes. Le volume des mises des produits en favoris sur des sites e-commerce commence à augmenter considérablement 5 semaines avant le début des soldes.

Augmentez votre visibilité en ligne

Commencez à augmenter votre visibilité des campagnes Shopping et Adwords 2-3 semaines avant les soldes. Profitez de la stratégie concurrentielle encore moins agressive et des cpc encore bas.

Nos solutions prédictive permettent d’analyser efficacement et facilement la concurrence de nos clients, d’augmenter la visibilité des produits de tout leur catalogue, et de développer la performance et le ROI des campagnes grâce à nos algorithmes et automatisations.

A savoir plus…

Adaptez votre budget et augmentez la part de voix pour vos campagnes clés

Grâce à notre algorithme de Machine Learning, nous effectuons des simulations pour identifier le budget qui maximisera le ROI global de vos campagnes sur Google Shopping.

Simulateur de Budget et Performances Produits

Optimisez les mots clés et les annonces de vos campagnes

  1. Développez vos listes de mots clés en lien avec les soldes précédentes.
  2. Couvrez tout votre catalogue
  3. Maximisez l’impact de vos annonces. Retravaillez et personnalisez vos annonces Textes
  4. Vérifiez vos extensions d’annonces et personnalisez-les.

Les solutions d’Adenlab et logiciel propriétaire de notre agence créent facilement les campagnes, les mots clés, les annonces et extensions et de manière automatisée.

Elles permettent de personnaliser vos annonces en fonction des éléments (métadonnées) de votre catalogue.

Il est possible d’actualiser les annonces automatiquement en fonction du prix, du nombre de produits restants ou en fonction de la promotion proposée par catégorie.

Développez vos Audiences

Vos audiences sont les clés de votre réussite et un levier de performance à travailler absolument.

Créez des bassin d’audiences avec les internautes qui recherchent vos produits en amont et retargetez ces listes pendant les soldes.

Vérifiez que vos listes d’audiences sont bien présentes dans toutes les campagnes.

Ajustez les enchères pour vos listes d’audiences et personnalisez vos annonces.

Optimisez votre inventaire Shopping

Optimisez votre flux Merchant Center bien en amont. Voici quelques conseils

Préparez votre Flux Shopping pour les soldes avec les prix soldés et les dates de promotions.

Il est conseillé de préparer et de mettre à jour le flux Shopping au minimum 7 jours avant les soldes pour éviter des articles refusés.

Durant des soldes, actualisez votre flux le plus souvent possible si vous faites des changements de prix sur vos produits durant la journée.

 

Google Merchant Center : Comment exploiter ses données, des rapports google shopping au flux shopping

Augmentez la présence sur Mobile

Le temps ou vous diminuez votre visibilité sur mobile car les taux de conversion étaient trop faible est révolu. Ne pas assurer votre présence sur mobiles serait une erreur !

Avec 34 millions de mobinautes, qui se connectent chaque jour à Internet sur leur smartphone, nous sommes bel et bien entrés dans l’ère mobile. La France compte à la fin de l’année 2018, 3 millions de mobinautes en plus par rapport à 2017
On ne parle plus de « Mobile-first » mais de « Mobile-only »…
Cette domination du mobile ne fait que se renforcer.

Source : Infographie Webloyalty (https://webloyalty-panel.com)

 

Assurez-vous d’avoir une bonne présence sur le mobile !
C’est une nécessité d’augmenter la présence de vos campagnes Search et Shopping sur ce device.

Surveillez les promotions de vos concurrents

Réagissez à la concurrence de chaque produit.

Grâce aux solutions Veille tarifaire, vous pouvez connaître votre position prix exacte vis-à-vis d’un concurrent, d’une marque ou d’une catégorie.

Vous aurez également la possibilité de savoir en un clic quels sont les produits mal positionnés.

Veille tarifaire Ecommerce 

 

Adenlab 

Vous pouvez créer des alertes personnalisées pour suivre les changements de prix de vos concurrents. Vous pourrez par exemple être alerté par email dès qu’un Produit X sur Amazon devient 10% moins cher que vous.

Et nous pourrons automatisez votre visibilité sur Google Shopping en fonction des données prix de la concurrence (Dans notre Lab : Positionnement prix et campagnes Shopping)

Nous contacter

Nos experts des campagnes Shopping et Performances Max sont disponibles pour répondre à toutes vos questions; vous pouvez aussi nous joindre directement au 01 83 81 90 60 ou par mail : contact@adenlab.com

Campagnes Dynamiques Meta – Facebook & Intagram // Problèmes et résolutions

Créer une campagne Dynamique sur Facebook et Instagram : problèmes et résolutions

Si vous êtes E-commerçants et que vous souhaitez assurer votre visibilité sur Facebook, c’est sans doute parce que 35 millions de français y sont inscrits.

Vous aurez plusieurs possibilités pour lancer des campagnes publicitaires sur Facebook et Instagram. L’une d’elle, efficace et ROIste, est la campagne Dynamique. Les publicités dynamiques sont diffusées automatiquement avec les images de votre fil de données pour les produits (flux produits)

Les publicités dynamiques utilisent le Pixel Facebook pour montrer les publicités aux personnes qui ont déjà visité votre site e-Commerce et vos produits.

Voir aussi : Garantir le succès de vos campagnes sponsorisées grâce au ciblage, au remarketing et vos audiences

 

Nous décrivons ici les problèmes récurrents et les solutions que nous avons apportées aux E-commerçants, lors de mise en place et lancement de campagnes Dynamiques.

Nous exposons deux cas d’erreurs qui empêchent un E-commerçant de diffuser ses campagnes dynamiques sur Facebook et mettre en place une stratégie efficace de Remarketing au près de son audience.

Nous partons du principe que vous avez accès à :
  • Un Facebook Business Manager
  • Un Catalogue au format CSV ou XML
  • Un Facebook Pixel installé sur votre site

 

Le Guide des Pubs Facebook pour les Ecommerces
Le Remarketing c’est quoi ?

C’est un procédé ou plutôt une stratégie marketing permettant de diffuser des publicités ciblées auprès d’une audience ayant visité votre site ou votre application mobile. Dans le cas de nos campagnes dynamique, les annonces publicitaires sont les images des produits qui ont été visités sur votre site par les mêmes utilisateurs et qui naviguent par la suite sur Facebook ou Instagram : cette stratégie de remarketing ou retargeting.

Exemple de publicité mobile Facebook catalogue

 

Nous ne nous attarderons pas ici sur la création des audiences et le ciblage. Toutefois, nous vous recommandons de lire « Le Guide des Pubs Facebook pour les Ecommerces » dans lequel vous retrouverez plusieurs exemples de création d’audiences. En effet pour assurer un Retour sur Investissement élévé il faudra maitriser la segmentation de vos audiences et des campagnes dans votre compte.

Quel sont les problémes récurrents

Lorsque nous mettons en place une campagne dynamique pour un E-Commerce, il nous faut s’assurer que tous les produits du catalogue sont intégrés dans le Business Manager…C’est aussi à cette étape que nous rencontrons des « problèmes »!

 

Quels sont ses problèmes récurrents qui empêchent la création et le lancement des campagnes dynamiques ?

Nous avons listé ci-dessous quelques cas d’erreurs que nous rencontrons régulièrements ;
Nous imaginons que vous aussi, vous avez déjà rencontré ce type de messages d’erreurs :

  1. Aucun produit intégré dans le « catalogue » Facebook
  2. Produits refusés dans le Business Manager
  3. Le Pixel mal paramétré
  4. Impossibilité de lancer des campagnes de remarketing

Avec ce type de message, décourrageant, vous être encore loin de toucher votre audience cible. Mais avec les conseils ci-dessous vous pourrez cibler les bonnes audiences et développer votre retour sur investissement sur Facebook.

Commet résoudre les cas d’erreurs

Nous exposons deux cas techniques ci-dessous avec leurs résolutions détaillées. Dans le premier cas : tous vos produits sont rejetés et dans le deuxième cas : impossibilité de faire des campagnes dynamiques car les produits ne sont pas reconnus par le Pixel Facebook

 

C’est parti pour la résolution des problèmes récurrents lors de la création de campagnes dynamiques et remarketing ! Et en route pour faire de la publicité ciblée auprès d’une audience qualifiée !

Nous partons du principe que vous avez accès à :
  • Un Facebook Business manager
  • Un Catalogue au format CSV ou XML
  • Un Facebook Pixel installé sur votre site
 

Cas n°1 : 100% DES PRODUITS SONT REJETÉS!

Comment passer de 100 000 produits refusés à 100% du catalogue accepté !? Il vous faudra utiliser les règles d’importation du flux Facebook
 

Cas n°2 : DES PRODUITS MANQUANTS DANS VOTRE FLUX DE PRODUITS & ERREURS DE MATCHING DU PIXEL

Evitez les identifiants manquants dans le catalogue. S’assurez que 100% des évènements du pixel peuvent être utilisés en remarketing (view content).
Cas 1: Tous les produits du catalogue sont rejetés

Dans ce premier cas, lors de l’intégration du flux de produits dans le Catalogue de Facebook, tous les produits ont été rejeté. Dans la capture d’écran ci-dessous vous pourrez voir que 141 005 produits ont été ajouté, mais qu’aucun de ses produits ont été mise à jour

=> 100% des produits sont rejetés !!!

La création d’un flux peut déboucher sur un diagnostic rempli d’erreurs. Heureusement, les messages de Facebook sont d’une aide précieuse.

Exemple de rapport d’erreur

Dans la capture d’écran ci-dessus, vous constatez que les 141 005 produits sont refusés et que 4 erreurs sont à corriger.

Ici il manque un champ obligatoire pour 4 attributs : « availability » (dispo/stock), « condition » (neuf/occasion), « image link » (lien d’image), « link » (lien/url)

CONSTAT

C’est en fouillant dans le flux et dans ses attributs, qu’on se rend compte  que le champs “link” n’existe pas, mais que le champs “lien” existe. Voici une petite subtilité que nous n’attendions pas ! Le Business Centre ne fait pas de traduction automatique

De même  pour “availability”, qui est présent en tant que  “disponibilité”.

Facebook n’a pas pas fait le matching (ou la correspondance) entre ces attributs qui sont les mêmes, mais qui ne sont tout simplement pas traduits.

Nous avons  donc un flux paramétré en français dans Facebook et dont les attributs ne sont pas reconnus par le Business Manager.

SOLUTION

Nous sommes chanceux :  l’outil d’optimisation de flux de Facebook et simple d’utilisation et nous permet de  retravailler  le flux sans avoir à en générer un nouveau.

Dans votre Business Manager, dans la section « Catalogue », “Sources de données produits”, sélectionnez votre flux, puis l’onglet “paramètres”.

Source de données produits

Dans les « Règles » nous pouvons ajouter des transformations comme par exemple :

availability -> disponibilité

Les valeurs passent donc de “en stock” à “in stock”, et ainsi de suite pour chaque colonne.

Dans les cas ci-dessous nous avons implémenter une dizaine de règles de correspondance pour valider notre flux :

Exemple de règles d’importation catalogue Facebook

Vous pouvez voir la progression en enregistrant ou en relançant l’import du flux en cliquant sur « récupérer ».

Bien entendu, ça peut ne pas fonctionner du premier coup.

Vous aurez sans doute plus de chance que nous ; notre catalogue, en plus d’être en français, n’est pas en UTF-8 mais en ISO-8859, créant d’autres soucis.

RESULTATS

Lorsque nous réimportons le catalogue les 140 972 produits sont acceptés

Tous les produits sont passés !

Des avertissements subsistent néanmoins ; mais nous pouvons tout de même utiliser notre catalogue pour nos campagnes de remarketing avec les formats d’annonces dynamiques.

Cas 2: Les évènements du pixel ne sont pas éligibles au remarketing catalogue

Lorsque l’on parle « d’événement du pixel », et dans notre cas les événements « views », il s’agit en fait des internautes qui ont visité vos pages et plus particulièrement les pages produits.

Dans notre cas, il suffit de regarder les messages de Facebook bien explicites pour comprendre qu’il y a un souci d’identifiant quelque part.

CONSTAT

Ci-dessous Facebook nous indique que nous ne pouvons pas « retarget » (re-cibler) les visiteurs de notre site avec les campagnes dynamiques car les produits ne sont pas identifiés ou plutôt « manquant » dans le catalogue.

Indication d’erreur sur les Évènements

On peut regarder plus en détail la liste des évènements concernés.

Les pages des produits ne sont en fait pas rattachées au « Catalogue » que nous avons importé dans le Business Manager.

Ouvrons maintenant le flux de produit pour essayer de comprendre ce qu’il se passe.

Exemple d’informations du Pixel versus le catalogue produit

Les IDs dans le flux initial ont un préfixe de 2 lettres faisant référence au pays ciblé: ici BE20563 (surligné en jaune) dans le flux.

Or Facebook remonte un ID sans le préfixe « BE » avec uniquement les numéros « 20563 »

Facebook n’est pas capable de trouver ce pivot automatiquement

SOLUTION

Donnons-lui un coup de main en utilisant son outil de règles de transformation de flux.

Facebook met à disposition des outils et recommandations d’optimisation de flux assez complets.

Outil de règles de transformations du flux 

Ici, on a donc ajouté une nouvelle règle de modification en utilisant une regex.

BE(.*) veut dire que nous voulons capturer tous les caractères après BE, ce résultat sera défini automatiquement en $1.

On utilise donc dans l’exemple tout ce qui est après BE (ça tombe bien, c’est notre identifiant remonté par le Pixel).

Cette syntaxe peut paraître barbare, mais c’est un standard en informatique : plus d’infos.

RESULTAT

Appliquer et regarder l’aperçu donné par Facebook

Exemple d’aperçu de l’application de la regex dans Facebook

Parfait ! Nos identifiants semblent bons désormais.

Il ne reste plus qu’à attendre que les nouveaux évènements Pixel soient affectés au bon produit du catalogue.

Import catalogue réussi

Maintenant nos 1127 produits sont identifiés et nous pouvons démarrer une nouvelle campagne !

#Astuce# : l’import était planifié à 2h du matin, moment auquel le flux semblait être généré. En décalant l’import de quelques heures, nous attendons ainsi qu’il soit entièrement généré avant de le récupérer pour avoir tous les produits.

Exemple de changement d’heure d’import du catalogue

Comment mettre en place tous ses éléments si vous n’avez pas toutes ces connaissances techniques ?

En effet, trouver des solutions à un problème peut prendre du temps et de la recherche.

Dans l’exemple ci-dessus certaines solutions sont tout simplement introuvables sur les sites de Facebook ou autres forums.

Nos connaissances des flux Produits et nos développements de logiciels internes pour l’optimisation des catalogues nous permettent de trouver rapidement des solutions.

De fait, si vous rencontrez ce type de problématiques et que vous avez besoin d’aide, nos développeurs et nos Traffic Managers expert Ecommerces sont à votre écoute. Notre agence SEA Adenlab est une agence Certifiée Google Partner Premier et Facebook Ads

Google Ads – Analytics : des données sous-exploitées



Chaque année, les données qui nous entourent sont de plus en plus nombreuses.

Il s’agit d’un atout indéniable pour les entreprises : l’analyse de ces données permet notamment d’optimiser la stratégie marketing.

Communiquer auprès de la bonne cible, au bon moment avec le bon produit : voilà l’objectif de toutes les entreprises aujourd’hui !

Cependant, les données ne sont pas forcément utilisées de façon optimale. Les entreprises les exploitent, mais l’analyse reste trop en surface pour être totalement efficace.

Dans ce guide, nous allons nous attarder sur 2 outils incontournables du marketing digital : Google Ads & Google Analytics.

Très performants, ces outils permettent aux entreprises d’engranger un grand nombre de données, mais le constat est sans appel : ces dernières sont sous-exploitées.

Dans un premier temps, nous vous expliquerons quelles données vous êtes susceptible de collecter avec ces deux outils.

Dans un second temps, nous vous donnerons des conseils pour optimiser l’utilisation des données que vous obtenez à partir de Google Ads et Google Analytics.

Quelles sont les données obtenues grâce à Google Ads ?

Si vous possédez un site Internet et plus particulièrement un site de e-commerce, vous connaissez sans doute Google Ads.

Cet outil permet de réaliser en quelques clics seulement des campagnes de publicité qui apparaissent dans les SERPs : les pages de résultats du moteur de recherche Google.

Ici, il s’agit de SEA et non pas de SEO : le référencement des sites n’est pas naturel, mais obtenu à partir d’un système d’enchères.

Ainsi, pour apparaître en bonne position dans les encarts Google Ads qui s’affichent à chaque requête d’un internaute, les annonces doivent répondre à plusieurs critères :

Le CPC aussi appelé coût par clic : plus le CPC défini par un site est élevé par rapport à ses concurrents, plus le site a des chances d’apparaître en bonne position.
La qualité de l’annonce : certaines règles édictées par Google doivent être respectées par les annonceurs
La qualité de la page de destination : celle-ci doit notamment être cohérente avec le sujet de l’annonce.

Pour les sites e-commerce, le suivi des campagnes Google Ads est indispensable.

En effet, à tout moment, grâce à cet outil, vous êtes en mesure de savoir ce que vous rapporte et vous coûte chaque mot clé, chaque annonce et chaque campagne.

L’optimisation des campagnes Google Ads est ainsi quotidienne afin d’améliorer les conversions et d’atteindre les objectifs fixés.

C’est pourquoi il est essentiel d’analyser les données obtenues grâce à l’outil de suivi et de gestion de Google Ads.

Ainsi, voici quelques données qui peuvent avoir une importance pour un site e-commerce cherchant à améliorer ses conversions :

Le taux de clic sur les annonces aussi appelé CTR
Le nombre d’affichage de l’annonce
Les mots clés qui sont utilisés par les internautes ayant acheté sur le site e-commerce après avoir cliqué sur une annonce sponsorisée
La localisation des internautes et leur profil ayant cliqué sur l’annonce

Toutes ces données peuvent être analysées. La plus importante est sans doute le CTR.

En effet, si vous vous rendez compte après analyse que le CTR de vos campagnes est faible, c’est qu’il y a une optimisation à faire : vos annonces s’affichent bien dans les SERPs, mais les internautes cliquent relativement peu sur celles-ci.

Dans une telle situation, il faudra sans doute revoir votre stratégie : modifier l’annonce avec un texte plus accrocheur ou moins publicitaire peut être une solution à envisager.

Quelles sont les données collectées grâce à Google Analytics ?

Google Ads n’est pas le seul outil qui permette de collecter des données.

Google Analytics est tout aussi incontournable.

Cependant, son fonctionnement n’est pas identique à celui de Google Ads :

Google Ads vous permet d’analyser les données obtenues à partir de vos annonces sponsorisées
Google Analytics vous donne la possibilité d’analyser les performances de votre site Internet grâce aux statistiques

A noter que ces deux outils peuvent être combinés, ce qui est très judicieux pour les sites de e-commerce.

Mais nous y reviendrons un peu plus tard. Dans un premier temps, nous allons nous attarder sur les données qu’il est possible d’obtenir avec l’utilisation seule de Google Analytics !

Voici une liste non-exhaustive des données que vous pouvez collecter et analyser grâce à Google Analytics en plus du nombre de visites et de pages vues sur une période donnée :

Des données liées à l’audience du site Internet :

Démographie (âge, sexe, etc.)
Géographie (langue, pays)
Comportement sur le site (visiteur nouveau ou connu, fréquence des visites)
Technologie utilisée (système d’exploitation, navigateur, mobile)

Des données liées à l’acquisition de l’audience du site Internet :

Sources du trafic, sites référents…
Google Ads
Réseaux sociaux

Des données liées au comportement des internautes sur le site Internet :

Pages les plus consultées
Temps de consultation
Taux de rebond
Page de destination
Page de sortie
Vitesse du site
Recherche des internautes sur le site
Des données liées aux conversions…. à condition que des objectifs aient été définis au préalable !

Pour un site e-commerce, cette partie doit impérativement être paramétrée : votre analyse pourra ainsi être plus complète.

Ainsi, si vous vous rendez compte que certaines pages de votre site Internet ont un taux de rebond très élevé, c’est que la stratégie en place n’est pas la plus optimale.

Il faudra sans doute penser à modifier le contenu de la page pour le rendre plus attrayant ou plus en adéquation avec la recherche des internautes.

De même, les données démographiques vous seront d’une grande utilité pour mieux connaître les internautes que vous arrivez à attirer sur votre site Internet.

Si vous vous rendez compte qu’une cible passe beaucoup de temps sur une catégorie de votre site e-commerce, vous pourrez en tenir compte lorsque vous établirez des annonces Google Ads.

Analyser les performances d’un projet en combinant Google Ads et Analytics

Si vous utilisez Google Ads et Google Analytics séparément, sachez qu’il peut être judicieux de combiner ces deux outils.

De cette manière, vous pourrez analyser les performances de vos campagnes et de votre site e-commerce de manière bien plus fine et bien plus complète.

Vous pourrez notamment récupérer les données du coût par clic dans Google Ads, mais aussi les données relatives aux conversions dans Google Analytics.

En fusionnant ces deux types de données, vous obtiendrez des informations inédites qui vous permettront de prendre des décisions stratégiques à l’avenir.

Ainsi, pour chaque conversion, vous saurez quel produit a été cliqué, quel produit a été vendu. De cette manière, vous pourrez mettre en relation le gain apporté par la vente d’un produit sur votre site Internet avec son coût.

Toutes les données que vous obtiendrez de l’association entre Google Ads et Analytics vous permettront donc de mieux comprendre le trafic de votre site Internet et ses conversions.

Des informations qui ont une grande utilité pour améliorer son site e-commerce ainsi que ses annonces Adwords : avec les bonnes données à disposition, vous pourrez prendre des décisions stratégiques et optimales !

Mais comment associer ces deux outils ? Découvrez la marche à suivre :

  1. Commencez par vous connecter à votre compte Google Ads

  2. Cliquez sur les paramètres puis choisissez “Comptes associés” dans le menu.

  3. Affichez les détails en cliquant sur “Google Analytics”. A ce moment-là, vous devriez visualiser la liste de toutes les propriétés Analytics que vous pouvez choisir d’associer.

  4. Choisissez l’une des propriétés. Cliquez sur “Configurer l’association”.

Si la propriété sélectionnée n’a qu’une seule vue, le nom de celle-ci apparaît. Vous devrez ensuite cliquer sur “Importer les statistiques relatives au site”.

C’est cette étape qui va permettre à Google Ads d’avoir accès aux données Analytics.

Si la propriété sélectionnée possède plusieurs vues, la méthodologie est un peu différente. Vous aurez le choix entre 2 paramètres. Celui que nous vous recommandons est l’importation des statistiques relatives au site.

Mais vous pouvez aussi choisir la seconde méthode “Associer”. Dans ce dernier cas, vous pouvez associer autant de vues que vous le souhaitez.

  1. Validez les informations et recommencez l’opération pour chaque propriété que vous souhaitez associer entre Analytics et Google Ads.

Lorsque la configuration sera terminée, vous aurez la possibilité d’importer les objectifs ainsi que les transactions Google Analytics, de visualiser toutes les données Analytics dans les rapports Google Ads, mais aussi d’importer les audiences de remarketing Analytics.

Bien évidemment, vous pourrez aussi visualiser les données Google Ads au sein des rapports Analytics.

Les modèles d’attribution personnalisés : une stratégie gagnante ?

Il est encore possible d’aller plus loin dans l’analyse des données fournies par Google Analytics et Google Ads. Il s’agit de mettre en place des modèles d’attribution personnalisés.

Ce concept vous est étranger ? Voici quelques informations qui devraient vous aider à y voir plus clair :

Le modèle d’attribution personnalisé est un ensemble de règles que l’outil de statistiques (Google Analytics) applique automatiquement afin d’affecter les conversions aux différents canaux, c’est-à-dire aux sources de trafic sur votre site Internet.

Le modèle d’attribution permet donc de monitorer votre site Internet de façon bien plus fine, ce qui est très intéressant dans le cas des sites e-commerce.

En effet, quand une vente a lieu sur votre site Internet, vous ne voulez pas seulement savoir depuis quelle source celle-ci a eu lieu.

En effet, vous voulez aussi savoir quels ont été les clics décisifs qui ont permis à l’internaute d’acheter sur votre site internet : ce n’est pas forcément le même clic !

Il faut savoir que si vous ne mettez pas en place un modèle d’attribution personnalisé, le modèle par défaut vous donnera uniquement des informations sur le dernier clic.

Et pourtant, ce n’est pas forcément le plus important, celui qui a été décisif dans le processus d’achat.

Parlons des différents clics pour mieux comprendre :

Le premier clic : comme son nom l’indique, il s’agit du premier clic ayant poussé un internaute à venir visiter votre site Internet. Cela peut être un clic sur une annonce sponsorisée, dans les résultats naturels, depuis une page Facebook, depuis un lien dans un blog, etc.

Les clics intermédiaires : ce sont les clics de l’internaute vers votre site, après le premier, qui n’ont pas été déterminants pour un achat. Ainsi, si le premier clic provient d’une annonce sponsorisée, le second clic peut tout à fait venir des résultats naturels et le troisième de la page Facebook de votre site e-commerce.

Parlons plus en profondeur du dernier clic.

En effet, comme expliqué précédemment, il s’agit du clic retenu par défaut par Google Analytics.

Prenons un exemple : un internaute arrive sur votre site Internet depuis une annonce sponsorisée.

Il n’achète rien, mais revient le lendemain sur le site depuis les résultats naturels en tapant le nom de votre société dans le moteur de recherche pour acheter le produit qui l’intéresse et qu’il avait repéré la veille.

Dans Google Analytics, cette vente sera attribuée au canal “Google/Organic” : c’est vrai, mais pas en totalité !

Il ne faut pas oublier l’importance du premier clic et des clics intermédiaires.

Idéalement, dans Google Analytics, il faudrait que vous puissiez tracer les différentes étapes qui mènent à une conversion : elles sont toutes importantes !

Et c’est justement ce que va vous permettre le modèle d’attibution personnalisé.

Nous vous conseillons donc d’attribuer un modèle d’attribution personnalisé, de préférence celui qui correspond le mieux à votre site e-commerce.

En effet, il n’existe pas un modèle unique, mais des multitudes. Par exemple, vous pouvez tout à fait définir un modèle qui attribue toutes vos conversions à la première interaction avec votre site internet.

Vers des données toujours mieux exploitées ?

Pour ajuster au mieux sa stratégie marketing, il est essentiel d’utiliser les données.

La technique la plus efficace reste encore d’utiliser les outils qui sont mis à votre disposition et de les exploiter du mieux possible.

Ainsi, il est important de prendre le temps de paramétrer les outils que sont Google Ads et Google Analytics, mais aussi de les associer.

Au final, vous n’obtiendrez pas forcément des données plus nombreuses, mais des données qui ont plus de sens.

Et ce sont justement ces informations avec du sens qui vont vous permettre d’ajuster au mieux votre stratégie marketing, d’améliorer votre ROI et d’atteindre vos objectifs commerciaux.

Sites e-commerce : ne négligez pas l’analyse et la personnalisation des données de Google Ads et de Google Analytics ! Ce sont des outils précieux pour la pérennité de votre business.

Diminuez vos coûts d’infrastructure avec l’auto-scaling

Le cloud est partout, on en entend parler à tous les coins de rue. Il est fort probable que vous ou votre entreprise utilisiez de près ou de loin un service cloud (AWS, Google Cloud, pour ne nommer que ces deux-là).

Si vous l’utilisez intensément (plusieurs machines qui tournent en continu), vous vous êtes peut-être intéressé à l’auto-scaling.

L’auto-scaling permet d’ajouter ou d’enlever des machines en fonction du besoin, en quasi temps-réel. Par exemple lorsque le traffic de vos utilisateurs augmente drastiquement et que vos serveurs sont sous l’eau, l’auto-scaling permet de rajouter des machines afin de libérer la charge des serveurs existant, diminuer le temps de réponse pour vos utilisateurs et garder la qualité du service que vous proposez.

Sans auto-scaling le problème inverse existe également : en période creuse, vos machines n’ont rien à faire, mais vous les payez quand même.

Cela est bien sûr bénéfique pour la plateforme Cloud que vous utilisez, mais moins pour vous.

Chez Adenlab nous utilisons Google Cloud, et nous utilisons bien sûr l’auto-scaling. Le besoin est le suivant : la nuit, nous importons les data de vos comptes Google Ads, Analytics, Amazon, Bing, etc.

Nous apprenons sur ces data (machine learning), calculons les nouveaux bids de vos produits, et nous les mettons à jour sur les plateformes concernées. Et nous faisons encore beaucoup d’autres choses ! Tout cela chaque nuit.

Chacune de ces opérations a des besoin spécifiques en volume et puissance des machines. Nous avons par exemple quelques machines puissantes pour le machine learning, et beaucoup de machines peu puissantes pour mettre à jour les enchères.

Avoir autant de machines à temps plein serait une perte nette de budget, puisque la plupart n’ont rien à faire pendant la journée. Nous regroupons donc ces machines en fonction de leur type (puissance, etc.) dans des groupes, appelés Auto-Scaling Groups.

Auto-Scaling Groups

Les groupes d’auto-scaling (Auto-scaling groups, ASG) permettent de regrouper des machines de même type sous une même politique d’auto-scaling.

Par défaut dans Google Compute Engine (GCE), vous pouvez choisir de scaler en fonction de l’utilisation CPU ou mémoire. En utilisant l’outil de monitoring Stackdriver, vous pouvez créer des métriques personnalisées afin d’augmenter ou de diminuer le nombre de machines.

Malheureusement il est impossible de scaler automatiquement un ASG à zéro, c’est-à-dire de couper toutes les machines du groupe. Cela est assez logique puisqu’en l’absence de machine nous ne recevrions plus aucune métrique (CPU ou autre) amenant à re-scale de nouveau.

Dans notre cas, beaucoup de nos machines travaillent à des moments précis dans la journée, généralement pendant 8 à 10 heures d’affilée, et n’auront plus rien à faire pour le reste de la journée. Voici un exemple d’exécution de notre politique d’auto-scaling :

Nous avons une machine qui ne fait rien pendant près de 2/3 de la journée

Auto-scaler à zéro machine

On aimerait bien sûr éviter d’avoir à payer pour une machine inutile. Nous allons voir qu’il y a un moyen d’avoir zéro machine tout en ayant un système de scaling automatique.

Il y a cependant un pré-requis : il nous faut un moyen de savoir quand est-ce qu’il est nécessaire de scale up de nouveau.

Chez Adenlab nous utilisons une taskqueue (MRQ) pour nos tâches récurrentes. MRQ nous permet d’aiguiller nos jobs vers des worker groups spécifiques, en fonction de la queue et/ou de la tâche elle-même. Chaque worker group est lié à un ASG, nous avons donc ici une métrique claire : pour un ASG donné, avons-nous des jobs en attente ?

Avec tout ça nous pouvons utiliser la structure d’ASG suivante :

Une petite (lire: pas chère) machine qui sera toujours up (pas auto-scalée)

Un ou plusieurs ASG, sans politique d’auto-scaling

En créant un ASG sans politique d’auto-scaling, GCE nous laissera bien scale à zéro machine si nous le voulons. Sur notre petite machine nous aurons un script qui tournera toutes les 5 minutes et qui vérifiera pour chaque worker group MRQ s’il y a des jobs à traiter.

Si c’est le cas, le script créera une politique d’auto-scaling pour le worker group concerné et le fera un premier scale-up à 1 machine. L’auto-scaler pourra ajouter des machines supplémentaires si besoin, en fonction de la métrique de base configurée (dans notre cas, l’utilisation CPU).

Ecrivons une tâche MRQ pour ce script. Déjà les imports nécessaires :

from mrq.task import Task
from google.oauth2 import service_account
from googleapiclient import discovery
import time
import re

Premièrement, nous devons configurer quelques paramètres concernant GCP :

class ScaleUp(Task):
    project_name = "name of your GCP project"
    zone = "europe-west1-c" # adapt your zone here
    service_account_path = "service_account_credentials.json"
    # groups that are not concerned by this task
    groups_to_skip = ("group1",)

Ajoutez à groups_to_skip les worker groups qui ne devraient pas être auto-scalés : ajoutez au moins le groupe de la machine qui dépilera cette tâche.

Maintenant écrivons la méthode principale de notre tâche :

def run(self, params):
    credentials = service_account.Credentials               
        .from_service_account_file(
            self.service_account_path
        )
     
    self.service = discovery.build(
        "compute", 
        "v1", 
        credentials=credentials, 
        cache_discovery=False
    )
    # We need to have a way to know what we want our different
    # autoscaling policies to be.
    # We could store them in a DB and fetch them here,
    # so that it is shared with our Ansible playbooks for instance.
    # For simplicity here we'll just hardcode them here:
    self.autoscaler_configs = {
        "group2": {
            "min_replicas": 1,
            "max_replicas": 10,
            "cooldown": 180,
            "cpu_target": 0.80
        },
        "group3": {
            "min_replicas": 1,
            "max_replicas": 8,
            "cooldown": 180,
            "cpu_target": 0.90
        }
    }
    # First we need to fetch existing ASGs
    self.fetch_groups()
    # Next we want to know which groups currently have an autoscaler
    self.fetch_autoscalers()
    # Check each groups and see if we should scale them up
    self.check_groups()

Voici comment récupérer les infos sur les ASG :

def fetch_groups(self):
    self.groups = {}
    request = self.service.instanceGroupManagers() 
                          .list(
                            project=self.project,
                            zone=self.zone
                          )
    while request is not None:
       response = request.execute()
       for asg in response['items']:
           group_name = asg["baseInstanceName"]
           self.groups[group_name] = {
                "base_name": group_name,
                "name": asg["name"],
                "size": asg["targetSize"],
                "link": asg["selfLink"]
            }
       request = self.service.instanceGroupManagers() 
                             .list_next(
                               previous_request=request,
                               previous_response=response
                             )

On hydrate self.groups avec les infos des ASGs. Pour plus d’infos sur la structure des ASGs, allez voir ici.

Maintenant jetons un oeil au code que nous utiliserons pour créer un autoscaler pour un worker group donné :

def create_autoscaler(self, group):
    autoscaler_config = self.autoscaler_configs[group]
    config = {
        "target": self.groups[group]["link"],
        "name": "%s-as" % group,
        "autoscalingPolicy": {
            "minNumReplicas": autoscaler_config["min_replicas"],
            "maxNumReplicas": autoscaler_config["max_replicas"],
            "coolDownPeriodSec": autoscaler_config["cooldown"],
            "cpuUtilization": {
               "utilizationTarget": autoscaler_config["cpu_target"]
            }
        }
    }
    operation = self.service.autoscalers().insert(
        project=self.project,
        zone=self.zone,
        body=config
    )
    wait_for_operation(operation)

Vous pouvez trouver le code de wait_for_operation dans cet exemple.

La dernière chose dont nous ayons besoin est une méthode pour scale up un ASG :

def scale_up(self, group, size=1):
    if self.groups[group]["size"] > 0:
        # Already scaled up
        return
    # Make sure we have an autoscaler
    if not self.autoscalers.get(group):
       self.create_autoscaler(group)
    operation = self.service.instanceGroupManagers().resize(
        project=self.project,
        zone=self.zone,
        instanceGroupManager=self.groups[group]["name"],
        size=size
    )
    wait_for_operation(operation)

La logique finale de notre tâche est assez simple :

def check_groups(self):
    # Now we have everything we need for the actual task logic:
    for group in self.groups:
    if group in self.groups_to_skip:
        continue
    if self.should_scale_up(group):
        self.scale_up(group)

should_scale_down est la méthode qui doit contenir votre logique de scaling. Nous ne la fournissons pas ici, mais rappelez-vous que dans notre cas il s’agit de vérifier si nous avons des jobs en attente ou non.

Cette tâche est planifiée pour être exécutée toutes les 5 minutes. Cela est pratique pour notre cas d’usage car même si aucun job n’est en attente, un membre de l’équipe peut à tout moment exécuter une action qui entrainera la création d’un nouveau job.

On ne veut pas avoir à attendre trop longtemps avant que celui-ci soit démarré. Bien entendu pour toute action utilisateur qui crée des jobs et qui sont supposées obtenir une réponse rapidement, il nous faut une machine dédiée qui soit toujours up.

Dans la plupart des cas cependant il vaut mieux éviter d’avoir des tâches asynchrone pour les interactions utilisateurs qui ont besoin d’un feedback.

Nous pouvons donc maintenant scale up une machine quand on en a besoin et GCE prendra le relai s’il y en a besoin de plus. Mais nous avons aussi besoin d’un moyen de scale à zéro quand il n’y en a de nouveau plus besoin !

Pour cela nous avons une seconde tâche, exécutée toutes les 30 minutes, qui exécutera le même code que la première, à la différence qu’elle supprimera l’autoscaler et scalera à 0 machine s’il n’y a plus aucun job en attente.

Nous pouvons faire hériter notre nouvelle tâche de la précédente afin d’avoir à disposition les méthodes utiles pour communiquer avec GCP :

class ScaleDown(ScaleUp):

Nous avons aussi besoin de quelques nouvelles méthodes pour pouvoir scale down :

def delete_autoscaler(self, group):
    autoscaler = self.autoscalers[group]
    operation = self.service.autoscalers().delete(
        project=self.project,
        zone=self.zone,
        autoscaler=autoscaler["name"]
    )
    wait_for_operation(operation)
    
def scale_down(self, group):
    if self.groups[group]["size"] == 0:
        # Already scaled down
        return
    # Delete the autoscaler so that we can scale to zero machine
    if self.autoscalers.get(group):
      self.delete_autoscaler(group)
    operation = self.service.instanceGroupManagers().resize(
        project=self.project,
        zone=self.zone,
        instanceGroupManager=self.groups[group]["name"],
        size=0
    )
    wait_for_operation(operation)
    
def check_groups(self):
 
    for group in self.groups:
        if group in self.groups_to_skip:
            continue
        if self.should_scale_down(group):
            self.scale_down(group)

Quand on sait qu’il n’y a plus aucun job en attente, on supprime l’autoscaler et on scale down complètement. De nouveau, should_scale_down contient la logique de scale down à implémenter.

Le côté positif de cette approche est que nous pouvons avoir plusieurs critères de scaling. Par exemple, afin d’éviter de scale up et down plusieurs fois de suite de manière trop rapprochée, on peut également vérifier qu’un certain temps s’est écoulé sans avoir de job créé avant de scale down.

Conclusion

Nous avons vu qu’en supprimant la politique d’autoscaling nous pouvons supprimer toutes les machines d’un groupe d’instance.

Nous avons écrit une tâche d’autoscaling qui utilise une logique custom pour savoir si un groupe devrait être up (1 machine) ou down (0 machine).

L’inconvénient est que nous devons avoir une machine séparée, toujours up et prête à dépiler notre tâche d’autoscaling.

Les 7 modèles d’attribution de Google Analytics

Les secrets de Google Analytics : les différents modèles d’attribution et leurs fonctions

Découvrez ce qu’est un modèle d’attribution et les secrets pour choisir celui adapté à son E-Commerce. « Les secrets d’Analytics » sont une série d’articles pour vous donner nos conseils sur l’optimisation d’un compte Analytics et sur l’analyse des données de votre site web.

Qu’est-ce qu’un modèle d’attribution ?

Un modèle d’attribution est un modèle qui permet de répartir l’influence relative de chaque source de trafic pour un objectif donné. Dans le e-commerce, il détermine les sources de trafic qui ont mené jusqu’à la vente. Utiliser un modèle d’attribution pertinent vous permet d’optimiser votre stratégie Google Ads.

Nous vous conseillosn vivement de lire aussi notre Etude d’Attribution du chiffre d’affaires des E-commerces par canaux d’acquisition

Les 7 modèles d’attribution principaux.

L’ensemble des sources de trafic représente 100% des points de l’attribution. Selon le modèle d’attribution utilisé, ces 100% sont attribués différemment :
Dernière interaction: c’est la dernière source de trafic entrant qui obtient 100% du crédit.

⇒ Première interaction: c’est le 1er point de contact qui obtient 100% des points.

⇒ Dernier clic non direct: les canaux d’attribution directs sont enlevés de l’équation, tous les points sont attribués au dernier clic de source indirecte.

⇒ Dernier clic sur une annonce Google Ads: 100% des points sont attribués à la dernière publicité cliquée sur Google.

⇒ Attribution linéaire: chaque canal emprunté par le visiteur jusqu’à la vente se partage les 100% à parts égales.

⇒ Dépréciation dans le temps: toutes les sources de trafic sont prises en compte, mais les dernières récoltent plus de points.

⇒ Attribution basée sur la position: les 1er et dernier points de contacts se voient attribuer 40% des points chacun. Les autres se partagent les 20% restants.

⇒ Attribution basée sur la donnée : Ce modèle d’attribution utilise les algorithmes de Google Ads et les données de performance réelles de vos campagnes pour déterminer comment les clics sur vos annonces contribuent aux conversions. Contrairement aux autres modèles, il est dynamique et personnalisé en fonction des données de votre compte.

Comment choisir son modèle d’attribution ?

Le choix du modèle d’attribution dépend du tunnel de conversion de chaque entreprise.
Connaître le comportement de vos visiteurs (sources de trafic, délai moyen de conversion, etc.) vous permet de décider du modèle d’attribution qui a le plus de sens pour votre entreprise.

De fait, il est aussi nécessaire de paramétrer davantage de fonctionnalités dans votre compte tel que l’Entonnoir de Conversion de Google Analytics. Retrouvez les étapes détaillés dans notre artilce « Comment configurer les entonnoirs de conversion dans Google Analytics« 

Audience : l’importance de Google Analytics

Mesurer son audience est une étape obligatoire pour développer son entreprise sur le web.

Celle-ci vous permet de faire le point sur vos stratégies d’acquisition ainsi que sur la qualité de vote trafic. Google Analytics est un outil puissant  permettant d’avoir accès à des informations de qualité.

Voir aussi :  Faire décoller ses campagnes SEA grâce aux Audiences et Remarketing

Google Analytics : inévitable outil pour le succès de votre entreprise

Afin de garantir le succès de votre e-commerce ou de votre site de génération de leads, vous devez faire de l’analyse de vos données une priorité.

Il faut comprendre les besoins des consommateurs, savoir où ils se trouvent, quel est leur sexe et leur âge et tout autre chose qui pourrait vous aider à améliorer leur expérience sur votre site.

Plus vous aurez d’informations les concernant, plus vous arriverez à personnaliser votre approche, identifier les problèmes et améliorer votre communication.

Le nombre de personnes touchées

Vous pouvez connaître le nombre de personnes touchées chaque jour.

Cette mesure vous permet de comprendre si vos actions publicitaires ont un impact, et si vous continué à augmenter votre audience et votre trafic.

Quels sont les canaux d’acquisition

Les internautes peuvent arriver sur votre site par différents canaux : réseaux sociaux, moteur recherches, site partenaires …

Le rapport d’acquisition permet d’identifier comment vos prospects sont arrivés sur votre site. Ce peut être par grâce à vos annonces publicitaires, ou votre pages Facebook…

Une fois que vous savez par ou les internautes arrivent, il est primordial d’identifier les canaux qui vous apporte le plus de conversions et ainsi répartir intelligemment vos investissements sur les bons canaux.

Voir aussi : Exclusion d’audience, ou comment ne pas usé vos prospects ?

Où perdez-vous l’attention de vos prospects ?

Mesurer son audience à travers Google Analytics vous permet de perfectionner vos supports de communication.

En effet, à travers les données analytics, vous allez savoir où votre audience quitte votre site et identifier les pages de sorties des internautes.

Pour garder les prospects plus longtemps sur vos pages, on vous recommande la technique de l’A/B testing. Cette pratique vous donne la possibilité d’imaginer deux stratégies et d’évaluer leurs retombées.

Vous avez ainsi le choix entre deux approches pour ne garder que celle réellement concluante.

Mesurer son audience pour la connaître à la perfection

Cet outil gratuit vous donne accès à diverses indications :

Les pages les plus visitées
Le réseau social où vous avez plus d’impact
Les habitudes d’utilisation : smartphones, ordinateur, tablette

Le taux de conversion

L’objectif principal de votre e-commerce est d’avoir des ventes et trouver des clients.

Google Analytics vous donne un coup de pouce en vous indiquant quels canaux vous ont permis de vendre et convertir. Vous devez donc vous poser les bonnes questions :

Vos réseaux sociaux sont-ils puissants ? Vos campagnes publicitaires convertissent-elles ? Avez-vous eu un retour sur investissement ?

Google Analytics, mis à votre disposition gratuitement par Google, doit devenir votre meilleur allié pour développer votre e-commerce.

Pour allez plus loin dans vos analyses, nous vous recommandons vivement de consulter notre article sur la mise en place de l’entonnoir de conversion de Google Anlaytics

Vous serez guidé, étape par étape, et vous permettra de configurer différents entonnoirs dans votre compte Google Analytics.