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.

El seguimiento de eventos del lado del servidor para Google Analytics con origen y medio no está funcionando.

Estoy usando un código bastante simple para enviar eventos a una cuenta de Google Analytics:

$req = curl_init(‘https://www.google-analytics.com/collect’);

curl_setopt_array($req, array(
CURLOPT_POST => TRUE,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_POSTFIELDS =>
“v=1&t=event&tid=UA-40825301-52&cid=123456&ec=test&ea=test2&el=test3&ev=123&utmcsr=google&utmcmd=organic”
));

$response = curl_exec($req);

Lo que intento lograr es enviar conversiones offline a nuestra cuenta de Google Analytics como eventos. Conocemos la fuente inicial de estas conversiones y queremos que estos datos también estén en Google Analytics. utmcsr y utmcmd se supone que se utilizan para enviar datos de origen y medio, pero… todos los eventos terminan siendo tráfico directo. ¿Tiene alguna idea de cuál podría ser el problema?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que estás teniendo un problema con los parámetros utmcsr y utmcmd que no están siendo reconocidos correctamente por Google Analytics. Es posible que los parámetros no estén siendo codificados o formateados correctamente, o que se estén enviando al endpoint equivocado. También es posible que los parámetros se estén enviando al endpoint correcto, pero no estén siendo procesados correctamente por Google Analytics. Puede ser útil revisar la documentación de Google Analytics para asegurarse de que los parámetros se estén enviando correctamente.

Comments are closed.