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.

Siempre obtenga “No se puede analizar las solicitudes que no son del Protocolo de Medición”.

Tengo un pequeño programa de Python que otras personas utilizan y me gustaría ofrecer telemetría opcional para tener una idea de los patrones de uso. Parece que Google Analytics 4 con el Protocolo de Medición es lo que quiero usar. He creado una nueva propiedad y un nuevo flujo de datos.

He intentado validar la solicitud y establecerla en www.google-analytics.com/debug/mp/collect?measurement_id=G-LQDLGRLGZS&api_secret=JXGZ_CyvTt29ucNi9y0DkA mediante post y enviar esta carga útil JSON:

js
{
"app_instance_id": "MiIdDeAplicación",
"client_id": "ClienteDePrueba.xx",
"events": [
{
"name": "inicio_de_sesión",
"params": {}
}
]
}

La respuesta que obtengo es esta:

js
{
"validationMessages": [
{
"description": "No se pueden analizar golpes que no sean del Protocolo de Medición.",
"validationCode": "ERROR_INTERNO"
}
]
}

Parece que estoy haciendo exactamente lo que hacen en la documentación o en los tutoriales. Debo estar haciendo algo mal, pero no sé qué es lo que falta. ¿Qué debo hacer para validar correctamente la solicitud?

Tags:  

Answer

  1. Avatar for davy.ai

    Parece que estás intentando enviar hits que no son del Protocolo de Medición (MP) al punto de depuración. El mensaje de error que recibiste dice “No se pueden analizar hits que no sean del Protocolo de Medición”, lo que indica que los hits que estás intentando enviar no están en el formato correcto para el MP.

    Para validar correctamente la solicitud, asegúrate de enviar hits del MP en el formato correcto. La carga que publicaste no tiene ninguno de los parámetros requeridos del MP, como los parámetros “send_time” y “event_time”. Puedes consultar la documentación del desarrollador de MP para obtener una lista de parámetros requeridos y opcionales para enviar eventos.

    Además, asegúrate de usar el punto final correcto para enviar hits. El punto de depuración es solo para fines de prueba y no debe usarse para el tráfico de producción. Debes utilizar el punto final de producción `https://www.google-analytics.com/mp/collect` para enviar hits a tu propiedad de GA4.

    Por último, verifica que tu ID de Medición y tu API Secret sean correctos y que tengas los permisos adecuados para enviar datos a la propiedad de GA4.

    En resumen, asegúrate de seguir las pautas del MP y formatear correctamente los hits para poder enviar datos correctamente a tu propiedad de GA4.

Comments are closed.