¿Cómo configurar el seguimiento de comercio electrónico GA4 en Shopify? Guía paso por paso
Publicado: 2022-09-13- ¿Cómo instalar Google Tag Manager (GTM) en Shopify?
- Fase uno: agregue el código de contenedor GTM y la secuencia de comandos de detalles del cliente al theme.liquid debajo de <head>.
- Fase dos: agregue el código de contenedor GTM y el script de detalles del cliente a la página de pago.
- Crear variable de capa de datos en el GTM
- Crear una etiqueta de vista de página de GA4 en GTM
- Realice un seguimiento de view_item y compre como un evento y pase el alcance del usuario más los detalles relacionados con el producto a GA4
- Fase uno: agregue la capa de datos view_item en Shopify.
- Fase dos: Crear GTM Trigger para view_item y evento de compra.
- Fase tres: crear una etiqueta GTM.
- Descargar Receta GTM
¿Cómo instalar Google Tag Manager (GTM) en Shopify?
Fase uno: agregue el código de contenedor GTM y la secuencia de comandos de detalles del cliente al theme.liquid debajo de <head>.
- Inicie sesión en su cuenta de Gmail.
- Vaya al Administrador de etiquetas de Google.
- Seleccione la cuenta GTM correcta .
- Haga clic en el ID del contenedor GTM.
- Copie la primera secuencia de comandos del código del contenedor GTM que incluye instrucciones para pegar el código en la sección <head>.
- Inicie sesión en su tienda Shopify y haga clic en Temas en Tienda en línea en el lado izquierdo del panel de navegación.
- Haga clic en Editar código en el menú desplegable Acciones .
- Haga clic en theme.liquid en Diseño.
- Pegue el código del contenedor GTM copiado (en el paso 5) lo más alto posible en el <head> de la página.
- Copie la secuencia de comandos de detalles del cliente que se menciona a continuación y péguela en la sección <head>, arriba del código del contenedor GTM .
- Haga clic en Guardar en theme.liquid hacia la esquina superior derecha.
Paso 1: Inicie sesión en su cuenta de Gmail.
Paso 2: Vaya al Administrador de etiquetas de Google siguiendo este enlace: https://tagmanager.google.com/
Paso 3: seleccione la cuenta GTM correcta
Paso 4: haga clic en el ID del contenedor GTM
Paso 5: copie la primera secuencia de comandos del código del contenedor GTM que incluye instrucciones para pegar el código en la sección <head> .
Paso 6: ahora inicie sesión en su tienda Shopify y haga clic en Temas en Tienda en línea en el panel de navegación de la izquierda.
Paso 7: haga clic en Editar código en el menú desplegable Acciones .
Paso 8: haga clic en theme.liquid en Diseño.
Paso 9: pegue el código del contenedor GTM copiado (en el paso 5) lo más alto posible en el <head> de la página.
Paso 10: copie el siguiente script de detalles del cliente. Ahora, péguelo en la sección <head> sobre el código del contenedor GTM, como se muestra en la imagen a continuación. Este script ayudará a pasar los datos del alcance del USUARIO al GA4.
<script> ventana.dataLayer = ventana.dataLayer || []; ventana.dataLayer.push({ {% si el cliente%} tipo de usuario: "miembro", cliente: { id: {{ cliente.id }}, últimoPedido: "{{ cliente.pedidos.primero.creado_en | fecha: '%B %d, %Y %I:%M%p' }}", número de pedidos: {{ cliente.pedidos.tamaño }}, gasto total: {% si el cliente %}{% asigna gasto_total = 0 %}{% para artículo en pedidos de cliente %}{% asigna gasto_total = gasto_total | más: item.total_net_amount %}{% endfor %}{{ total_spent | dinero_sin_moneda | remove:"," }}{% else %}""{% endif %}, etiquetas: {{- cliente.etiquetas | json-}} }, {% más %} tipo de usuario: "visitante", cliente: { identificación: "", último pedido: "", número de pedidos: "", gasto total: "", etiquetas: "" }, {% terminara si %} }); </script>
Paso 11: haga clic en Guardar en theme.liquid hacia la esquina superior derecha.
Bien hecho !!
Ha terminado la primera fase de agregar el código de contenedor GTM a Shopify. A continuación, deberá agregar el código de contenedor GTM , la secuencia de comandos de detalles del cliente y comprar la capa de datos en la página de pago.
Fase dos: agregue el código de contenedor GTM y el script de detalles del cliente y compre Data Layer en la página de pago.
- En el administrador de la tienda Shopify, haga clic en Configuración en la esquina inferior izquierda.
- Haga clic en Checkout y cuentas
- Desplácese hacia abajo y busque los scripts adicionales debajo del pedido en el bloque de estado.
- Pegue primero el código del contenedor GTM. Ahora, copie el siguiente script de detalles del cliente y péguelo sobre el código del contenedor GTM.
- Copie y pegue la siguiente capa de datos de compra entre el script de detalles del cliente y el código del contenedor GTM.
Paso 1: en el administrador de la tienda Shopify, haga clic en Configuración en la esquina inferior izquierda.
Paso 2: Haga clic en Pago y cuentas.
Paso 3: desplácese hacia abajo y busque los scripts adicionales debajo del pedido en el bloque de estado.
Paso 4: pegue primero el código del contenedor GTM. Ahora, copie el siguiente script de detalles del cliente y péguelo sobre el código del contenedor GTM.
Paso 5: copie y pegue la siguiente capa de datos de compra entre el script de detalles del cliente y el código del contenedor GTM.
<secuencia de comandos>{% si se accede por primera vez%} ventana.dataLayer.push({ 'page_type': 'comprar', 'event': 'purchase', /* crea un evento personalizado en GTM */ 'transaction_id': '{{ pedido.nombre || pedido.número_pedido }}', 'valor total': {{ precio_total | dinero_sin_moneda | remove:',' }}, // Incluye impuestos y envío 'valor subtotal': {{ precio_subtotal | dinero_sin_moneda | retirar:',' }}, 'impuesto': {{ precio_impuesto | dinero_sin_moneda | retirar:',' }}, 'envío': {{ precio_envío | dinero_sin_moneda | retirar:',' }}, 'moneda': '{{ tienda.moneda }}', 'payment_type': '{{ order.transactions[0].gateway }}', //parámetro opcional 'comercio electrónico': { 'checkout_currency': '{{ checkout.currency }}', 'valor': '{{ pago.precio_total | dinero_sin_moneda | remove:',' }}', // total del pedido (precio de todos los productos + envío) 'impuesto': '{{ checkout.tax_price | dinero_sin_moneda | remove:',' }}', // impuesto 'envío':'{{ checkout.shipping_price | dinero_sin_moneda | eliminar:',' }}', // gastos de envío 'transaction_id': '{{ transacciones[0].id }}', // id de la transacción 'elementos': [ {% para elemento de línea en elementos de línea %} { 'item_name': '{{ line_item.product.title | reemplazar: "'","##@@[correo electrónico protegido]@##" }}'.replace("##@@[correo electrónico protegido]@##", "'"), 'item_id': '{{ line_item.sku || línea_elemento.producto.id }}', 'precio': {{ line_item.final_price | dinero_sin_moneda | retirar:',' }}, 'marca_artículo': '{{ artículo_línea.vendedor }}', 'cantidad': {{ line_item.cantidad }}, 'item_variant': '{{ line_item.variant.title }}' }, {% endfor%} ] } }); {% terminara si %} </script>
Paso 6: Haga clic en Guardar en la esquina inferior derecha.
¡Felicidades! Ha agregado con éxito el código de contenedor GTM en Shopify. Ahora continuaremos y crearemos variables de capa de datos en el GTM antes de crear la etiqueta de vista de página de GA4. Cuando se carga la etiqueta de vista de página, estas variables nos permitirán recopilar y pasar datos del usuario a GA4.
Crear variables de capa de datos en el GTM
- Haga clic en Variables en el panel de navegación de la izquierda en GTM.
- Haga clic en Nuevo en Variables definidas por el usuario.
- Haga clic en cualquier lugar en Configuración de variables .
- Seleccione Variable de capa de datos en Variables de página.
- Asignar nombre de variable de capa de datos .
- Cambie el nombre de la variable y haga clic en Guardar.
Paso 1: Haga clic en Variables en el panel de navegación de la izquierda en GTM.
Paso 2: haga clic en Nuevo en Variables definidas por el usuario.
Paso 3: Haga clic en cualquier lugar en Configuración de variables.
Paso 4: seleccione Variable de capa de datos en Variables de página.
Paso 5: Asigne el nombre de la variable de la capa de datos .
Paso 6: cambie el nombre de la variable y haga clic en Guardar .
Siguiendo los pasos mencionados anteriormente, cree las variables de capa de datos mencionadas a continuación.
Nombre de la variable del capa de datos: | Cambiar el nombre de la variable |
---|---|
id_usuario | “dlv – cliente – id – Variable” |
cliente.últimopedido | “dlv – cliente – último pedido – Variable” |
cliente.orderCount | “dlv – cliente – orderCount – Variable” |
cliente.etiquetas | “dlv – cliente – etiquetas – Variable” |
cliente.gastadototal | “dlv – cliente – gasto total – Variable” |
cliente.tipodeusuario | “dlv – cliente – tipo de usuario – Variable” |
evento | “dlv – evento – Variable” |
Crear una etiqueta de vista de página de GA4 en GTM
- Vaya a Google Analytics y seleccione la propiedad GA4. https://analytics.google.com/
- Haga clic en el icono de engranaje en la parte inferior izquierda.
- Haga clic en el flujo de datos en el nivel de propiedad.
- Seleccione Web Stream y haga clic en la flecha (>).
- Copie el ID de medición de GA4.
- Vaya al Administrador de etiquetas de Google. https://tagmanager.google.com/
- Haga clic en Agregar una nueva etiqueta.
- Haga clic en cualquier parte de la configuración de la etiqueta.
- Seleccione Google Analytics: Configuración de GA4.
- Pegue el ID de medición GA4 copiado anteriormente en el cuadro "ID de medición".
- En Campos para establecer, haga clic en la fila Agregar, luego agregue el nombre del campo y su valor.
- En Propiedades de usuario, agregue lo siguiente como Nombre y valor de la propiedad.
- Haga clic en cualquier parte del Triggering.
- Seleccione Todas las páginas como disparador.
- Cambie el nombre de la etiqueta y haga clic en guardar.
Paso 1: Vaya a Google Analytics y seleccione la propiedad GA4. https://analytics.google.com/
Paso 2: Haga clic en el icono de engranaje en la parte inferior izquierda.
Paso 3: haga clic en Flujos de datos en el nivel de propiedad.
Paso 4: Seleccione Web Stream y haga clic en la flecha (>)
Paso 5: Copie el ID de medición de GA4.
Paso 6: Vaya al Administrador de etiquetas de Google. https://tagmanager.google.com/
Paso 7: Haga clic en Agregar una nueva etiqueta.
Paso 8: haga clic en cualquier lugar de la configuración de la etiqueta.
Paso 9: Seleccione Google Analytics: Configuración de GA4.
Paso 10: pegue el ID de medición GA4 copiado anteriormente en el cuadro "ID de medición".
Paso 11: En Campos para establecer, haga clic en la fila Agregar, luego agregue el nombre del campo y su valor como se menciona a continuación:
Nombre de campo: id_usuario
Valor: {{dlv – cliente – id – Variable}}
Paso 12: En Propiedades de usuario, agregue el Nombre y valor de la propiedad como se menciona a continuación.
Nombre de la propiedad | Valor |
---|---|
Identificación del cliente | {{dlv – cliente – id – Variable}} |
último pedido | {{dlv – cliente – último pedido – Variable}} |
order_count | {{dlv – cliente – número de pedidos – Variable}} |
gasto_total | {{dlv – cliente – gasto total – Variable}} |
tipo de usuario | {{dlv – cliente – tipo de usuario – Variable}} |
Paso 13: Haga clic en cualquier parte del Triggering.
Paso 14: seleccione Todas las páginas como disparador.
Paso 15: cambie el nombre de la etiqueta.
¡Brillante!
Ha creado la etiqueta de vista de página de GA4 ahora.
Ahora echemos un vistazo a cómo rastrear el evento view_item cuando alguien ve la página del producto y pasa los detalles necesarios al GA4.
Rastree y pase view_item y compre datos de eventos a GA4.
Agregue la capa de datos view_item en Shopify.
- Inicie sesión en su tienda Shopify y haga clic en Temas en Tienda en línea en el panel de navegación de la izquierda.
- Haga clic en Editar código en el menú desplegable Acciones.
- Haga clic en main-product.liquid en Secciones.
- Copie y pegue el script de capa de datos mencionado a continuación.
- Haga clic en Guardar en main-product.liquid hacia la esquina superior derecha
Paso 1: inicie sesión en su tienda Shopify y haga clic en Temas en Tienda en línea en el panel de navegación de la izquierda.
Sección 2: haga clic en Editar código en el menú desplegable Acciones.
Sección 3: Haga clic en main-product.liquid en Secciones.
Paso 4: copie y pegue el script de capa de datos mencionado a continuación.
<script> ventana.dataLayer = ventana.dataLayer || []; ventana.dataLayer.push({ evento: 'ver_elemento', comercio electrónico: { elementos: [{ item_name: '{{ producto.título | reemplazar: "'","##@@[correo electrónico protegido]@##" }}'.replace("##@@[correo electrónico protegido]@##", "'"), item_id: "{% si producto.sku %}{{ producto.sku }}{% else %}{{ producto.id}}{% endif %}", precio: "{{ producto.precio | dinero_sin_moneda | remove:',' }}", item_brand: "{{ producto.proveedor | eliminar: "'" | eliminar: '"' }}", {% para colección en producto.colecciones%} item_category{% a menos que forloop.index == 1 %}{{ forloop.index }}{% endunless %}: "{{ collection.title }}", {% endfor%} item_variant: "{{ producto.seleccionado_o_primera_variante_disponible.título | eliminar: "'" | eliminar: '"' }}", Cantidad: 1' }] } }); </script>
Paso 5: Haga clic en Guardar en main-product.liquid hacia la esquina superior derecha.
Cree GTM Trigger para view_item y compre el evento.
- Vaya al Administrador de etiquetas de Google.
- Haga clic en Activar en el panel de navegación de la izquierda.
- Haga clic en Nuevo.
- Haga clic en cualquier parte de la configuración del disparador.
- Seleccione Evento personalizado en Otro.
- Asigne el nombre del evento view_item.
- Cambie el nombre del activador CE – EEC – view_item – Activador y haga clic en Guardar.
NOTA:
- Asignar nombre de evento como compra
- Cambie el nombre del activador CE – EEC – compra – Activador y haga clic en Guardar.
Paso 1: Vaya al Administrador de etiquetas de Google.
Paso 2: Haga clic en Activar en el panel de navegación de la izquierda.
Paso 3: Haga clic en Nuevo.
Paso 4: haga clic en cualquier lugar de la configuración del disparador.
Paso 5: seleccione Evento personalizado en Otro.
Paso 6: Asigne el nombre del evento view_item.
Paso 7: Cambie el nombre del activador CE – EEC – view_item – Activador y haga clic en Guardar.
Con estos pasos, ha creado el disparador de eventos view_item. Ahora tendrá que activar un evento de compra. Para activar un evento de compra, siga los primeros 5 pasos anteriores.
Paso 8: Asigne el nombre del evento como compra
Paso 9: Cambie el nombre del activador a CE – EEC – compra – Activador y haga clic en Guardar.
Si ha seguido todos los pasos, ha hecho casi todo para recopilar view_item y comprar datos relacionados con eventos de su tienda Shopify con los datos del alcance del usuario. Ahora veamos cómo pasar estos detalles a GA4 usando Google Tag Manager.
Crea una etiqueta GTM para el evento view_item y compra.
- Haga clic en Etiqueta en el panel de navegación de la izquierda.
- Haga clic en Nuevo.
- Haga clic en cualquier lugar de la configuración de la etiqueta.
- Seleccione "Google Analytics: Evento GA4" en Etiqueta destacada.
- En Etiqueta de configuración, seleccione "GA4 - Vista de página - Etiqueta" en el menú desplegable.
- Asignar nombre de evento. Seleccione la variable dataLayer creada anteriormente – {{dlv – event – variable}}
- Haga clic en Más configuraciones y seleccione Enviar datos de comercio electrónico en Comercio electrónico. Seleccione Capa de datos como su fuente de datos.
- Haga clic en cualquier lugar de Activación.
- Seleccione el disparador creado previamente "CE - EEC - view_item - Trigger" para el evento view_item.
- Pasa el cursor por la esquina superior derecha de la sección Activador y haz clic en el icono del lápiz.
- Haga clic en el icono más ahora.
- Seleccione el activador del evento de compra denominado "CE - compra - Activador".
- Cambie el nombre de la etiqueta: "GA4 - Evento EEC - Etiqueta" y haga clic en Guardar.
Paso 1: haga clic en Etiqueta en el panel de navegación de la izquierda.
Paso 2: Haga clic en Nuevo.
Paso 3: haga clic en cualquier lugar de la configuración de la etiqueta.
Paso 4: seleccione "Google Analytics: Evento GA4" en la etiqueta destacada.
Paso 5: en Etiqueta de configuración, seleccione "GA4 - Vista de página - Etiqueta" en el menú desplegable.
Paso 6: Asigne el nombre del evento. Seleccione la variable de capa de datos creada anteriormente: {{dlv - event - variable}}
Paso 7: Haga clic en Más configuraciones y seleccione Enviar datos de comercio electrónico en Comercio electrónico. Seleccione Capa de datos como su fuente de datos.
Paso 8: Haga clic en cualquier lugar de Activación.
Paso 9: seleccione el disparador creado anteriormente "CE - EEC - view_item - Trigger" para el evento view_item.
Paso 10: Pase el cursor por la esquina superior derecha de la sección Activador y haga clic en el icono del lápiz.
Paso 11: Haga clic en el ícono más ahora.
Paso 12: seleccione el activador del evento de compra denominado "CE - compra - Activador".
Paso 13: Cambie el nombre de la etiqueta: "GA4 - Evento EEC - Etiqueta" y haga clic en Guardar.
Felicidades
Con esta guía, ahora puede realizar un seguimiento de la visualización de productos y datos de eventos de compra en GA4. También puede ver los informes de GA4 siguiendo estos pasos.
Paso uno: Vaya a la propiedad GA4.
Paso dos: haga clic en Informes en el panel de navegación izquierdo.
Paso tres: Haga clic en Monetización y luego haga clic en Compras de comercio electrónico.
Si desea obtener el contenedor GTM listo para usar para esta guía, le recomiendo que descargue la receta GTM.
Descargar Receta GTM
Conclusión
Con esta guía paso a paso, hice todo lo posible para abordar y resolver el problema candente de todos los propietarios de tiendas Shopify. El seguimiento del comercio electrónico puede tener muchos matices y es difícil abordarlo con una sola publicación de blog. Si tiene alguna consulta, no dude en conectarse conmigo en LinkedIn y hacer sus consultas allí.