El protocolo de medición de Google pierde datos de adquisición

Aug 20 2020

¿Cómo me aseguro de que las compras de los clientes rastreadas mediante el Protocolo de medición mantengan su asociación con la sesión original de Google Analytics?

Detalle:

Cuando mi sitio dejó de registrar las compras de los clientes en Google Analytics (otro problema), pasé a usar el Protocolo de medición para enviar transacciones a GA. Esto funciona *almost*perfectamente: las compras aparecen en Google Analytics (estoy usando el seguimiento de comercio electrónico mejorado) de manera confiable.

Sin embargo, casi todas las transacciones se atribuyen al canal 'directo'. Solo unos pocos (quizás el 10 %) conservan su asociación con la campaña o el canal que trajo al cliente a mi sitio.

Este es un ejemplo de lo que envío utilizando el protocolo de medición, desde la página de "gracias" después de que un cliente haya realizado un pedido.

Array
(
[v] => 1
[tid] => UA-1234567-1
[cid] => 424729672.1597913127
[t] => pageview
[dh] => www.mysitename.co.uk
[dp] => /complete.php
[dt] => complete
[ti] => 540892
[ta] => Company Name
[tr] => 162.50
[tt] => 32.50
[ts] => 0
[col] => UNKNOWN
[pa] => purchase
[ua] => Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36
[geoid] => GB
[uip] => 12.34.56.78
[cu] => GBP
[uid] => 798f77110ea1667e9fdfc27ce83471042f01884c
[pr1id] => 15154737723
[pr1nm] => Product name in product colour
[pr1br] => Brand name
[pr1ca] => Product Category name
[pr1pr] => 195.00
[pr1qt] => 1
[pr1va] => Brown & tan
[z] => 1640
)

Como podéis ver cidya uidestán presentes. El cid se extrae de la cookie _ga. El uid (agregado ayer) es lo que asigné previamente al cliente anteriormente en su proceso de pago, pero agregar esto no mejoró la situación de atribución. (¿Debo esperar 24-48 horas para verificar?)

Todos los procesadores de pago, incluidos los dominios de 3D Secure, se agregaron a mi lista de Exclusiones de recomendaciones. Mi sitio está dividido entre www.mysitename.co.uk (navegación) y secure.mysitename.co.uk (compra), pero ambos dominios también están en la lista de exclusión, por lo que no creo que se trate de problemas entre dominios. , aunque los síntomas son similares.

utm_nooverride=1se ha agregado a las URL de "éxito" proporcionadas a los procesadores de pago, también, sin éxito.

El sitio se ejecuta en una pila LAMP, apache 2.4, php 5.6. La actualización del servidor vence pronto.

No hay otros problemas con Google Analytics. Además de Universal Analytics, también se usa Google Tag Manager en el sitio.

Respuestas

1 MichelePisani Aug 21 2020 at 03:11

Si dos hits comparten el ID de propiedad de Google Analytics y el ID de cliente (cid), y tienen lugar dentro del tiempo de espera de la sesión (30 minutos) y en el mismo lado de la medianoche, y comparten todos los parámetros de la campaña, entonces estarán contenidos en la misma sesión.

1 TCrepalde Oct 09 2020 at 03:08

He notado que no está enviando el parámetro de tiempo de cola (qt) en la solicitud. ¿Estás enviando los hits inmediatamente después de la llamada telefónica? ¿Esta acción ocurre momentos después?

Creo que incluso si envía el hit inmediatamente después de la llamada telefónica, Google Analytics podría procesar el hit con cierto retraso. El parámetro de tiempo de cola es importante para especificar el tiempo exacto de la acción.

También envío compras de comercio electrónico mejorado a través del protocolo de medición y envío el parámetro de tiempo de cola con la diferencia en segundos entre la marca de tiempo real de la compra y la marca de tiempo del momento en que se envía mi hit.

Si ya resolviste esta duda, háznoslo saber.

Puedes leer sobre cómo enviar un hit a un momento en el pasado en este excelente artículo.https://www.simoahava.com/analytics/send-hits-past-google-analytics/.