Depuración y solución de problemas de recopilación de datos
La depuración de la recopilación de datos implica comprobar cómo se comporta la implementación y qué sucede con los datos que envía. Comience con el síntoma y, a continuación, siga el evento a través de cada fase de la recogida hasta encontrar dónde deja de comportarse según lo esperado.
El registro de depuración expone los comandos de SDK, la ejecución de etiquetas, las advertencias y los errores en el explorador o en el tiempo de ejecución de la aplicación. La inspección de solicitudes expone las cargas útiles, las respuestas y, para los flujos de trabajo admitidos, el procesamiento del lado del servidor. Estos enfoques suelen complementarse entre sí: un registro puede explicar por qué se retrasó un evento, mientras que una captura de red puede mostrar si se envió una solicitud.
Siga el evento durante la recopilación diagnostic-workflow
Investigue las siguientes etapas en orden. La evidencia de que una etapa tuvo éxito no establece que las etapas posteriores también tuvieron éxito.
- Ejecución de implementación: ¿Se ejecutó el comando de SDK o la regla de etiquetas? Compruebe los mensajes y errores de diagnóstico. Si la administración de consentimiento o identidad retrasa un evento, investigue ese estado antes de buscar una solicitud de red. Consulte Habilitar el registro de depuración.
- Solicitud saliente: ¿Se envió la solicitud y contiene los datos esperados? Inspeccione la carga útil y compárela con las entradas de comandos o los elementos de datos. Ver Inspeccionar solicitudes web o Inspeccionar solicitudes móviles y de servidor.
- Recepción del servidor: ¿el extremo de recopilación recibió la solicitud? Inspeccione la respuesta donde esté disponible o utilice un seguimiento compatible del lado del servidor. Un registro de cliente que indica que se envió una solicitud no es una confirmación de recepción.
- Procesamiento y enrutamiento de Edge: ¿el evento utilizó el conjunto de datos deseado y los servicios configurados? Para Web SDK, el parámetro
configIdde la solicitud muestra qué secuencia de datos utilizó y Edge Trace muestra cómo Edge Network procesó el evento. - Procesamiento descendente: ¿Aceptó el destino y procesó el evento según lo esperado? Use las instrucciones depuración específica del producto del destino. Una respuesta correcta de Edge Network no prueba que los datos estén disponibles en todos los informes o almacenes posteriores.
Elegir un punto de partida choose-a-starting-point
En la tabla siguiente se identifican pruebas útiles para tareas comunes. Cuando se aplican ambos enfoques, responden a diferentes partes de la investigación. Los mensajes y las herramientas disponibles dependen de SDK, del tiempo de ejecución y de los servicios configurados.
documentUnloading.Depuración específica de productos product-specific
Los artículos de esta sección se aplican a toda la recopilación de datos de Experience Platform. Las aplicaciones de Adobe que reciben los datos pueden utilizar sus propios extremos, formatos de solicitud, vistas de validación y procesamiento. Después de confirmar que Edge Network recibió y enrutó un evento, o cuando la implementación envía datos directamente a una aplicación, continúe con las instrucciones de depuración de esa aplicación:
- Adobe Analytics: Recopilación de datos de Analytics de depuración
- Adobe Analytics para medios de streaming: Vista de Adobe Analytics para medios de streaming en Assurance
- Adobe Audience Manager: Códigos de error DCS, mensajes y ejemplos
- Conjuntos de datos de Adobe Experience Platform y Perfil del cliente en tiempo real: Guía de solución de problemas de la ingesta de transmisión
- Adobe Journey Optimizer: Probar experiencias basadas en código, Validar mensajes en la aplicación mediante Assurance y Vista de validación de decisiones
- Adobe Target: Depurar Target con Web SDK y Probar una implementación at.js con Debugger
- Customer Journey Analytics: Ver, solucionar problemas y modificar la configuración de conexión
Continúe con la investigación next-steps
- Habilitar el registro de depuración: habilita, inspecciona y deshabilita los resultados de diagnóstico para Web SDK, etiquetas, Server SDK y Mobile SDK.
- Inspeccionar solicitudes de recopilación de datos: Capture solicitudes, interprete pruebas de solicitudes de Edge Network, rastree el procesamiento de Edge e investigue solicitudes canceladas.
- Herramientas de depuración: Compare herramientas de Adobe, depuradores de etiquetas, herramientas para desarrolladores de exploradores y proxies HTTP.
- Directrices específicas del sujeto: Mantenga las investigaciones detalladas cerca de su configuración o referencia de API, como consentimiento e identidad, descarga de documentos y duplicación de eventos.
Antes de compartir registros, seguimientos o capturas de red, quite credenciales, identificadores de visitantes y otra información confidencial según las directivas de su organización.