Instrucciones
Existen 3 fases para implementar el seguimiento de conversiones:
- Cómo configurar la etiqueta del sitio de Google Analytics(GA)
- Parámetro de URL persistente del Centro de acciones
- Envío de datos de conversiones
Configuración de la etiqueta del sitio de Google Analytics
Trabaja con tu contacto de Google para generar un Measurement ID
para tu cuenta del Centro de Acciones.
Agrega el siguiente fragmento de código después de las etiquetas head
en todas las páginas web
que:
- se puede producir una conversión
- la página de destino de todos los
action_links
que son de Reserva habilitado por Google.
No hay ninguna integración de Google Analytics existente
Si es la primera vez que creas un sitio de Google Analytics(gtag.js), usa la siguiente fragmento de código:
<!-- 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>
Integración existente de Google Analytics
Si ya tienes una etiqueta del sitio de Google Analytics(gtag.js) para una usa el siguiente fragmento de código:
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' });
Actualiza los fragmentos de código mencionados anteriormente con el ID de medición generado para tu cuenta.
Parámetro de URL del Centro de acciones persistentes
Para hacer un seguimiento adecuado de las conversiones de action link
, Google
establece un parámetro de URL rwg_token
, que se mostrará en el
momento de una conversión.
Deberás conservar el parámetro de URL rwg_token
que se agregará a todos los vínculos de acción proporcionados por ti para un máximo
Período de 30 días cuando un usuario visita la página de destino a través de Google. El
y la forma preferida de conservar esta información es a través de cookies.
- Agrega la siguiente secuencia de comandos a la página de destino de todos tus
action_link
que están habilitadas para el Centro de Acciones. - Actualiza el dominio raíz con tu dominio.
<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>
Envío de datos de conversiones
Cuando un usuario completa una transacción que se originó en Google Place acción, debes activar el código que se menciona a continuación para hacer lo siguiente: completar el seguimiento de conversiones.
<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>