Plateformes publicitaires et boutiques en ligne

Conversions améliorées Google Ads sur Shopify

Les conversions améliorées ajoutent des données clients hachées aux achats Google Ads sur Shopify. Comment elles fonctionnent, en quoi elles diffèrent des imports hors ligne, et la configuration.

·Mis à jour le ·9 min de lecture·Par l’équipe ROASaurus

À retenir
  • Les conversions améliorées ajoutent des données client first-party hachées, comme l’adresse e-mail de l’acheteur, à une conversion Google Ads au moment où elle se produit.
  • Google associe les données hachées aux comptes Google connectés au moment où la personne a interagi avec votre publicité.
  • Les imports de conversions hors ligne sont différents : vous importez les conversions plus tard, identifiées par un identifiant de clic comme gclid, gbraid ou wbraid.
  • Dans ROASaurus, les conversions Google Ads se déclenchent dans le navigateur depuis le pixel personnalisé du checkout Shopify, avec l’identifiant de commande comme transaction_id, et uniquement sur Shopify.
  • Les conversions améliorées doivent aussi être activées dans les paramètres de conversion de votre compte Google Ads, où vous acceptez les conditions de Google sur les données client.

Les conversions améliorées sont une fonctionnalité de Google Ads qui ajoute des données client first-party hachées, comme l’adresse e-mail, le numéro de téléphone ou l’adresse de l’acheteur, à une conversion au moment où elle se produit. Google associe ces données aux comptes Google connectés au moment où la personne a interagi avec votre publicité. Selon Google, cela peut améliorer la précision de la mesure de vos conversions.

Sur Shopify, l’endroit naturel pour envoyer ces données est le checkout, où le client vient de les saisir. Ce guide explique le fonctionnement des conversions améliorées, le rôle de gclid, gbraid et wbraid, la différence entre les conversions améliorées et les imports de conversions hors ligne, ce que fournit le checkout de Shopify, et la façon exacte dont ROASaurus les envoie.

Que sont les conversions améliorées ?

Une balise de conversion Google Ads standard indique qu’une conversion a eu lieu, avec une valeur et un identifiant de commande. Google doit ensuite la relier à un clic publicitaire, en général grâce à l’identifiant de clic de la page d’atterrissage. Quand ce lien manque, la conversion peut ne pas être attribuée à votre campagne.

Les conversions améliorées ajoutent une seconde voie. Avec la conversion, la balise envoie des données client comme l’adresse e-mail. Ces données sont hachées avec SHA-256, un algorithme à sens unique, avant l’envoi. Google utilise les données hachées pour associer votre client à un compte Google connecté lorsqu’il a interagi avec vos publicités.

Google propose deux versions. Les conversions améliorées pour le web, dont parle cet article, améliorent la mesure des ventes sur votre site. Les conversions améliorées pour les prospects concernent les ventes qui se concluent hors ligne après un formulaire de prospect sur votre site, et fonctionnent avec les conversions hors ligne importées.

Balise de conversion standard
  • Envoie la conversion avec valeur, devise et transaction_id
  • S’appuie sur l’identifiant de clic et les cookies Google pour retrouver le clic publicitaire
  • N’envoie aucune donnée client
Avec les conversions améliorées
  • Envoie la même conversion
  • Ajoute e-mail, téléphone et adresse, hachés avec SHA-256
  • Google peut aussi faire la correspondance avec les comptes Google connectés
Les conversions améliorées ne remplacent pas la balise de conversion. Elles lui ajoutent des données client.

Quand le balisage automatique est activé, Google ajoute un paramètre appelé gclid à l’URL de la page d’atterrissage quand quelqu’un clique sur votre publicité. Deux autres paramètres couvrent les clics impliquant une application iOS :

ParamètreQuand il est présent
gclidQuelqu’un clique sur votre publicité et arrive sur votre site
gbraidQuelqu’un clique sur une publicité sur le web et arrive sur votre application iOS
wbraidQuelqu’un clique sur une publicité dans une application iOS et arrive sur votre site
Définitions issues de la documentation de l’API Google Ads de Google. Les trois identifient le clic publicitaire auquel appartient une conversion.

ROASaurus capture les trois sur la page d’atterrissage et les enregistre avec le visiteur, de sorte que les clics Google apparaissent sous Google dans ses rapports d’attribution. La conversion elle-même est envoyée par la balise propre à Google, qui effectue sa propre mise en correspondance des clics. Les conversions améliorées donnent à cette balise des données client supplémentaires pour la correspondance.

En quoi les conversions améliorées diffèrent-elles des imports de conversions hors ligne ?

Les deux envoient des données first-party à Google Ads, ce qui les rend faciles à confondre. Elles résolvent des problèmes différents.

Conversions améliorées pour le webImport de conversions hors ligne
Moment de l’envoiAu moment de la conversionPlus tard, une fois la vente connue
Mode d’envoiPar la balise Google de votre siteSous forme d’import, par exemple via l’API Google Ads
Comment le clic est retrouvéLes données de clic de Google plus les données client hachéesUn identifiant de clic (gclid, gbraid ou wbraid), idéalement avec des données client hachées
Usage typiqueVentes qui se concluent sur votre siteVentes qui se concluent hors du site, par exemple après un appel téléphonique
Dans ROASaurusOui, depuis le checkout ShopifyNon
Un achat sur une boutique en ligne se conclut sur le site : les conversions améliorées pour le web conviennent donc. Les imports hors ligne servent aux ventes que la balise ne voit jamais.

Pour un import hors ligne via l’API Google Ads, chaque conversion fait référence à une action de conversion de type import et porte l’identifiant de clic enregistré lors de l’arrivée du visiteur, plus les données client quand elles sont disponibles. C’est l’outil adapté quand la vente se conclut par téléphone ou en magasin. Une commande Shopify se conclut sur votre site, pendant que la balise s’exécute : elle n’a donc pas besoin d’import.

Quelles données client le checkout de Shopify fournit-il ?

La balise Google attend les données dans un objet user_data avec des clés fixes. Un checkout Shopify terminé peut toutes les renseigner.

Clé user_dataIssu du checkout Shopify
emailL’adresse e-mail saisie par le client
phone_numberLe numéro de téléphone, si le client en a saisi un
address.first_name, address.last_nameLe nom figurant sur l’adresse de facturation
address.streetLa première ligne de l’adresse de facturation
address.city, address.region, address.postal_codeVille, région et code postal de l’adresse de facturation
address.countryLe code pays de l’adresse de facturation
Les clés issues du guide de configuration de Google pour la balise Google, renseignées à partir du checkout Shopify terminé.

Google fixe un minimum pour chaque conversion : une adresse e-mail, ou un prénom, un nom, un code postal et un pays. Un numéro de téléphone ne compte que s’il est accompagné d’une adresse e-mail ou d’un nom et d’une adresse complets. Google demande aussi d’omettre un champ que vous n’avez pas plutôt que de l’envoyer vide, et d’utiliser le format E.164 pour les numéros de téléphone, comme +14155550123.

Vous ne hachez pas ces valeurs vous-même quand vous utilisez la balise Google. Le guide de Google demande des valeurs non hachées dans user_data : la balise les normalise et les hache avant de les envoyer. Des valeurs déjà hachées sont aussi possibles, mais elles utilisent d’autres clés.

Comment ROASaurus envoie les conversions améliorées depuis Shopify

Dans ROASaurus, Google Ads est configuré comme un pixel, mais ce n’est pas une connexion côté serveur. Il s’exécute dans le pixel personnalisé ROASaurus du checkout de Shopify, que Shopify charge dans un bac à sable. La page d’intégration Google Ads liste tous les réglages. Quand une commande se termine, voici ce qui se passe dans le navigateur de l’acheteur :

gtag('config', 'AW-123456789')Le checkout charge la balise Google avec les conversions améliorées autorisées
checkout_completedShopify signale le checkout terminé au pixel
gtag('set', 'user_data')L’e-mail, le téléphone et l’adresse de facturation sont définis comme données utilisateur
gtag('event', 'conversion')La conversion d’achat est envoyée avec l’identifiant de commande comme transaction_id
L’ordre des appels dans le pixel du checkout. Tout s’exécute dans le navigateur de l’acheteur, dans le checkout de Shopify.
La conversion d’achat envoyée par ROASaurus (valeurs d’exemple)
gtag('event', 'conversion', {
  send_to: 'AW-123456789/AbCdEfGhIjK',
  transaction_id: '5512345678901',
  value: 84,
  currency: 'USD',
  new_customer: true,
  items: [
    { id: 'shopify_US_8123456789_44123456789', price: 42, quantity: 2, google_business_vertical: 'retail' }
  ]
});

Chaque élément a un rôle :

  • transaction_id est l’identifiant de commande Shopify. Si la même commande est un jour déclarée deux fois, Google Ads voit deux conversions avec le même identifiant de transaction pour la même action de conversion. Il traite la seconde comme un doublon et ne la compte pas.
  • value est le total du checkout Shopify, qui inclut les taxes et les droits de douane, multiplié par le Conversion value multiplier si vous en avez défini un.
  • items utilisent par défaut le format Merchant Center : shopify_, le code pays de votre boutique, l’identifiant du produit et celui de la variante. Ainsi, les articles peuvent correspondre à votre flux de produits Google. Vous pouvez définir votre propre Item ID template à la place.
  • new_customer vaut true pour la première commande d’un client et false pour un client qui revient, quand Shopify le sait.

Libellés de conversion facultatifs

Outre le libellé d’achat, vous pouvez ajouter un Begin checkout conversion label, qui envoie une conversion au début du checkout, et un New customer purchase label, qui envoie une seconde conversion uniquement pour les premières commandes. Cette seconde conversion va vers une action de conversion différente. Google déduplique les identifiants de transaction par action de conversion : une première commande compte donc une fois dans chacune des deux actions. Définissez l’action nouveau client comme secondaire, sauf si vous voulez enchérir dessus : les actions secondaires sont signalées dans All conversions mais ne servent pas aux enchères.

Déclarer la marge plutôt que le chiffre d’affaires

Le multiplicateur de valeur de conversion modifie la valeur que Google reçoit. Réglez-le sur votre taux de marge brute, et la valeur de conversion devient une estimation du bénéfice brut au lieu du chiffre d’affaires. Prenons une boutique d’exemple avec un taux de marge brute de 40% et une campagne :

Chiffre d’affaires comme valeurMultiplicateur 0.4
Chiffre d’affaires de 50 commandes$6,000$6,000
Valeur de conversion dans Google Ads$6,000$2,400
Dépenses pub$2,000$2,000
ROAS affiché par Google Ads300%120%
ROAS cible d’équilibre250%100%
Boutique d’exemple. Avec des valeurs de marge, le ROAS de Google fonctionne comme le POAS : au-dessus de 100%, les commandes que les publicités apportent paient les publicités.

Sur le chiffre d’affaires, le ROAS d’équilibre est de 1 ÷ 0.40 = 2.5, que Google affiche comme un ROAS cible de 250%. Sur des valeurs de marge, l’équilibre est toujours à 100%, ce qui est plus facile à lire d’un produit à l’autre. Un multiplicateur fixe reste une estimation : il donne la même marge à chaque produit. Si vos marges varient beaucoup, comparez aussi les campagnes sur le POAS calculé à partir des coûts réels des commandes. ROASaurus peut aussi envoyer comme valeur la marge de contribution moyenne de votre boutique et, une fois votre compte Google Ads connecté, la remplacer plus tard par la marge réelle de chaque commande via des ajustements de conversion. Le guide du ROAS d’équilibre montre comment calculer le taux de marge à utiliser.

Un détail modifie le multiplicateur : le total du checkout Shopify inclut les taxes. Votre taux de marge brute se calcule sur le chiffre d’affaires hors taxes. Si vos prix incluent 20% de TVA, une marge de 40% sur le chiffre d’affaires hors TVA représente 0.40 ÷ 1.20 = environ 0.33 du total du checkout : 0.33 est donc le multiplicateur à utiliser.

Limites

  • Shopify uniquement. La conversion se déclenche depuis le checkout de Shopify. Sur WooCommerce et les autres boutiques en ligne, ROASaurus utilise les identifiants de clic Google pour l’attribution et pour les envois de leads, mais n’envoie pas de conversions d’achat à Google Ads.
  • Navigateur, pas serveur. Si le navigateur d’un acheteur bloque la balise de Google, ou si la page où Shopify déclenche l’événement de checkout terminé ne se charge pas, la conversion n’est pas envoyée. Avec Respect visitor consent activé, la balise Google ne se charge que pour les acheteurs qui acceptent les cookies marketing. Voir le guide du consentement et de la confidentialité.
  • Les dépenses nécessitent un compte connecté. Les dépenses Google Ads arrivent dès que vous connectez le compte Google Ads sous Setup › Ad spend ; d’ici là, le ROAS et le bénéfice dans ROASaurus ne les incluent pas.

Comment configurer les conversions améliorées sur Shopify

Il vous faut une action de conversion d’achat Google Ads, l’application ROASaurus sur votre boutique Shopify et l’accès aux paramètres Customer events de Shopify.

  1. Trouvez votre identifiant et votre libellé de conversion

    Dans Google Ads, ouvrez la configuration de la balise de votre action de conversion d’achat. L’extrait d’événement contient une valeur send_to comme AW-123456789/AbCdEfGhIjK. Le nombre après AW- est l’identifiant de conversion, et la partie après la barre oblique est le libellé de conversion.

  2. Activez les conversions améliorées dans Google Ads

    Dans Goals, ouvrez Settings, développez Enhanced conversions, activez-les et acceptez les conditions sur les données client. Quand Google demande la méthode, choisissez la balise Google avec un extrait de code.

  3. Ajoutez le pixel Google Ads dans ROASaurus

    Allez dans Tracking & platforms, cliquez sur Add pixel sur la carte Google Ads, et remplissez Conversion ID et Purchase conversion label. Ajoutez les libellés de début de checkout et de nouveau client si vous les utilisez.

  4. Ajoutez le pixel de checkout dans Shopify

    Dans Shopify admin › Settings › Customer events, ajoutez un pixel personnalisé nommé ROASaurus, réglez l’autorisation sur « Not required » et collez l’extrait de votre page Tracking & platforms. ROASaurus applique lui-même Respect visitor consent. Le guide de configuration Shopify montre chaque étape.

  5. Passez une commande de test

    Terminez une commande dans votre boutique et vérifiez la requête de conversion, comme décrit ci-dessous.

  6. Gardez une seule action d’achat principale

    Si une autre action de conversion compte aussi les achats Shopify, par exemple une action créée par une autre application, définissez-la comme secondaire.

Comment vérifier que les conversions améliorées fonctionnent ?

Google décrit deux vérifications. La première fonctionne tout de suite. Ouvrez Chrome DevTools pendant votre commande de test, allez dans l’onglet Network et filtrez sur « google ». Trouvez la requête de conversion et cherchez un paramètre em dont la valeur commence par tv.1~em suivi d’une chaîne hachée. Ce sont les données client hachées.

La seconde vérification prend du temps. Le rapport Diagnostics des conversions améliorées dans Google Ads devient disponible environ 72 heures après la configuration. Google indique que l’impact apparaît dans les rapports après environ 30 jours.

Sources

  1. Google Ads Help: About enhanced conversions
  2. Google Ads Help: Set up enhanced conversions for web using the Google tag
  3. Google Ads Help: Use a transaction ID to minimize duplicate conversions
  4. Google Ads API: Manage offline conversions
  5. Google Ads Help: About primary and secondary conversion actions

Dans ROASaurus

À lire aussi

Plateformes publicitaires et boutiques en ligneSuivi des conversions en paiement à la livraison et checkouts externesSuivi des conversions en paiement à la livraison : pourquoi les pixels ratent les commandes COD et celles des checkouts externes, quand envoyer l’achat et comment gérer les commandes refusées.Plateformes publicitaires et boutiques en ligneSuivi des conversions CCV Shop : guide de configurationSuivi des conversions CCV Shop : envoyez les commandes payées à Meta et TikTok avec un webhook signé, associez-les aux clics publicitaires, configurez, testez et gérez les paiements tardifs.Plateformes publicitaires et boutiques en ligneSuivi des conversions Lightspeed pour les boutiques en ligne eComSuivi des conversions Lightspeed pour eCom (C-Series) : envoyez les commandes payées à Meta et TikTok depuis le serveur, associez-les aux clics publicitaires, configurez et testez.
FAQ

Vos questions, nos réponses

Que sont les conversions améliorées dans Google Ads ?

Les conversions améliorées ajoutent des données client first-party hachées, comme une adresse e-mail, à une conversion. Google les associe aux comptes Google connectés pour améliorer la précision de la mesure des conversions.

Dois-je hacher les données moi-même ?

Pas avec la balise Google. Google demande des valeurs non hachées dans user_data, et la balise les normalise et les hache avec SHA-256 avant de les envoyer.

Les conversions améliorées sont-elles la même chose que les imports de conversions hors ligne ?

Non. Les conversions améliorées pour le web sont envoyées par la balise au moment de la conversion. Les imports de conversions hors ligne transmettent les conversions plus tard, identifiées par un identifiant de clic comme gclid, gbraid ou wbraid.

ROASaurus envoie-t-il les conversions Google Ads côté serveur ?

Les achats se déclenchent depuis le navigateur, dans le checkout de Shopify. Depuis le serveur, une fois votre compte Google Ads connecté, ROASaurus corrige ensuite leurs valeurs via l’API Google Ads, envoie les étapes des leads du CRM comme conversions de clics hors ligne et envoie les ventes en magasin comme événements de ventes en magasin.

Puis-je utiliser ROASaurus pour les conversions Google Ads sur WooCommerce ?

Pas pour les achats. Les conversions d’achat ne fonctionnent que sur Shopify, car elles se déclenchent depuis le checkout Shopify. Sur les autres boutiques en ligne, ROASaurus utilise gclid, gbraid et wbraid pour l’attribution et pour envoyer les étapes des leads du CRM comme conversions hors ligne.

Au bout de combien de temps vois-je des résultats ?

Google indique que le rapport Diagnostics des conversions améliorées est disponible environ 72 heures après la configuration, et que l’impact apparaît dans les rapports après environ 30 jours.

Chaque vente, rattachée à la publicité qui l’a générée

Suivi côté serveur, bénéfice et valeur vie client dans une seule application. Essai gratuit de 14 jours, sans carte bancaire.

Démarrez votre essai gratuit →