Con el anuncio de puesta de sol del servicio Common Analytics, ciertamente parece una pérdida de tiempo escribir artículos sobre él.
Sin embargo, una actualización reciente de Administrador de etiquetas de Google es interesante y debería brindar alivio a aquellos usuarios de Google Analytics que están decididos a etiquetar dos veces sus sitios tanto para Common Analytics como para Google Analytics 4. y que quieran hacer uso del nuevo GA4 Esquema de capa de datos.
En este artículo, haré una descripción basic rápida de lo que es nuevo. Utilice el esquema GA4 La opción lo hace en las etiquetas Common Analytics de Google Tag Supervisor (que se encuentran en la configuración de comercio electrónico).
X
El boletín a fuego lento
Suscríbete al Boletín a fuego lento para recibir las últimas noticias y contenido de Simo Ahava en su bandeja de entrada de correo electrónico.
Cuando vas al Comercio electrónico configuración de una etiqueta de Common Analytics y establezca Habilite funciones de comercio electrónico mejoradas en Verdadero, verás una nueva casilla de verificación titulada Utilice el esquema GA4.
Esta casilla de verificación aparece independientemente de si elige la opción Usar capa de datos o Leer datos de la variable opciones.
Cuando selecciona esta casilla de verificación, indica que la etiqueta debe analizar los datos de comercio electrónico utilizando el esquema GA4 en lugar del Semántica de Common Analytics.
Esta es una opción útil si desea avanzar a toda máquina e implementar una capa de datos GA4 en el sitio.
Para Usar capa de datos Para funcionar, es necesario que haya un objeto de comercio electrónico GA4 con el formato adecuado en el dataLayer
cuando se activa el activador de la etiqueta Common Analytics. Puede encontrar la descripción del esquema para los diferentes eventos GA4. aquí.
Por ejemplo, esto es lo que significa un GA4 válido Compra dataLayer
objeto se vería así:
window.dataLayer = window.dataLayer || ();
window.dataLayer.push({
occasion: 'buy',
ecommerce: {
transaction_id: 'T12345',
worth: '10.00',
tax: '2.40',
delivery: '5.50',
foreign money: 'EUR',
gadgets: ({
item_id: 'bigshirt1',
item_name: 'Very Huge Shirt',
item_category: 'shirts',
item_category2: 'large',
value: '10.00',
amount: 1
})
}
});
Cuando activa su etiqueta Common Analytics (con Utilice el esquema GA4 marcado) en este mensaje, así es como se ve la carga útil saliente:
¡Eso es bastante bueno! Como period de esperar, asignó todos los campos relevantes a sus contrapartes en el impacto de la UA. El analizador hace una magia encantadora, como combinar item_category
y item_category2
en la estructura de categorías de dos niveles separados por /
.
Si eliges el Leer datos de la variable opción, entonces necesita seleccionar una variable que devuelva un objeto en el mismo esquema que el anterior (por lo que un objeto que devuelva lo que esté contenido dentro ecommerce
en el esquema).
Advertencias
Para el Usar capa de datos opción de trabajar, el valor del occasion
llave debe ser el nombre de un evento de comercio electrónico GA4. Sólo entonces la etiqueta Common Analytics realizará el mapeo correctamente. Estas son las asignaciones de nombres de eventos (basadas en pruebas limitadas):
Nombre del evento en dataLayer |
Asignado a la acción UA | Notas |
---|---|---|
view_promotion |
N / A | Mapea el gadgets contenidos de la matriz a las claves de promoción de UA. |
select_promotion |
N / A | Mapea el gadgets contenido de la matriz a las claves de promoción de UA y establece el promoa=click on parámetro. |
view_item_list |
N / A | Mapea el gadgets contenidos de la matriz a claves de impresión UA. |
select_item |
click on |
Mapea el gadgets contenidos de la matriz a claves de producto UA. |
view_item |
element |
Ver anterior. |
add_to_cart |
add |
Ver anterior. |
remove_from_cart |
take away |
Ver anterior. |
begin_checkout |
checkout |
Ver anterior. ¡No completa el paso de pago! |
buy |
buy |
Ver anterior. También completa todas las claves de transacción a partir de las claves respectivas en la inserción. |
refund |
refund |
Ver anterior. También completa todas las claves de transacción a partir de las claves respectivas en la inserción. |
Tenga en cuenta el error en el begin_checkout
evento. Esperaba que al menos llenara el paso de pago con valor. 1
en el impacto saliente, pero no en la carga útil. Tampoco creo que sea posible enviar pasos de pago adicionales, ya que no hay eventos correspondientes para pasos de pago arbitrarios en el esquema GA4 (add_shipping_info
y add_payment_info
no están asignados a ninguna acción de comercio electrónico de UA).
Dimensiones y métricas personalizadas con ámbito de producto están mapeados mientras estén en el dimensionX
y metricX
formato en el gadgets
matriz del objeto de comercio electrónico GA4. Ya que esto sería algo contraproducente a la hora de construir el comercio electrónico GA4. dataLayer
creo que esto es útil solo si extrae los datos de una variable.
Dado que GA4 trata las promociones e impresiones como propias gadgets
matrices, no es posible unir impresiones y promociones junto con una acción de comercio electrónico en el objeto de Common Analytics asignado. Esto significa que terminará con más visitas de las que obtendría si solo usara Common Analytics. dataLayer
esquema.
Con todas las advertencias anteriores, no estoy del todo seguro de que tenga sentido utilizar esta función a menos que desee aceptar algunos compromisos en la colección de comercio electrónico mejorado de Common Analytics. Quizás tenga más sentido mantener Utilice el esquema GA4 sin marcar, y luego improvise la carga útil de Comercio electrónico mejorado con algunas variables que le permiten hacer el mapeo GA4 -> UA manualmente, eligiendo los parámetros y valores que necesita al 100%.
Pero para una persona ocupada que sólo quiere llevar algunos datos a UA sin tener que conservar el “antiguo” comercio electrónico mejorado dataLayer
En el sitio, vale la pena examinar más de cerca esta característica.