Adobe Experience Platform: la convalida dello streaming non riesce nelle e-mail con hash
Scopri come risolvere il problema di Adobe Experience Platform quando la convalida dello streaming non riesce nelle e-mail con hash. È necessario verificare i requisiti dello schema, controllare le regole di trasformazione e la configurazione dei dati e implementare meccanismi di hashing.
Descrizione description
Ambiente
- Prodotto: Adobe Experience Platform (AEP)
- Componente: Raccolta dati/Adobe Launch
- Set di dati: Web SDK
Problema
Quando si inviano dati in streaming al set di dati di Web SDK, i batch non vengono caricati a causa di un errore nel campo hashed_email. La colonna hashed_email è obbligatoria e richiede una lunghezza minima di 64 caratteri. Tuttavia, alcuni batch di streaming contengono in questa colonna indirizzi e-mail che non soddisfano la lunghezza richiesta, con conseguenti errori di convalida.
Esempio di messaggio di errore: Impossibile convalidare il messaggio: [ #/path/to/hashed_email: minLength previsto: 64, effettivo: 25]
Risoluzione resolution
Per risolvere il problema:
- Verificare che lo schema associato al set di dati specifichi che
hashed_emaildeve essere un valore con hash SHA256. Rivedi il supporto di hashing SHA256 per setCustomerIDs per ulteriori dettagli. - Esamina eventuali regole o elementi dati nella configurazione della proprietà Tag per assicurarti che inseriscano correttamente l’hash degli indirizzi e-mail prima di inviarli ad AEP. Rivedi Genera regole tag per ulteriori dettagli.
- Se non è già implementato, aggiungi codice all’interno dell’implementazione web (ad esempio: JavaScript) per aggiungere automaticamente hash agli indirizzi e-mail utilizzando SHA256 prima che vengano inviati come parte del batch di streaming. In caso contrario, i dati ("e-mail" in questo caso) potrebbero essere inviati in formato testo non crittografato. Rivedi il supporto di hashing SHA256 per setCustomerIDs per ulteriori dettagli.
- Utilizza gli strumenti di debug, come la registrazione nella console, nelle pagine web pertinenti in cui si verifica la raccolta dati per verificare che tutti gli eventi e gli elementi dati si attivino correttamente e includano valori con hash appropriati per le e-mail. Rivedi Debug nella Guida di Web SDK.
- Dopo aver apportato le modifiche necessarie, eseguire la convalida eseguendo il restreaming dei batch di esempio in modo da evitare errori di convalida relativi a
hashed_email. Per i passaggi, Trasmetti i dati ad Experience Platform con Web SDK.
Seguendo questi passaggi, puoi garantire la conformità con i requisiti dello schema e prevenire futuri errori batch dovuti a lunghezze dei token e-mail non valide.
Per ulteriore assistenza o se i problemi persistono dopo l'implementazione di queste modifiche, contatta il supporto Adobe per ulteriori informazioni sulla risoluzione dei problemi.