En este documento, se proporciona una descripción general sobre cómo validar que Analytics sea recopilar eventos de comercio electrónico de tu sitio web cuando usas gtag.js El documento se da por sentado que leíste el artículo Cómo medir el comercio electrónico.
Consulta eventos de comercio electrónico en tiempo real
Una vez que agregues los eventos de comercio electrónico a tu sitio web y los actives, Utiliza el informe de DebugView para validar que Analytics haya recibido el informe de comercio electrónico. eventos y parámetros de eventos. El informe de DebugView te permite ver cada nivel de evento y los parámetros a nivel del artículo que Analytics recopila de tu sitio web.
El informe de DebugView transmite eventos de forma continua y muestra el nombre del evento.
cada vez que se recopila un evento. Para ver los parámetros asociados con un evento, sigue estos pasos:
haz clic en el nombre del evento. Si incluiste un array items
, verás lo siguiente:
una pestaña adicional para los artículos enviados con el evento.
Cómo solucionar problemas relacionados con la falta de eventos de comercio electrónico
A continuación, se describen los posibles motivos por los que no ves un evento de comercio electrónico en Análisis.
Verifica las comas
Debes incluir una coma después de cada valor del parámetro. Analytics ignora los datos Eventos de comercio electrónico que tienen un parámetro en el que falta una coma, así como cualquier y otros eventos posteriores. Por ejemplo, el siguiente evento no se recopila lo siguiente:
gtag("event", "refund", {
currency: "USD",
transaction_id: "T_12345" // Missing a trailing comma
value: 30.03,
coupon: "SUMMER_FUN",
shipping: 3.33,
tax: 1.11
});
Verifica la posición
Debes colocar eventos de comercio electrónico en JavaScript en lugar de HTML, y tus eventos debe ir después de la etiqueta de Google y no antes.
Bueno:
<body>
<p>Hello, World!</p>
<script>
gtag("event", "<event-name>");
</script>
</body>
Bueno:
<body>
<p>Hello, World!</p>
<script src="my_events.js"></script>
</body>
Mala:
<body>
<p>Hello, World!</p>
gtag("event", "<event-name>");
</body>
Mala:
<head>
<script>
gtag("event", "<event-name>");
</script>
<!-- the Google tag -->
</head>
Verifica la sintaxis del evento
El siguiente evento purchase
usa la sintaxis correcta:
gtag('event', 'purchase', {
transaction_id: "T_12345",
value: 72.05,
currency: "USD",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
},
{
item_id: "SKU_12346",
item_name: "Google Grey Women's Tee",
}]
});
Verifica que los separadores del evento estén ubicados correctamente:
- Paréntesis después de
gtag
y antes del punto y coma de cierre - Corchetes antes y después de los parámetros de evento
- Corchetes antes y después de los parámetros de eventos centrados en el artículo
Además, asegúrate de incluir todos los parámetros de eventos obligatorios. Si Si no incluyes un parámetro obligatorio, seguirás viendo el evento y parámetros en Google Analytics, pero Analytics tratará el evento como un evento personalizado. en lugar de uno de comercio electrónico.
Verifica el nombre del evento
Cuando configures eventos de comercio electrónico, asegúrate de usar las el nombre del evento. Por ejemplo, usa el nombre de evento "add_to_cart". en lugar de "add_to_basket" para asegurarse de que Analytics registre el evento como uno de los eventos de comercio electrónico recomendados. Además, asegúrate de escribir los nombres de los eventos correctamente y no tienen errores tipográficos.
Verifica el ID de transacción
Si el mismo evento de comercio electrónico se activa dos veces con el mismo ID de transacción, haz lo siguiente: Google Analytics solo recopilará el primer evento y omitirá el segundo. incluso si cambiaste algunos valores en el evento nuevo.
Si no ves un evento de comercio electrónico mientras pruebas, intenta cambiar la transacción o quitar el ID de transacción durante la prueba para que puedas ver cada versión del para cada evento.
Soluciona problemas relacionados con eventos de comercio electrónico duplicados
A continuación, se describe un posible motivo por el que ves eventos de comercio electrónico duplicados. en Analytics.
Usar una etiqueta en cada página
Asegúrate de agregar el fragmento de la etiqueta de Google a todas las páginas de tu sitio web. Además, asegúrate de usar la etiqueta de Google (gtag.js) o Google Tag Manager. pero no ambas. Si usas ambas opciones, se contarán dos veces ciertos eventos y habrá otros consecuencias no deseadas.