Konfigurera en datauppsättning för inhämtning av samtycke och inställningsdata
För att Adobe Experience Platform ska kunna behandla dina data om kundens samtycke/preferens måste dessa data skickas till en datauppsättning vars schema innehåller fält som rör samtycke och andra behörigheter. Den här datauppsättningen måste baseras på klassen XDM Individual Profile och vara aktiverad för användning i Real-Time Customer Profile.
Det här dokumentet innehåller steg för hur du konfigurerar en datauppsättning för att bearbeta medgivandedata i Experience Platform. En översikt över det fullständiga arbetsflödet för bearbetning av samtycke/inställningsdata i Platform finns i översikten över godkännandebearbetning.
- Den standardiserade fältgruppen för samtycke
- En anpassad fältgrupp för samtycke som har skapats av din organisation
- En kombination av den standardiserade fältgruppen för samtycke och ytterligare fält som tillhandahålls av en anpassad fältgrupp för samtycke
Förhandskrav
Den här självstudiekursen kräver en fungerande förståelse av följande komponenter i Adobe Experience Platform:
- Experience Data Model (XDM): Det standardiserade ramverket som Experience Platform organiserar kundupplevelsedata med.
- Grunderna i schemakomposition: Lär dig mer om grundläggande byggstenar i XDM-scheman.
- Kundprofil i realtid: Konsoliderar kunddata från olika källor till en fullständig, enhetlig vy och erbjuder ett åtgärdbart, tidsstämplat konto för varje kundinteraktion.
Consent and Preference Details fältgruppsstruktur structure
Fältgruppen Consent and Preference Details tillhandahåller standardiserade medgivandefält till ett schema. För närvarande är den här fältgruppen bara kompatibel med scheman som baseras på klassen XDM Individual Profile.
Fältgruppen innehåller ett enskilt fält av objekttyp, consents
, vars underegenskaper samlar in en uppsättning standardiserade fält för samtycke. Följande JSON är ett exempel på den typ av data som consents
förväntar sig vid datainmatning:
{
"consents": {
"collect": {
"val": "y",
},
"share": {
"val": "y",
},
"personalize": {
"content": {
"val": "y"
}
},
"marketing": {
"preferred": "email",
"any": {
"val": "y"
},
"push": {
"val": "n",
"reason": "Too Frequent",
"time": "2019-01-01T15:52:25+00:00"
}
},
"idSpecific": {
"email": {
"jdoe@example.com": {
"marketing": {
"email": {
"val": "n"
}
}
}
}
}
},
"metadata": {
"time": "2019-01-01T15:52:25+00:00"
}
}
consents
finns i översikten i Consent and Preference Details fältgruppen.Lägg till obligatoriska fältgrupper i ditt Profile-schema add-field-group
För att kunna samla in data om samtycke med hjälp av Adobe-standarden måste du ha ett profilaktiverat schema som innehåller följande två fältgrupper:
- Consent and Preference Details
- IdentityMap (krävs om du använder Platform Web eller Mobile SDK för att skicka medgivandesignaler)
I plattformsgränssnittet väljer du Schemas i den vänstra navigeringen och sedan fliken Browse för att visa en lista över befintliga scheman. Här markerar du namnet på det Profile-aktiverade schema som du vill lägga till medgivandefält i. Skärmbilderna i det här avsnittet använder schemat "Loyalty Members" som är inbyggt i självstudiekursen för schemaskapande som exempel.
Schema Editor visas med schemats struktur på arbetsytan. Välj Add under avsnittet Field groups till vänster på arbetsytan.
Dialogrutan Add field group visas. Välj Consent and Preference Details i listan härifrån. Du kan även använda sökfältet för att begränsa resultaten och enklare hitta fältgruppen.
Leta sedan reda på fältgruppen IdentityMap i listan och markera den också. Välj Add field groups när båda fältgrupperna är listade i den högra listen.
Arbetsytan visas igen och visar att fälten consents
och identityMap
har lagts till i schemastrukturen. Om du behöver ytterligare fält för samtycke och inställningar som inte fångats in av standardfältgruppen kan du läsa avsnittet i bilagan om att lägga till anpassade medgivandefält och inställningsfält i schemat. Annars väljer du Save för att slutföra ändringarna av schemat.
Om schemat du redigerade används av Profile Dataset som anges i datastream för Platform Web SDK, kommer den datauppsättningen nu att innehålla de nya medgivandefälten. Du kan nu gå tillbaka till handboken för behandling av samtycke om du vill fortsätta att konfigurera Experience Platform för att bearbeta medgivandedata. Om du inte har skapat någon datauppsättning för det här schemat följer du stegen i nästa avsnitt.
Skapa en datauppsättning baserat på ditt medgivandeschema dataset
När du har skapat ett schema med medgivandefält måste du skapa en datauppsättning som i slutändan kommer att innehålla kundernas medgivandedata. Den här datauppsättningen måste aktiveras för Real-Time Customer Profile.
Börja med att välja Datasets i den vänstra navigeringen och sedan Create dataset i det övre högra hörnet.
Välj Create dataset from schema på nästa sida.
Arbetsflödet Create dataset from schema visas med början i steget Select schema. Leta reda på ett av de medgivandescheman som du skapade tidigare i listan. Du kan även använda sökfältet för att begränsa resultaten och enklare hitta ditt schema. Markera alternativknappen bredvid önskat schema och välj sedan Next för att fortsätta.
Configure dataset-steget visas. Ange ett unikt, enkelt identifierbart namn och en beskrivning för datauppsättningen innan du väljer Finish.
Informationssidan för den nya datauppsättningen visas. Om datauppsättningen baseras på ditt tidsserieschema är processen slutförd. Om datauppsättningen baseras på ditt postschema är det sista steget i processen att aktivera datauppsättningen för användning i Real-Time Customer Profile.
Välj växlingsknappen Profile i den högra listen.
Slutligen väljer du Enable i bekräftelseporten för att aktivera schemat för Profile.
Datauppsättningen har nu sparats och aktiverats för användning i Profile. Om du planerar att använda Platform Web SDK för att skicka data om samtycke till profil måste du välja den här datauppsättningen som Profile Dataset när du konfigurerar datastream.
Nästa steg
Genom att följa den här självstudiekursen har du lagt till medgivandefält i ett Profile-aktiverat schema, vars datamängd används för att importera medgivandedata med hjälp av Platform Web SDK eller direkt XDM-inmatning.
Du kan nu gå tillbaka till översikten över godkännandebearbetning för att fortsätta konfigurera Experience Platform för att bearbeta medgivandedata.
Bilaga
Följande avsnitt innehåller ytterligare information om hur du skapar en datauppsättning för att importera kundens samtycke och inställningsdata.
Lägg till anpassade medgivandefält och inställningsfält i schemat custom-consent
Om du behöver hämta ytterligare medgivandesignaler utanför de som representeras av standardfältgruppen Consent and Preference Details, kan du använda anpassade XDM-komponenter för att förbättra ditt medgivandeschema så att det passar just dina affärsbehov. I det här avsnittet beskrivs de grundläggande principerna för hur du anpassar ditt medgivandeschema för att kunna importera dessa signaler till profilen.
Vi rekommenderar att du använder fältgruppen Consent and Preference Details som en baslinje för strukturen för dina medgivandedata och lägger till ytterligare fält efter behov, i stället för att försöka skapa hela strukturen från grunden.
Om du vill lägga till anpassade fält i strukturen för en standardfältgrupp måste du först skapa en anpassad fältgrupp. När du har lagt till fältgruppen Consent and Preference Details i schemat väljer du ikonen plus (+) i avsnittet Field groups och sedan Create new field group. Ange ett namn och en valfri beskrivning för fältgruppen och välj sedan Add field group.
Schema Editor visas igen med den nya anpassade fältgruppen markerad i den vänstra listen. På arbetsytan visas kontroller som gör att du kan lägga till anpassade fält i schemastrukturen. Om du vill lägga till ett nytt medgivandefält eller inställningsfält väljer du ikonen plus (+) bredvid objektet consents
.
Ett nytt fält visas i objektet consents
. Eftersom du lägger till ett anpassat fält i ett standard-XDM-objekt skapas det nya fältet under ett objekt som har ett namn som är kopplat till ditt klient-ID.
Ange ett namn och en beskrivning för fältet i den högra listen under Field properties. När du väljer fältets Type måste du använda rätt standarddatatyp för ett anpassat samtycke- eller inställningsfält:
När du är klar väljer du Apply.
Medgivande- eller inställningsfältet läggs till i schemastrukturen. Observera att namnutrymmet Path som visas i den högra listen innehåller namnutrymmet _tenantId
. Det här namnutrymmet måste inkluderas när du refererar till sökvägen till det här fältet i dataåtgärderna.
Följ stegen ovan för att fortsätta lägga till de medgivandefält och inställningsfält som du behöver. När du är klar väljer du Save för att bekräfta dina ändringar.
Om du inte har skapat någon datauppsättning för det här schemat fortsätter du till avsnittet skapa en datauppsättning.