I den här lektionen ska vi skapa identitetsnamnutrymmen och lägga till identitetsfält i våra scheman. När vi gjort det kan vi också slutföra schemarelationerna från föregående lektion.
Adobe Experience Platform identitetstjänst hjälper er att få en bättre bild av era kunder och deras beteenden genom att överbrygga identiteter mellan olika enheter och system, så att ni kan leverera slagkraftiga, personliga digitala upplevelser i realtid. Identitetsfält och namnutrymmen är den kombination som förenar olika datakällor för att skapa en 360-graders kundprofil i realtid.
Dataarkitekturer måste kartlägga identiteter utanför den här självstudiekursen.
Titta på den här korta videon om du vill veta mer om din identitet i Adobe Experience Platform innan du börjar övningarna:
Identitetsfält krävs bara om du skapar kundprofiler i realtid. De behövs inte om du bara matar in data i sjön.
I Konfigurera behörigheter lektionen anger du alla åtkomstkontroller som krävs för att slutföra lektionen.
I den här övningen ska vi skapa identitetsnamnutrymmen för Lumas anpassade identitetsfält, loyaltyId
, crmId
och productSku
. Identitetsnamnutrymmen spelar en viktig roll när det gäller att skapa kundprofiler i realtid, eftersom två matchande värden i samma namnutrymme gör att två datakällor kan bilda ett identitetsdiagram.
Vi börjar med att skapa ett namnutrymme för Luma Loyalty Schema:
Gå till Identiteter i den vänstra navigeringen
Du kommer att märka att det finns flera färdiga ID-namnutrymmen. Välj Skapa namnutrymme för identitet knapp
Ange följande information
Fält | Värde |
---|---|
Visningsnamn | Lojalitets-ID för Luma |
Identitetssymbol | lumaLoyaltyId |
Typ | Flera enheter |
Välj Skapa
Konfigurera nu ett annat namnutrymme för Luma-produktkatalogschemat med följande information:
Fält | Värde |
---|---|
Visningsnamn | Luma Product SKU |
Identitetssymbol | lumaProductSKU |
Typ | Identifierare för icke-personer |
Vi skapar CRM-namnområdet via API.
Om du föredrar att hoppa över API-övningarna kan du skapa CRM-namnutrymmet via den gränssnittsmetod du använde med följande information:
Luma CRM Id
lumaCrmId
Låt oss skapa identitetsnamnutrymmet Luma CRM Id
:
Hämta Identitetstjänst.postman_collection.json till Luma Tutorial Assets
mapp
Importera samlingen till Postman
Om du inte har gjort någon begäran de senaste 24 timmarna har din auktoriseringstoken antagligen gått ut. Öppna förfrågan Adobe I/O Access Token Generation > Local Signing (Non-production use-only) > IMS: JWT Generate + Auth via User Token och markera Skicka för att begära nya JWT- och Access-token.
Välj begäran Identitetstjänst > Identitetsnamnutrymme > Skapa ett nytt identitetsnamnutrymme.
Klistra in följande som Body av begäran:
{
"name": "Luma CRM Id",
"code": "lumaCrmId",
"idType": "Cross_device"
}
Tryck på Skicka så får du en 200 OK svar:
Om du återgår till användargränssnittet bör du nu se dina tre nya anpassade namnutrymmen:
Nu när vi har våra namnutrymmen är nästa steg att uppdatera våra scheman för att märka våra identitetsfält.
Alla scheman som används med kundprofilen i realtid måste ha en primär identitet angiven. Och varje inskickad post måste ha ett värde för det fältet.
Låt oss lägga till en primär identitet i Luma Loyalty Schema
:
Öppna Luma Loyalty Schema
Markera Luma Identity profile field group
Välj loyaltyId
fält
Kontrollera Identitet box
Kontrollera Primär identitet även
Välj Luma Loyalty Id
namnutrymme från Identitetsnamnutrymmen listruta
Välj Använd
Välj Spara
Upprepa processen för ett annat schema:
Luma CRM Schema
, etikettera crmId
fältet som primär identitet med Luma CRM Id
namespaceLuma Offline Purchase Events Schema
, etikettera loyaltyId
fältet som primär identitet med Luma Loyalty Id
namespaceLuma Product Catalog Schema
, etikettera productSku
fältet som primär identitet med Luma Product SKU
namespaceData som samlas in med Web SDK är ett undantag från den vanliga metoden att etikettera identitetsfält i schemat. Web SDK använder identitetskartan för att etikettera identiteter på implementeringssidan och vi bestämmer därmed identiteterna för Luma Web Events Schema
när vi implementerar Web SDK på Lumas webbplats. I den lektionen samlar vi in Experience Cloud Visitor-ID (ECID) som primärt id och crmId som ett sekundärt id.
Med vårt urval av primära identiteter är det tydligt att se hur Luma CRM Schema
kan ansluta till Luma Offline Purchase Events Schema
eftersom båda använder loyaltyId
som en identifierare. Men hur kan vi koppla våra offlineköp till onlinebeteende? Hur kan vi klassificera de produkter som köpts med vår produktkatalog? Ytterligare identitetsfält och schemarelationer kommer att användas.
Flera identitetsfält kan läggas till i ett schema. Icke-primära identiteter kallas ofta sekundära identiteter. För att kunna koppla offlineköp till onlinebeteende lägger vi till crmId som en sekundär identifierare i Luma Loyalty Schema
och senare i våra webbeventdata. Vi uppdaterar Luma Loyalty Schema
:
Öppna Luma Loyalty Schema
Välj Luma Identity Profile Field group
Välj crmId
fält
Kontrollera Identitet box
Välj Luma CRM Id
namnutrymme från Identitetsnamnutrymmen listruta
Välj Använd och sedan väljer Spara knapp för att spara ändringarna
Nu när vi har etiketterat våra identitetsfält kan vi slutföra konfigurationen av schemarelationerna mellan Lumas produktkatalog och händelsescheman:
Öppna Luma Offline Purchase Events Schema
Välj Handelsinformation fältgrupp
Välj productListItems > SKU fält
Kontrollera Relation box
Välj Luma Product Catalog Schema
som Referensschema
Luma Product SKU
ska fyllas i automatiskt som Namnutrymme för referensidentitet
Välj Använd
Välj Spara
Upprepa den här processen om du vill skapa en relation mellan Luma Web Events Schema
och Luma Product Catalog Schema
.
Observera att när du har definierat relationen anges den i båda Disposition och Struktur i schemaredigeraren.
Nu när våra identiteter är på plats kan vi skapa våra datauppsättningar!