Adobe Experience Platform: streamingvalidatie mislukt bij gehashte e-mails
Leer hoe u het Adobe Experience Platform-probleem kunt oplossen wanneer streamingvalidatie mislukt bij gehashte e-mails. U moet schemavereisten verifiëren, de regels en de configuratie van de gegevenstransformatie controleren, en het hakken mechanismen uitvoeren.
Beschrijving description
Omgeving
- Product: Adobe Experience Platform (AEP)
- Component: gegevensverzameling / Adobe starten
- Gegevensset: Web SDK
Probleem
Bij het streamen van gegevens naar de gegevensset Web SDK worden batches niet geladen als gevolg van een fout in het veld hashed_email . De kolom hashed_email is verplicht en heeft een minimale lengte van 64 tekens nodig. Sommige streamingbatches bevatten echter e-mailadressen in deze kolom die niet voldoen aan de vereiste lengte, wat resulteert in validatiefouten.
Het berichtvoorbeeld van de fout: het bericht kan niet worden bevestigd: [ #/path/to/hashed_email: expected minLength: 64, werkelijk: 25]
Resolutie resolution
U lost dit probleem als volgt op:
- Zorg ervoor dat het schema dat aan uw dataset is gekoppeld, aangeeft dat de
hashed_emaileen hashed-waarde voor SHA256 moet zijn. Herzie SHA256 het Hashing Steun voor setCustomerIDs voor meer details. - Controleer alle regels of gegevenselementen in de configuratie van de tageigenschap om te controleren of deze e-mailadressen correct hashten voordat ze naar AEP worden verzonden. Het overzicht bouwt markeringsregels voor meer details.
- Als deze nog niet is geïmplementeerd, voegt u code toe binnen uw wesimplementatie (bijvoorbeeld: JavaScript) om e-mailadressen automatisch te hashen met behulp van SHA256 voordat ze als onderdeel van de streamingbatch worden verzonden. Als u dit niet doet, worden de gegevens ("e-mail" in dit geval) mogelijk in duidelijke tekst verzonden. Herzie SHA256 het Hashing Steun voor setCustomerIDs voor meer details.
- Gebruik foutopsporingsgereedschappen, zoals het aanmelden van console op relevante webpagina's waar gegevensverzameling plaatsvindt, om te controleren of alle gebeurtenissen en gegevenselementen correct worden geactiveerd en of deze de juiste hashwaarden voor e-mailberichten bevatten. Herzie het Zuiveren in de Gids van SDK van het Web .
- Nadat u de benodigde aanpassingen hebt aangebracht, valideert u door de voorbeeldbatches opnieuw te streamen, zodat er geen validatiefouten met betrekking tot
hashed_emailoptreden. Voor stappen, gegevens van de Stroom aan Experience Platform met Web SDK .
Door deze stappen te volgen, kunt u naleving van schemavereisten verzekeren en toekomstige partijmislukkingen wegens ongeldige lengte van het e-mailtoken verhinderen.
Voor verdere hulp of als de kwesties na het uitvoeren van deze veranderingen voortbestaan, gelieve de Steun van Adobe voor extra het oplossen van problemenbegeleiding te contacteren.