Skapa sammanfogningsprinciper

I den här lektionen ska du skapa kopplingsprofiler för att prioritera hur flera datakällor sammanfogas i profiler.

Med Adobe Experience Platform kan ni samla ihop data från olika källor och kombinera dem för att få en komplett bild av varje enskild kund. När dessa data samlas avgör kopplingsprofiler hur data prioriteras och vilka data som kombineras för att skapa den enhetliga vyn.

Vi följer användargränssnittet för den här lektionen, men API-alternativ finns också för att skapa sammanfogningsprinciper.

Dataarkitekturer måste skapa sammanfogningsprinciper utanför den här självstudien.

Innan du börjar övningarna ska du titta på den här korta videon för att lära dig mer om kopplingsregler:

Behörigheter krävs

I lektionen Konfigurera behörigheter ställer du in alla åtkomstkontroller som krävs för att slutföra lektionen.

Om sammanslagningspolicyer och unionsschema

I lektionen om batchförbrukning kunde du komma ihåg att vi överförde två poster med något annorlunda information för samma kund. I Loyalty-data var kundens förnamn Daniel och han/hon bodde i New York City, men i CRM-data var kundens förnamn Danny och han/hon bodde i Portland. Kunddata ändras över tid. Han kanske flyttade från Portland till New York City. Andra saker ändras också, till exempel telefonnummer och e-postadresser. Med sammanfogningsprinciper kan du bestämma hur du ska hantera den här typen av konflikter när två datakällor ger olika information för samma användare.

Varför vann Danny som förnamn? Låt oss ta en titt:

  1. Välj Profiles i den vänstra navigeringen i plattformens användargränssnitt
  2. Gå till fliken Merge Polices
  3. Standardprincipen för sammanslagning är tidstämpelordning. Eftersom du överförde CRM-data efter lojalitetsdata, uteslöts Danny som förnamn i profilen:

Skärmen Kopplingsprincip

När flera scheman är aktiverade för profilen skapas en Union Schema automatiskt för alla profilaktiverade, postschemadelningar för en basklass. Du kan visa Union Schemas genom att gå till fliken Union Schema.

Skärmen Kopplingsprincip

Observera att det inte finns något unionsschema för klassen ExperienceEvent. ExperienceEvent-data fastnar fortfarande i profilen eftersom de är tidsseriebaserade, men varje händelse innehåller en tidsstämpel och id och kollisioner är inget problem.

Och om du inte gillar den standardprincipen för sammanslagning? Tänk om Luma bestämmer att deras lojalitetssystem ska vara källan till sanning när en konflikt uppstår? Därför ska vi skapa en sammanfogningspolicy.

Skapa en kopplingsprofil i användargränssnittet

  1. Välj knappen Create Merge Policy i det övre högra hörnet på skärmen Sammanfogningsprofiler
  2. Ange Loyalty Prioritized som Name
  3. Som Schema väljer du XDM Profile (observera att din anpassade klass - eftersom den är postdata - också är tillgänglig för sammanfogningsprinciper)
  4. För Id Stitching väljer du Private Graph
  5. För Attribute Merge väljer du Dataset precedence
  6. Dra och släpp Luma Loyalty Dataset och Luma CRM Dataset på panelen Dataset.
  7. Se till att Luma Loyalty Dataset är överst genom att dra och släppa det ovanför Luma CRM Dataset
  8. Markera knappen Save Kopplingsprincip

Validera sammanfogningsprincipen

Låt oss se om sammanfogningspolicyn gör vad vi kan förvänta oss:

  1. Gå till fliken Browse
  2. Ändra Merge policy till din nya Loyalty Prioritized-princip
  3. Använd din Luma CRM Id som Identity namespace
  4. Som Identity value använder du 112ca06ed53d3db37e4cea49cc45b71e
  5. Markera knappen Show profile
  6. Daniel är tillbaka!

Visa en profil med en annan sammanfogningsprincip

Skapa en sammanfogningsprincip med begränsade datauppsättningar

När du skapar sammanfogningsprinciper med datauppsättningsprioritet, inkluderas bara datauppsättningar i samma basklass som du inkluderar till höger i profilen. Låt oss skapa en annan sammanfogningspolicy

  1. Välj knappen Create Merge Policy i det övre högra hörnet på skärmen Sammanfogningsprofiler
  2. Ange Loyalty Only som Name
  3. Som Schema väljer du XDM Profile
  4. För Id Stitching väljer du None
  5. För Attribute Merge väljer du Dataset precedence
  6. Dra och släpp bara Luma Loyalty Dataset till panelen Selected Dataset.
  7. Markera knappen Save

Sammanfogningsprincip endast för lojalitet

Validera sammanfogningsprincipen

Nu ska vi titta på vad den här sammanfogningspolicyn gör:

  1. Gå till fliken Browse
  2. Ändra Merge policy till din nya Loyalty Only-princip
  3. Använd din Luma CRM Id som Identity namespace
  4. Som Identity value använder du 112ca06ed53d3db37e4cea49cc45b71e
  5. Markera knappen Show profile
  6. Bekräfta att inga profiler hittas:
    Lojalitet Endast ingen CRM-ID-sökning.

CRM-ID är ett identitetsfält i Luma Loyalty Dataset, men bara primära identiteter kan användas för att söka efter profiler. Så låt oss slå upp profilen med den primära identiteten Luma Loyalty Id

  1. Ändra Identity Namespace till Luma Loyalty Id
  2. Som Identity value använder du 5625458
  3. Markera knappen Show profile
  4. Välj profil-ID för att öppna profilen
  5. Gå till fliken Attributes
  6. Observera att annan profilinformation från CRM-datauppsättningen, som mobiltelefonnumret och e-postadressen, inte är tillgänglig eftersom endast vi
    CRM-data kan inte visas i principen Endast lojalitet
  7. Gå till fliken Events
  8. ExperienceEvent-data är tillgängliga trots att de inte uttryckligen ingår i dataset för sammanfogningsprinciper:
    Det går att visa händelser i principen Endast lojalitet

Mer om sammanfogningsprinciper

I profilsökningen ändrar du den sammanslagningsprincip som används tillbaka till Default Timebased och väljer knappen Show profile. Danny är tillbaka!

Visa en profil med en annan sammanfogningsprincip

Vad är det som pågår här? Att sammanfoga profiler är inte en engångsgrej. Kundprofiler i realtid samlas ihop i farten, baserat på olika faktorer, bland annat vilken sammanfogningspolicy som används. Du kan skapa flera sammanfogningsprofiler som ska användas i olika sammanhang, beroende på vilken vy av kunden du vill ha.

Ett viktigt användningsexempel för sammanfogningsprinciper är datastyrning. Exempel: du importerar data från tredje part till plattformen som inte kan användas för personalisering, men kan användas för reklamändamål. Du kan skapa en sammanfogningsprincip som utesluter den här tredjepartsdatauppsättningen och använda den här sammanfogningsprincipen för att skapa segment för dina reklamanvändningsfall.

Ytterligare resurser

Låt oss nu gå vidare till ramverket för datastyrning.

recommendation-more-help
513160b6-bf42-4c58-abdd-4f817b1cccad