Cómo añadir el seguimiento in situ de Klaviyo mediante Google Tag Manager

Hola: 5 minutos de lectura
|
Actualizado 29 ago 2024, 15:55 EST
Qué aprenderás

Qué aprenderás

Aprenda a añadir los fragmentos de seguimiento in situ de Klaviyo a su sitio web mediante Google Tag Manager. Algunos propietarios de sitios utilizan Google Tag Manager como punto único para gestionar todos los fragmentos web de terceros que necesitan añadir a su sitio. El seguimiento in situ de Klaviyo entra en esta categoría y puede añadirse y gestionarse a través de Google Tag Manager.

Antes de empezar

Antes de empezar

Si está instalando Klaviyo's onsite tracking snippets usando Google etiqueta Manager y Shopify, por favor revise usando Google etiqueta Manager en Shopify.
Configuración de Google Tag Manager

Configuración de Google Tag Manager

Si ya ha creado una cuenta de Google Tag Manager, puede saltarse estos pasos y dirigirse a la sección sobre la creación de una etiqueta.
1. Cree una cuenta de Google Tag Manager.
2. Añada los scripts de instalación a su sitio.

Dentro de Google Tag Manager, las dos secuencias de comandos de instalación que tendrá que copiar en la cabeza y el cuerpo del html de su sitio

Si es la primera vez que utiliza Google Tag Manager, revise su documentación sobre cómo crear una cuenta y añadir los scripts de instalación a su sitio.

Crear una nueva etiqueta

Crear una nueva etiqueta

1. Dentro del espacio de trabajo para su sitio, cree un nuevo disparador para su seguimiento Klaviyo Active on Site. Recomendamos crear un disparador separado para su seguimiento de Activo en el sitio y Producto visto. Esto se debe a que el seguimiento de Productos vistos sólo se activará en las páginas de sus productos, mientras que el seguimiento Activo en el sitio debería activarse en todas las páginas de su sitio.
2. Seleccione HTML personalizado como tipo de etiqueta.

Dentro del espacio de trabajo de su sitio abriendo el menú elegir tipo de etiqueta y seleccionando html personalizado

3. Para localizar su fragmento Active on Site en Klaviyo, haga clic en el menú de su cuenta y seleccione Integraciones.
4. Desde aquí, haga clic en el botón de Configurar seguimiento web en la parte superior derecha.
Dentro de la página de integraciones en ajustes, se destaca el botón superior derecho para configurar el seguimiento web

5. Copie el primer fragmento. 

Ejemplo del fragmento de seguimiento web resaltado para copiar

6. Desde su Google Tag Manager, pegue su fragmento de Klaviyo Active on Site en el cuadro HTML.

Fragmento de seguimiento web activo en el sitio pegado en el cuadro HTML de Google Tag Manager

7. Configure su activador para que se dispare en una vista de página para todas las páginas. Esto garantiza que su fragmento Activo en el sitio se disparará siempre que los clientes vean una página de su sitio.

Ejemplo de activador de vista de página elegido como activador para todas las páginas del sitio

8. Guarde su nueva etiqueta. Esto completa la adición de su fragmento de seguimiento Active on Site mediante Google Tag Manager.

Puede añadir su fragmento de Producto visto utilizando el mismo método. Modifique el activador para que sólo se dispare en las páginas que incluyan sus productos. En algunos sitios, esto puede lograrse limitando el disparo para que sólo se produzca en las páginas en las que la URL incluya la palabra "producto".

Ejemplo de página web de empresa con /productos resaltados en la URL

Prueba el seguimiento en el sitio

Prueba el seguimiento en el sitio

1. Navegue hasta su página web.
2. Añada lo siguiente al final de la URL:

?utm_email=klaviyogreen@gmail.com

Puede sustituir "klaviyogreen@gmail.com" por su propia dirección de correo electrónico. Pulse Intro para recargar la página.

3. A continuación, en su cuenta de Klaviyo, vaya a Dashboard > Activity Feed. Si su seguimiento in situ está instalado correctamente, verá un nuevo evento Activo in situ en la parte superior de su feed de actividad procedente del correo electrónico que introdujo en el parámetro URL anterior.

Dentro de la sección de alimentación de actividad aparecen perfiles con activos en el sitio web indicando que el seguimiento está funcionando

Si tiene problemas para que se dispare el evento Producto visto, asegúrese de que sus etiquetas están configuradas para dispararse en un orden específico. Siempre querrá que su fragmento Activo en el sitio se dispare antes que su fragmento Producto visto.

Si obtiene un error al intentar guardar cualquiera de los fragmentos de seguimiento en Google Tag Manager, tendrá que pegarlos directamente en su sitio.

Uso de Google Tag Manager en Shopify

Uso de Google Tag Manager en Shopify

Con Shopify, en lugar de utilizar Google etiqueta Manager, se le anima a activar el seguimiento in situ de Klaviyo a través de la aplicaciónKlaviyo's incrustada en Shopify. La incrustación de la aplicación permite el seguimiento tanto de Activo en el sitio como de Producto visto, siempre que esté activada y que el ajuste de Producto visto esté marcado en la página de ajustes de la integración. Nuestra integración con Shopify también permite realizar Búsquedas enviadas, Colecciones vistas y Añadidos al carro a través de la configuración de Seguimiento de eventos de comportamiento.

Si en su lugar desea añadir el seguimiento in situ a través de Google etiqueta Manager, asegúrese de desactivar primero la incrustación de la aplicación. A continuación, utilice el siguiente fragmento.

"Las colecciones" no están disponibles a través de la API AJAX de Shopify, por lo que en su lugar se capturan las Etiquetas de producto de Shopify (Tags) en el siguiente fragmento.

<script type="text/javascript"> 
//Inicializar el objeto Klaviyo al cargar la página
!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=nuevo Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=argumentos[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))});return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}(); </script>
<script type="text/javascript">
//Producto visto
var klaviyo = window.klaviyo || [];
product_handle = location.href.split( '/' ).pop().split( '?' )[0];
fetch('/productos/'+manija_producto+'.js').then(function(respuesta){return response.json()})
.then(function(producto){
  var item = {
    Name: product.title,
    ProductID: product.id,
    Tags: product.tags,
    ImageURL: "https:"+product.featured_image,
    URL: location.href.split( '/' )[0] + '//' + location.href.split( '/' )[2]+product.url,
    Brand: product.vendor,
    Price: product.price/100,
    CompareAtPrice: product.compare_at_price_max/100
  };
  klaviyo.track("Visto Producto", artículo);
  klaviyo.trackViewedItem({
    Título: item.Name,
    ItemId: item.ProductID,
    Etiquetas: item.Categories,
    ImageUrl: item.ImageURL,
    Url: item.URL,
    Metadatos: {
      Brand: item.Brand,
      Price: item.Price,
      CompareAtPrice: item.CompareAtPrice
    }
  });
// Si desea añadir también el fragmento Añadido al carro, colóquelo aquí sin sus etiquetas script
})
.catch(function(e){
  console.log('Klaviyo could not track Viewed Product. Please contact Klaviyo Support for assistance.')
});
</script>

En función de la configuración de privacidad de su cliente en Shopify, Klaviyo no podrá realizar un seguimiento de los eventos in situ de los visitantes de su Shopify negocio en la UE, EEE, Reino Unido y Suiza, a menos que hayan dado su consentimiento.

Recursos adicionales

Recursos adicionales

¿Te ha resultado útil este artículo?
Utiliza este formulario solo para enviar comentarios sobre el artículo. Más información sobre cómo contactar con el servicio de asistencia.

Descubre más de Klaviyo

Comunidad
Conecta con compañeros, socios y expertos de Klaviyo para inspirarte, compartir ideas y resolver todas tus dudas.
Formación en directo
Únete a una sesión en directo con expertos de Klaviyo para conocer las prácticas recomendadas, cómo configurar funciones clave y mucho más.
Asistencia

Accede al servicio de asistencia a través de tu cuenta.

Asistencia por correo electrónico (prueba gratuita y cuentas de pago) Disponible 24/7

Asistencia por chat/virtual
La disponibilidad varía según la ubicación y el tipo de plan