es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Página con Google Tag Manager y Google Analytics añadido manualmente.

Situación actual:

  • Tienda Shopware 5
  • Se agregó Google Tag Manager (GTM) con el plugin de Tag Manager (actualmente solo se utiliza para el píxel de Facebook)
  • Se agregó manualmente Google Analytics (GA) a través de gtag('config', 'UA-123456789-1', { 'anonymize_ip': true }); en el tema (JS personalizado)
  • El seguimiento de comercio electrónico está activado en GA

El plugin anterior (Tag Manager) también admite eventos automáticos para “añadir al carrito”, “confirmación de compra” o “compra” de la siguiente manera:

dataLayer.push({
  event: "checkout",
  ecommerce: {
    checkout: {
      actionField: {step: "1"},
      products: [
        {
           // ...
        }
      ]
    }
  },
  google_tag_params: {ecomm_pagetype: "cart", ecomm_prodid: ["123456"], ecomm_totalvalue: "29.9"},
  gtm.uniqueEventId: 3
})

El evento se dispara (Verificado con Google Tag Assistant)

Problema:

Nada se está rastreando. ¿Es porque google_tag_params solo es aceptado por GTM y debido a que incluí GA manualmente, no se produce ningún seguimiento?

Estaba pensando en agregar GA a GTM, pero primero quiero comprender el problema y saber si esa es la solución correcta.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Análisis de la Situación Actual

    La situación actual involucra una tienda Shopware 5 con Google Tag Manager (GTM) agregado utilizando el complemento Tag Manager Plugin, que actualmente solo se está utilizando para Facebook Pixel. Google Analytics (GA) se añadió manualmente al tema utilizando gtag('config', 'UA-123456789-1', { 'anonymize_ip': true }); en el JS personalizado. El seguimiento de comercio electrónico está activado en GA.

    El complemento Tag Manager Plugin admite eventos automáticos para “añadir al carrito”, “finalizar compra” y “compra” con el uso de dataLayer.push(). Sin embargo, el problema parece ser que a pesar de disparar el evento y verificar con Google Tag Assistant, no se está realizando un seguimiento. La razón hipotetizada es que google_tag_params solo son aceptados por GTM, y debido a que GA fue agregado manualmente, no se está llevando a cabo ningún seguimiento.

    Solución Posible

    Una posible solución al problema es añadir GA a GTM. Sin embargo, antes de proceder con esta solución, es importante confirmar si la razón hipotetizada para el problema es correcta. Si lo es, añadir GA a GTM puede ser una solución adecuada. Pero si hay otros problemas en juego, entonces pueden ser necesarios pasos adicionales para asegurar que se realice el seguimiento.

Comments are closed.