Adobe Experience Platform: direktuppspelningsvalidering misslyckas på hash-baserade e-postmeddelanden
Lär dig hur du löser problemet med Adobe Experience Platform när direktuppspelningsvalidering misslyckas på hash-kodade e-postmeddelanden. Du måste verifiera schemakraven, kontrollera dataomvandlingsregler och konfiguration samt implementera hash-mekanismer.
Beskrivning description
Miljö
- Produkt: Adobe Experience Platform (AEP)
- Komponent: Datainsamling/Adobe Launch
- Datauppsättning: Web SDK
Problem
Vid direktuppspelning av data i SDK-datauppsättningen för webben går det inte att läsa in batchar på grund av ett fel i fältet hashed_email. Kolumnen hashed_email är obligatorisk och måste innehålla minst 64 tecken. En del direktuppspelade batchar innehåller e-postadresser i den här kolumnen som inte uppfyller den obligatoriska längden, vilket resulterar i valideringsfel.
Exempel på felmeddelande: Det går inte att verifiera meddelandet: [ #/path/to/hashed_email: expected minLength: 64, actual: 25]
Upplösning resolution
Så här löser du problemet:
- Kontrollera att schemat som är associerat med datauppsättningen anger att
hashed_emailska vara ett SHA256-hash-värde. Mer information finns i SHA256 Hashing Support för setCustomerID. - Granska alla regler och dataelement i taggegenskapskonfigurationen för att säkerställa att de korrekt hash-kodar e-postadresser innan de skickas till AEP. Granska Skapa taggregler om du vill ha mer information.
- Om den inte redan är implementerad lägger du till kod i din webbimplementering (till exempel: JavaScript) för att automatiskt hash-koda e-postadresser med SHA256 innan de skickas som en del av strömningsbatchen. Om du inte gör det kan data ("e-post" i det här fallet) skickas i klartext. Mer information finns i SHA256 Hashing Support för setCustomerID.
- Använd felsökningsverktyg som konsolloggning på relevanta webbsidor där datainsamling sker för att verifiera att alla händelser och dataelement fungerar korrekt och inkludera korrekt hashvärden för e-post. Granska Felsökning i Web SDK Guide.
- När du har gjort nödvändiga justeringar kan du validera genom att strömma om exempelbatchar, så att inga valideringsfel inträffar som är relaterade till
hashed_email. För steg Strömma data till Experience Platform med Web SDK.
Genom att följa de här stegen kan du kontrollera att schemakraven uppfylls och förhindra framtida batchfel på grund av ogiltiga e-posttokenlängder.
Om du behöver mer hjälp eller om det kvarstår problem när du har implementerat dessa ändringar kan du kontakta Adobe Support för ytterligare felsökningsvägledning.