Después de validar los eventos, querrás verificar tu para implementarlos. El servidor de validación valida que los eventos tengan la estructura correcta, sino para verificar que se envíen correctamente a tu propiedad de Google, deberás hacer lo siguiente:
- Cómo enviar un evento desde un cliente
- Cómo enviar un evento a tu propiedad
- Cómo consultar la vista En tiempo real
- Comprobar DebugView
Si no ves los eventos después de seguir estos pasos, verifica lo siguiente: solución de problemas de errores de implementación comunes.
Envía un evento desde un cliente
Elige a tu cliente:
Para que un evento sea válido, debe tener un app_instance_id
que tenga
ya se usó para enviar un evento desde el SDK de Google Analytics para Firebase.
Captura este ID del cliente e inclúyelo en tu llamada al
Protocolo de medición. Para enviar un evento a tu propiedad, usamos
"app_instance_id"
como app_instance_id
. Deberás reemplazarlo con
un objeto app_instance_id
real que proviene del SDK. Consulta
estás usando el app_instance_id correcto para saber cómo
asegúrate de usar un valor válido.
Envía un evento a tu propiedad
Después de enviar un evento desde un cliente y capturar un evento válido
app_instance_id
, tendrás todo listo para enviar un evento con la función de medición
Protocolo. Cuando verifiques tu implementación, debes enviar el evento exacto
que intentas medir con el Protocolo de medición.
Por ejemplo, lo siguiente envía un evento refund:
const firebaseAppId = `<firebase_app_id_value>`;
const apiSecret = `<secret_value>`;
fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
method: "POST",
body: JSON.stringify({
"app_instance_id": "app_instance_id",
"events": [{
"name": "refund",
"params": {
"currency": "USD",
"value": "9.99",
"transaction_id": "ABC-123"
}
}]
})
});
Verifica la vista En tiempo real
Después de enviar un evento con el Protocolo de medición, verifica la vista En tiempo real. para tu propiedad. Los eventos suelen aparecer en pocos segundos.
Para ir a la vista En tiempo real, abre Google Analytics y, luego, selecciona Informes > En tiempo real en el panel de navegación izquierdo. Deberías enfocarte en el gráficos inferiores, como "Cantidad de eventos por nombre del evento" y “Eventos clave por evento del proyecto".
Comprobar DebugView
Si la vista En tiempo real no proporciona suficientes detalles para que verifiques tu
implementación, habilita el modo de depuración en algunos eventos de prueba, para lo cual se incluye lo siguiente:
parámetros de la colección params
para que puedas supervisar y revisar los eventos
en DebugView:
"debug_mode": true
o"debug_mode": 1
- Se estableció
"engagement_time_msec"
como un número positivo
Por ejemplo, lo siguiente envía un reembolso con el modo de depuración habilitado:
const firebaseAppId = `<firebase_app_id_value>`;
const apiSecret = `<secret_value>`;
fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
method: "POST",
body: JSON.stringify({
"app_instance_id": "app_instance_id",
"events": [{
"name": "refund",
"params": {
"currency": "USD",
"value": "9.99",
"transaction_id": "ABC-123",
"engagement_time_msec": 1200,
"debug_mode": true
}
}]
})
});
Después de enviar eventos con el modo de depuración habilitado, sigue las instrucciones para supervisar eventos con DebugView para verificar tu implementación.