Instructions
La mise en œuvre du suivi des conversions se déroule en trois étapes:
- Configurer le site tag Google Analytics(GA)
- Conserver le paramètre d'URL du centre d'actions
- Envoi des données de conversion
Configuration du site tag Google Analytics.
Collaborez avec votre contact Google pour générer un Measurement ID
pour votre compte du Centre d'actions.
Ajoutez l'extrait de code suivant après les balises head
sur toutes les pages Web
que:
- une conversion peut avoir lieu
- la page de destination de tous les
action_links
pour lesquels Réserver avec Google activé.
Aucune intégration Google Analytics existante
Si c'est la première fois que vous créez un site Google Analytics(gtag.js), utilisez la classe l'extrait de code suivant:
<!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID_PROVIDED_BY_GOOGLE"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'GA_MEASUREMENT_ID_PROVIDED_BY_GOOGLE', // Replace with Measurement ID { // DO NOT EDIT THE BELOW MENTIONED PARAMETERS // AS OVERRIDING RESULTS IN SENDING US PII INFORMATION. 'referrer' : undefined, 'page_title' : undefined, 'page_path': undefined, 'page_location': undefined, 'send_page_view': false, 'anonymize_ip': true, 'groups': 'reserve_with_google' }); </script>
Intégration de Google Analytics existante
Si vous disposez déjà d'un site tag(gtag.js) Google Analytics pour un utilisez l'extrait de code suivant:
gtag('config', 'GA_MEASUREMENT_ID_PROVIDED_BY_GOOGLE', //Replace with Measurement ID { 'referrer' : undefined, 'page_title' : undefined, 'page_path': undefined, 'page_location': undefined, 'send_page_view': false, 'anonymize_ip': true, 'groups': 'reserve_with_google' });
Mettez à jour les extraits de code mentionnés ci-dessus avec l'ID de mesure généré. pour votre compte.
Conserver le paramètre d'URL du centre d'actions
Afin d'effectuer correctement le suivi des conversions générées par action link
, Google effectuera les actions suivantes :
définissez un paramètre d'URL rwg_token
, qui doit être renvoyé au moment
lors d'une conversion.
Vous devrez conserver le paramètre d'URL rwg_token
qui sera ajouté à tous les liens que vous fournissez pour une durée maximale
durée de 30 jours lorsqu'un utilisateur consulte la page de destination via Google. La
la méthode privilégiée pour conserver ces informations est d'utiliser des cookies.
- Ajoutez le script suivant à la page de destination pour tous vos
action_link
pour lesquelles le centre d'actions est activé. - Remplacez le domaine racine par votre domaine.
<script> var query = location.search.substring(1); var params = query.split('&'); var rwg_token = undefined; for (var i = 0; i < params.length; ++i) { var pair = params[i].split('='); if (pair[0] == 'rwg_token') { rwg_token = decodeURIComponent(pair[1]); break; } } if (typeof rwg_token == 'undefined') { document.cookie = "_rwg_token=" + rwg_token + ";max-age=2592000;domain=rootdomain.com;path=/"; } </script>
Envoi des données de conversion
Lorsqu'un utilisateur effectue une transaction provenant de Google Adresses lien d'action, vous devez déclencher le code mentionné ci-dessous pour un suivi complet des conversions.
<ph type="x-smartling-placeholder"><script> function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for(var i = 0; i <ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } if (leadFromReserveWithGoogle()) { // implement a function to identify the conversion is originating via Google gtag('event', 'rwg_conversion', { 'rwg_token': getCookie('_rwg_token'), 'send_to': 'reserve_with_google' }); } </script>