Importera och använda Experience Platform-målgrupper
I det här fallet utforskas en tillfällig lösning för att få in Experience Platform-målgrupper i Customer Journey Analytics. Dessa målgrupper kan ha skapats i Experience Platform Segment Builder, Adobe Audience Manager eller andra verktyg och lagras i kundprofilen i realtid. Målgrupperna består av en uppsättning profil-ID:n, tillsammans med tillämpliga attribut, händelser med mera. Ni vill överföra målgruppsdata till Customer Journey Analytics för ytterligare analys.
Förutsättningar
- Åtkomst till Experience Platform, särskilt kundprofil i realtid.
- Åtkomst för att skapa och hantera Experience Platform scheman och datauppsättningar.
- Åtkomst till Experience Platform Query Service (och möjlighet att skriva SQL).
- Tillgång till ett verktyg som kan utföra vissa omformningar av data.
- Tillgång till Customer Journey Analytics. Du måste vara Customer Journey Analytics produktadministratör för att kunna skapa och ändra Customer Journey Analytics-anslutningar och datavyer.
- Autentisera och få åtkomst till Experience Platform API:er (katalogtjänstens API och segmenteringstjänstens API). Du måste skapa ett projekt i utvecklarkonsolen för organisationen och sandlådan och se till att du har den information som krävs för att kunna skicka API-anrop.
Steg
Den tillfälliga lösningen omfattar följande steg:
- Välj målgrupper (Experience Platform-gränssnitt).
- Skapa en profilaktiverad datauppsättning (Experience Platform API).
- Exportera målgrupper (Experience Platform API).
- Omforma utdata (Experience Platform-gränssnitt med mera).
- Skapa ett schema och en datauppsättning (Experience Platform-gränssnitt).
- Lägg till eller redigera en anslutning (Customer Journey Analytics-gränssnitt).
- Konfigurera en datavy (Customer Journey Analytics UI).
- Rapportera och analysera (Customer Journey Analytics-gränssnitt).
Välj målgrupper
Lösningen börjar med att identifiera de målgrupper ni vill importera i Customer Journey Analytics.
I Experience Platform-gränssnittet:
-
Välj Customer >
Audiences. -
Välj Browse och sök efter de målgrupper som du vill importera och använda i Customer Journey Analytics. Observera Audience Id för var och en av målgrupperna för senare bruk.
Skapa en profilaktiverad datauppsättning
Du måste skapa en datauppsättning baserad på det kärnbaserade XDM Individual Profile-schemat. Du kan inte välja den kärnbaserade enskilda XDM-profilen som schema när du skapar en datauppsättning i Experience Platform-gränssnittet. Använd i stället katalogtjänstens API för att skapa en datauppsättning baserat på _xdm.context.profile__union-schemat.
Begäran
| code language-shell |
|---|
|
Var:
DATASET_NAMEär datauppsättningens egna namn. Exempel:Segment Export Job Dataset for CJA.
Svar
| code language-json |
|---|
|
Var:
DATASET_IDär datauppsättningens identifierare för den skapade datauppsättningen.
Exportera målgrupper
Exportera de valda målgrupperna till den datauppsättning du just skapade. Använd Segmenteringstjänstens API för att skapa ett exportjobb som skickar målgrupperna till datauppsättningen.
| code language-shell |
|---|
|
Plats
COMMA_SEPARATED_LIST_OF_FULLY_QUALIFIED_FIELD_NAMESkan vara något som_demoemea.identification.core.ecid, _demoemea.identification.core.email, _demoemea.identification.core.phoneNumber, person.gender, person.name.firstName, person.name.lastName. Se till att du inkluderar åtminstone relevanta fält (som det person-ID (e-post)) som du vill använda i kundreseanalysen.AUDIENCE_ID_xär målgruppsidentifierare för de målgrupper som du vill exportera.DATASET_IDär datauppsättningen som du skapade.
Svar
| code language-json |
|---|
|
Plats
EXPORT_JOB_IDär identifieraren för exportjobbet.
Använd Segmenteringstjänstens API för att kontrollera exportjobbets status .
Begäran
| code language-shell |
|---|
|
Svar
| code language-json |
|---|
|
När exportjobbet har slutförts kontrollerar du om datauppsättningen innehåller inkapslade batchar.
I Experience Platform-gränssnittet:
-
Välj Data Management >
Datasets. -
Välj den datauppsättning som du skapade, till exempel: Segment Export Job Dataset for CJA.
-
Verifiera inkapslade batchar. Om datauppsättningen innehåller misslyckade batchar använder du Data Management >
Monitoring för att se vad som orsakar felet. Du använde till exempel ett fältnamn som inte finns i schemat. -
Kopiera Table name för datauppsättningen. Till exempel: segment_export_job_dataset_for_cja. Du använder det namnet i nästa steg.
Omforma utdata
Data i datauppsättningen har inte rätt format för Customer Journey Analytics. Använd Experience Platform Query Service för att hämta data när du vill omvandla dessa data.
Använd en PSQL-klient som ansluter till Experience Platform Query Service.
I Experience Platform-gränssnittet:
- Välj Data Management >
Queries. - Välj
Credentials.
Använd autentiseringsuppgifterna för att konfigurera PSQL-klienten för att ansluta till Customer Journey Analytics Query Service.
Fråga
Kör den här frågan för att hämta målgruppsdata från datauppsättningen:
| code language-sql |
|---|
|
Var:
IDENTITY_TO_USE_AS_PERSON_IDär ett av fälten som du definierade som en del av exportjobbet. Till exempel:_demoemea.identification.core.email.DATASET_TABLE_NAMEär datamängdens tabellnamn.AUDIENCE_ID_xär de målgrupper som du har definierat som en del av exportjobbet. Du måste ange dessa målgrupper en gång till eftersom specifikationen i exportjobbet är ett radnivåfilter. Det radnivåfiltret returnerar profiler för de angivna segmenten med alla segmentmedlemskap för varje profil.
Resultat
Resultatet av frågan, i JSON-format, ska se ut så här:
| code language-json |
|---|
|
Var:
PERSON_ID_xär identifierarvärdena för den identifierare som du vill använda som person-ID. Till exempeljohn.doe@gmail.comnär du använder e-post.AUDIENCE_ID_xär målgruppsidentifierare.
Du måste omvandla dessa JSON-data för att lägga till innehavarnamnet för miljön och för att ge målgruppen ett användarvänligt namn.
Den slutliga JSON ska se ut så här:
| code language-json |
|---|
|
Var:
TENANT_NAMEär innehavarens namn. Till exempel:_demoemea.PERSON_ID_xär identifierarvärdena för den identifierare som du vill använda som person-ID. Till exempeljohn.doe@gmail.comnär du använder e-post.AUDIENCE_ID_xär målgruppsidentifierare.AUDIENCE_FRIENDLY_NAME_xär egna målgruppsnamn för målgrupps-ID:n. Till exempel:Luma - Blue+ Members.
Använd ditt favoritverktyg för att omvandla den ursprungliga JSON-filen till det här formatet.
Skapa ett schema och en datauppsättning
Om du vill använda den omformade JSON-versionen som exporterade målgruppsdata i Customer Journey Analytics måste du skapa ett dedikerat schema.
Så här skapar du schemat:
I Experience Platform-gränssnittet:
-
Välj Data Management >
Schemas. -
Välj
Create schema. Välj Standard i listrutan. -
Välj Manual i dialogrutan Create a schema och använd Select för att fortsätta.
-
I guiden Create schema i steget Select a class:
- Välj Individual Profile.
- Välj Next.
-
I guiden Create schema i steget Name and review:
- Ange Schema display name. Till exempel:
Audience Export for CJA Schema. - (valfritt) Ange Description.
- Välj Finish.
- Ange Schema display name. Till exempel:
-
Konfigurera schemat så att det innehåller en anpassad fältgrupp (till exempel Audience Membership) som innehåller två fält med namnen audienceMembershipId och audienceMembershipName.
-
Kontrollera att fältet personID är ett Identity, Primary Identity och har Email som Identity namespace.
-
Apply alla ändringar. Välj Save om du vill spara schemat.
Skapa en datauppsättning och använd den datauppsättningen för att importera omformade JSON-data.
I Experience Platform-gränssnittet:
-
Välj Data Management >
Datasets. -
Välj
Create dataset. -
Välj Create dataset from schema.
-
I guiden Create dataset from schema i steget Select schema:
- Välj det schema som du nyss skapade. Till exempel: Audience Export for CJA Schema.
- Välj Next.
-
I guiden Create dataset from schema i steget Configure dataset:
- Ange Name som datamängd.
- (valfritt) Ange Description som datamängd.
- Välj Finish.
-
Dra den omformade JSON-datafilen i Datasets > namnet på datauppsättningen och släpp filen på Drag and drop files. Den här åtgärden startar inmatningen av exporterade JSON-data i datauppsättningen.
-
Verifiera inkapslade batchar. Om datauppsättningen innehåller misslyckade batchar använder du Data Management >
Monitoring för att se vad som orsakar felet. Du har till exempel definierat ett fältnamn i JSON som inte finns i schemat.
Lägga till eller redigera en anslutning
När de omformade JSON-data som innehåller målgruppsdata från Experience Platform har importerats kan du lägga till datauppsättningen i en ny eller befintlig anslutning i Customer Journey Analytics.
I Customer Journey Analytics-gränssnittet:
-
Välj Data Management > Connections.
-
Skapa en ny anslutning/Definiera Connection settings och Data settings. Du kan också markera en befintlig anslutning och använda
Edit Connection för att redigera anslutningen. -
Välj
Add datasets. -
Markera den datauppsättning som du skapade och i vilken du importerade omformade JSON-data.
-
Konfigurera datauppsättningen. Exempel:
-
Save anslutningen.
Konfigurera en datavy
Konfigurera en datavy för anslutningen som du nyss skapade eller redigerade.
-
Välj Data Management > Data views.
-
Redigera en befintlig datavy eller skapa en ny datavy.
-
Kontrollera att Components och Audience Membership Id har lagts till som dimensionskomponenter på fliken Audience Membership Name i datavyn.
-
Välj Save and Continue om du vill spara datavyn.
Rapportera och analysera
Använd slutligen Analysis Workspace för att rapportera om Experience Platform målgruppsdata i en eller flera paneler som använder datavyn med målgruppskomponenterna som audienceMembershipId, audienceMembershipIdName och personID.
Ytterligare information
-
Du bör utföra den här processen regelbundet så att målgruppsdata uppdateras kontinuerligt i Customer Journey Analytics.
-
Du kan importera flera målgrupper i en enda Customer Journey Analytics-anslutning. Detta gör processen ännu mer komplicerad, men det är möjligt. För att detta ska fungera måste du göra några ändringar i ovanstående process:
- Utför den här processen för varje målgrupp i målgruppssamlingen inom RTCP.
- Customer Journey Analytics har stöd för arrayer/objektarrayer i profildatamängder. Det bästa alternativet är att använda en objektmatris för
audienceMembershipIdelleraudienceMembershipIdName. - I datavyn skapar du en ny dimension med delsträngsomformningen i fältet
audienceMembershipIdför att konvertera den kommaavgränsade värdesträngen till en array. Obs! Det finns för närvarande en gräns på 10 värden i arrayen. - Du kan nu rapportera om den nya dimensionen
audienceMembershipIdsi Customer Journey Analytics Workspace.