Adobe Experience Platform : la validation du streaming échoue sur les e-mails hachés
Découvrez comment résoudre le problème Adobe Experience Platform lorsque la validation de la diffusion en continu échoue sur les e-mails hachés. Vous devez vérifier les exigences en matière de schéma, vérifier les règles et la configuration de transformation des données et implémenter des mécanismes de hachage.
Description description
Environnement
- Produit : Adobe Experience Platform (AEP)
- Composant : Collecte de données / Adobe Launch
- Jeu de données : Web SDK
Problème
Lors de la diffusion en continu de données dans le jeu de données Web SDK, le chargement des lots échoue en raison d’une erreur liée au champ hashed_email . La colonne hashed_email est obligatoire et nécessite une longueur minimale de 64 caractères. Cependant, certains lots en flux continu contiennent des adresses e-mail dans cette colonne qui ne respectent pas la longueur requise, ce qui entraîne des erreurs de validation.
Exemple de message d’erreur : Le message ne peut pas être validé : [ #/path/to/hashed_email : durée min. attendue : 64, effective : 25]
Résolution resolution
Pour résoudre ce problème :
- Assurez-vous que le schéma associé à votre jeu de données indique que la
hashed_emaildoit être une valeur hachée SHA256. Pour plus d’informations consultez la section Prise en charge du hachage SHA256 pour setCustomerIDs. - Vérifiez les règles ou les éléments de données dans la configuration de propriété de balise pour vous assurer qu’ils hachent correctement les adresses e-mail avant de les envoyer à AEP. Consultez Créer des règles de balise pour plus d’informations.
- Si ce n’est pas déjà fait, ajoutez du code dans votre implémentation web (par exemple : JavaScript) pour hacher automatiquement les adresses e-mail à l’aide de SHA256 avant qu’elles ne soient envoyées dans le cadre du lot de diffusion en continu. Si vous ne le faites pas, les données (« e-mail » dans ce cas) seront envoyées en texte clair. Pour plus d’informations consultez la section Prise en charge du hachage SHA256 pour setCustomerIDs.
- Utilisez des outils de débogage tels que la journalisation de la console sur les pages web appropriées où la collecte de données a lieu pour vérifier que tous les événements et éléments de données se déclenchent correctement et incluent des valeurs correctement hachées pour les e-mails. Consultez Débogage dans le guide Web SDK.
- Après avoir apporté les ajustements nécessaires, validez en rediffusant les lots d’échantillons en veillant à ce qu’aucune erreur de validation liée à la
hashed_emailne se produise. Pour connaître les étapes, Diffuser des données vers Experience Platform avec Web SDK.
En suivant ces étapes, vous pouvez garantir la conformité aux exigences des schémas et empêcher de futures échecs de lots en raison de longueurs de jeton d’e-mail non valides.
Pour obtenir de l’aide ou si des problèmes persistent après l’implémentation de ces modifications, contactez l’assistance Adobe pour obtenir des conseils de dépannage supplémentaires.