Adobe Experience Platform: la validación de streaming falla en correos electrónicos con hash

Obtenga información sobre cómo resolver el problema de Adobe Experience Platform cuando la validación de streaming falla en correos electrónicos con hash. Debe verificar los requisitos de esquema, comprobar las reglas y la configuración de transformación de datos e implementar mecanismos de hash.

Descripción description

Entorno

  • Producto: Adobe Experience Platform (AEP)
  • Componente: Recopilación de datos/Adobe Launch
  • Conjunto de datos: Web SDK

Problema

Al transmitir datos al conjunto de datos de Web SDK, los lotes no se pueden cargar debido a un error con el campo hashed_email. La columna hashed_email es obligatoria y requiere una longitud mínima de 64 caracteres. Sin embargo, algunos lotes de flujo continuo contienen direcciones de correo electrónico en esta columna que no cumplen la longitud requerida, lo que provoca errores de validación.

Ejemplo de mensaje de error: No se puede validar el mensaje: [ #/path/to/hashed_email: minLength esperado: 64, actual: 25]

Resolución resolution

Para resolver este problema:

  1. Asegúrese de que el esquema asociado con el conjunto de datos especifique que hashed_email debe ser un valor hash SHA256. Revise la compatibilidad hash de SHA256 para setCustomerIDs para obtener más información.
  2. Revise las reglas o los elementos de datos de la configuración de la propiedad Tag para asegurarse de que hacen un hash correcto de las direcciones de correo electrónico antes de enviarlos a AEP. Revise Generar reglas de etiquetas para obtener más detalles.
  3. Si aún no lo ha implementado, agregue código en la implementación web (por ejemplo: JavaScript) para hash automáticamente las direcciones de correo electrónico mediante SHA256 antes de enviarlas como parte del lote de flujo continuo. De lo contrario, los datos ("correo electrónico" en este caso) se enviarán en texto no cifrado. Revise la compatibilidad hash de SHA256 para setCustomerIDs para obtener más información.
  4. Utilice herramientas de depuración como el registro de consola en páginas web relevantes donde se produzca la recopilación de datos para verificar que todos los eventos y elementos de datos se activan correctamente e incluir valores hash adecuados para los correos electrónicos. Revise Depuración en la Guía de Web SDK.
  5. Después de realizar los ajustes necesarios, realice la validación retransmitiendo los lotes de muestra asegurándose de que no se produzcan errores de validación relacionados con hashed_email. Para ver los pasos, Transmita datos a Experience Platform con Web SDK.

Al seguir estos pasos, puede garantizar el cumplimiento de los requisitos de esquema y evitar futuros errores por lotes debido a longitudes de token de correo electrónico no válidas.

Para obtener más ayuda o si los problemas persisten después de implementar estos cambios, comuníquese con Soporte técnico de Adobe para obtener instrucciones adicionales sobre solución de problemas.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f