Migrer vers le suivi des conversions v2

Présentation

La mise en œuvre du suivi des conversions implique deux étapes: le stockage et le renvoi de l'rwg_token. Ils restent les mêmes, mais pour respecter la version 2 du suivi des conversions, vous devez désormais renvoyer une nouvelle valeur: merchant_change.

Modifications apportées à la persistance du jeton

Si vous conservez le jeton, vous devrez désormais stocker le marchand associé au lien d'action. Pour ce faire, il faut généralement associer le marchand au merchant_id correspondant.

Voici un exemple de suivi des conversions au niveau de l'appareil, où ces valeurs sont stockées dans un navigateur Web à l'aide d'un cookie propriétaire. Cet exemple suppose que vous avez analysé la valeur du jeton dans une variable et que vous avez mis en œuvre une logique pour stocker le merchant_id. Pour utiliser cet exemple, vous devez mettre à jour rootdomain avec votre domaine. Cette approche peut ne pas fonctionner pour tout le monde. Les partenaires sont donc libres d'ajuster ou de mettre en œuvre leur propre logique comme ils le souhaitent.

<script>
  if (typeof rwg_token !== 'undefined') {
    merchant_id = // Write your own logic here assigning the merchant id value
    document.cookie =
    "_rwg_token=" + rwg_token + ";_merchant_id=" + merchantid + ";max-age=2592000;domain=rootdomain.com;path=/";
  }
</script>

Modifications apportées à l'envoi des données de conversion

Lorsqu'un utilisateur effectue un événement de conversion, le corps du post doit être un objet encodé au format JSON avec une nouvelle valeur booléenne merchant_change.

{
  "conversion_partner_id": <partnerId>,
  "rwg_token": <rwg_token_val>
  "merchant_changed": 1|2
}

Le merchant_id précédemment stocké permet de déterminer si le marchand qui a déclenché l'événement de conversion est différent du marchand d'origine. Une fois que vous avez déterminé si le marchand a changé, renvoyez la valeur merchant_change appropriée à l'aide du tableau suivant.

Valeur des modifications du marchand Conditions d'obtention
1 Utilisez cette valeur lorsqu'un utilisateur a quitté le site Web du marchand d'origine et a effectué un achat via votre plate-forme auprès d'un autre marchand.
2 Cette valeur doit être utilisée lorsque le client a effectué une transaction via l'entité (marchand) d'origine.

Vous devez fournir un rwg_token valide lorsque vous envoyez un événement de conversion. À des fins de test, utilisez le jeton de test suivant dans les deux environnements jusqu'à ce que vous soyez prêt à lancer le service:

AJKvS9WeONmWKEwjG0--HdpzMq0yAVNL8KMxbb44QtbcxMhSx_NUud5b8PLUBFehAIxOBO-iYRIJOknEFkIJmdsofdVJ6uOweQ==

Lorsque vous envoyez la requête, utilisez les points de terminaison suivants qui correspondent à votre environnement:

  • Production: https://www.google.com/maps/conversion/collect
  • Bac à sable: https://www.google.com/maps/conversion/debug/collect

Exigences relatives à l'attribution des conversions

La norme de Google pour l'attribution des conversions est une période d'attribution de 30 jours pour toute interaction avec un lien de lieu, dans n'importe quel magasin.

Avec cette période d'attribution, Google s'attend à ce qu'un événement de conversion soit envoyé dans l'un des cas suivants:

  • Un utilisateur suit un lien d'action pour un lieu et passe une commande pour le même marchand dans la même session(valeur de variation du marchand = 2).
  • Un utilisateur suit un lien d'action pour un lieu, puis revient via un autre canal dans le délai de 30 jours pour passer une commande auprès du même marchand. ( Valeur de variation du marchand = 2)
  • Un utilisateur suit un lien d'action pour un lieu, puis passe une commande dans un autre magasin, soit au cours de la même session, soit au cours d'une autre session sur une période de 30 jours. ( Valeur de variation du marchand = 1)

De plus, Google s'attend à ce que les événements de conversion soient envoyés depuis toutes les surfaces auxquelles un utilisateur peut accéder à partir d'un lien d'action de lieu. dont

  • Applications Web mobiles ou de bureau
  • Applications mobiles, via un lien profond d'application ou un intent d'application enregistré pour votre domaine

Si le jeton est stocké au niveau de l'utilisateur (voir "Conserver le jeton"), vous devez fournir une attribution multi-appareil. Autrement dit, un utilisateur qui suit un lien d'action à partir d'un ordinateur, puis effectue la transaction sur mobile (avec le même compte utilisateur), doit déclencher un événement de conversion.

Si le jeton est stocké exclusivement au niveau de l'appareil, par exemple dans les cookies de navigateur, vous ne devez pas fournir d'attribution multi-appareil. Dans ce cas, chaque appareil conserve un jeton distinct si l'utilisateur a suivi un lien d'action sur cet appareil, et chaque appareil suit les règles d'attribution séparément.