Experience Platform-publiek voorstellen en gebruiken
In deze gebruikszaak wordt gezocht naar een voorlopige oplossing om Experience Platform-publiek in Customer Journey Analytics te krijgen. Dit publiek zou in de Bouwer van het Segment van Experience Platform, of Adobe Audience Manager, of andere hulpmiddelen kunnen gecreeerd zijn, en in het Profiel van de Klant in real time opgeslagen. Het publiek bestaat uit een set profiel-id's, samen met eventuele toepasselijke kenmerken, gebeurtenissen en meer. Je wilt die publieksgegevens naar Customer Journey Analytics brengen voor verdere analyse.
Vereisten
- Toegang tot Experience Platform , specifiek in real time het Profiel van de Klant.
- De toegang om de schema's van Experience Platform en datasets tot stand te brengen en te beheren.
- Toegang tot de Dienst van de Vraag van Experience Platform (en de capaciteit om SQL te schrijven).
- Toegang tot een hulpmiddel dat sommige transformaties van gegevens kan uitvoeren.
- Toegang tot Customer Journey Analytics. U moet a het productadmin van Customer Journey Analytics zijn om de verbindingen en de gegevensmeningen van Customer Journey Analytics tot stand te brengen en te wijzigen.
- verifieer en toegang tot Experience Platform APIs (de Dienst API van de Catalogus en de Dienst API van de Segmentatie) . U moet een project in de console van de Ontwikkelaar van de organisatie en de zandbak tot stand brengen en u verzekeren u de informatie hebt die wordt vereist om API vraag met succes voor te leggen.
Stappen
De tussenoplossing omvat de volgende stappen:
- Uitgezochte publiek (UI van Experience Platform) .
- creeer een profiel-toegelaten dataset (Experience Platform API) .
- het publiek van de Uitvoer (Experience Platform API) .
- zet de output (UI van Experience Platform en meer) om .
- creeer een schema en dataset (Experience Platform UI) .
- voeg of geef een verbinding (Customer Journey Analytics UI) toe uit .
- vorm een gegevensmening (Customer Journey Analytics UI) .
- Rapport en analyseer (Customer Journey Analytics UI) .
Soorten publiek selecteren
De oplossing begint met de identificatie van het publiek dat u in Customer Journey Analytics wilt innemen.
In de gebruikersinterface van Experience Platform:
-
Selecteer Customer >
Audiences. -
Selecteer Browse en zoek naar het publiek dat u in Customer Journey Analytics wilt opnemen en gebruiken. Noteer Audience Id voor elk publiek voor later gebruik.
Een voor profielen geschikte dataset maken
U moet een dataset tot stand brengen die op het op kern-gebaseerde XDM Individual Profile schema wordt gebaseerd. U kunt niet dat kern gebaseerd Individueel Profiel XDM als schema selecteren wanneer u een dataset in Experience Platform UI creeert. In plaats daarvan, gebruik de Dienst API van de Catalogus om een dataset tot stand te brengen die op het _xdm.context.profile__union schema wordt gebaseerd.
Verzoek
| code language-shell |
|---|
|
Waarbij:
DATASET_NAMEis de vriendelijke naam van de dataset. BijvoorbeeldSegment Export Job Dataset for CJA.
Antwoord
| code language-json |
|---|
|
Waarbij:
DATASET_IDis de id van de gegevensset voor de gemaakte gegevensset.
Soorten publiek exporteren
Exporteer het geselecteerde publiek naar de gegevensset die u net hebt gemaakt. Gebruik de Dienst API van de Segmentatie om een uitvoerbaan tot stand te brengen die het publiek in de dataset verzendt.
| code language-shell |
|---|
|
Wanneer
COMMA_SEPARATED_LIST_OF_FULLY_QUALIFIED_FIELD_NAMESzou iets als_demoemea.identification.core.ecid, _demoemea.identification.core.email, _demoemea.identification.core.phoneNumber, person.gender, person.name.firstName, person.name.lastNamekunnen zijn. Zorg ervoor dat u ten minste de relevante velden opneemt (zoals de persoon-id (e-mail)) die u wilt gebruiken in uw analyse van de reis van de klant.AUDIENCE_ID_xzijn de publiek-id's van het publiek dat u wilt exporteren.DATASET_IDis de dataset die u creeerde.
Antwoord
| code language-json |
|---|
|
Wanneer
EXPORT_JOB_IDis de id van de exporttaak.
Gebruik de Dienst API van de Segmentatie om het statuut van de uitvoerbaan te controleren.
Verzoek
| code language-shell |
|---|
|
Antwoord
| code language-json |
|---|
|
Nadat de uitvoerbaan is geslaagd, verifieer of de dataset met succes ingebedde partijen bevat.
In de gebruikersinterface van Experience Platform:
-
Selecteer Data Management >
Datasets. -
Selecteer de gegevensset die u hebt gemaakt, bijvoorbeeld: Segment Export Job Dataset for CJA .
-
Verifieer de opgenomen partijen. Als de dataset ontbroken partijen bevat, gebruik Data Management >
Monitoring om te zien wat de reden is. U hebt bijvoorbeeld een veldnaam gebruikt die niet in het schema voorkomt. -
Kopieer Table name van de dataset. Bijvoorbeeld: segment_export_job_dataset_for_cja . U gebruikt die naam in de volgende stap.
De uitvoer transformeren
De gegevens in de gegevensset hebben niet de juiste indeling voor Customer Journey Analytics. Als u de gegevens wilt transformeren, gebruikt u de Experience Platform Query Service om de gegevens op te halen.
Gebruik een PSQL-client die verbinding maakt met de Experience Platform Query Service.
In de gebruikersinterface van Experience Platform:
- Selecteer Data Management >
Queries. - Selecteer
Credentials.
Gebruik de referenties om uw PSQL-client te configureren voor verbinding met de Customer Journey Analytics Query Service.
Query
Voer deze vraag uit om de publieksgegevens van de dataset terug te winnen:
| code language-sql |
|---|
|
Waarbij:
IDENTITY_TO_USE_AS_PERSON_IDis een van de velden die u hebt gedefinieerd als onderdeel van de exporttaak. Bijvoorbeeld:_demoemea.identification.core.email.DATASET_TABLE_NAMEis de tabelnaam van de gegevensset.AUDIENCE_ID_xis het publiek dat u hebt gedefinieerd als onderdeel van de exporttaak. U moet deze doelgroepen opnieuw opgeven omdat de specificatie in de exporttaak een filter op rijniveau is. Die rij-vlakke filter keert profielen voor de gespecificeerde segmenten met alle segmentlidmaatschap voor elk van de profielen terug.
Resultaten
Het resultaat van de query, in JSON-indeling, moet er als volgt uitzien:
| code language-json |
|---|
|
Waarbij:
PERSON_ID_xzijn de id-waarden voor de id die u als de persoon-id wilt gebruiken.john.doe@gmail.combijvoorbeeld wanneer u e-mail gebruikt.AUDIENCE_ID_xzijn de publiek-id's.
U moet deze JSON- gegevens omzetten om de huurdersnaam van het milieu toe te voegen en een gebruikersvriendelijkere naam voor het publiek te verstrekken.
De uiteindelijke JSON zou er als volgt moeten uitzien:
| code language-json |
|---|
|
Waarbij:
TENANT_NAMEis de naam van de huurder. Bijvoorbeeld:_demoemea.PERSON_ID_xzijn de id-waarden voor de id die u als de persoon-id wilt gebruiken.john.doe@gmail.combijvoorbeeld wanneer u e-mail gebruikt.AUDIENCE_ID_xzijn de publiek-id's.AUDIENCE_FRIENDLY_NAME_xzijn vriendelijke publieksnamen voor de doelgroepen. Bijvoorbeeld:Luma - Blue+ Members.
Gebruik uw favoriete gereedschap om de originele JSON om te zetten in deze indeling.
Een schema en gegevensset maken
Als u de getransformeerde JSON wilt gebruiken als geëxporteerde publieksgegevens in Customer Journey Analytics, moet u een speciaal schema maken.
Het schema maken:
In de gebruikersinterface van Experience Platform:
-
Selecteer Data Management >
Schemas. -
Selecteer
Create schema. Selecteer Standard in de vervolgkeuzelijst. -
Selecteer Manual in het dialoogvenster Create a schema en gebruik Select om door te gaan.
-
In de wizard Create schema voert u in de stap Select a class de volgende handelingen uit:
- Selecteer Individual Profile.
- Selecteer Next.
-
In de wizard Create schema voert u in de stap Name and review de volgende handelingen uit:
- Voer een Schema display name in. Bijvoorbeeld:
Audience Export for CJA Schema. - (optioneel) Voer een Description in.
- Selecteer Finish.
- Voer een Schema display name in. Bijvoorbeeld:
-
Stel uw schema zo in dat het een aangepaste veldgroep bevat (bijvoorbeeld Audience Membership ) die twee velden met de naam audienceMembershipId en audienceMembershipName bevat.
-
Zorg ervoor dat het veld personID een Identity , Primary Identity is en Email heeft als de I dentity namespace.
-
Apply alle wijzigingen. Selecteer Save om het schema op te slaan.
Maak een dataset en gebruik die dataset om de getransformeerde JSON-gegevens in te voeren.
In de gebruikersinterface van Experience Platform:
-
Selecteer Data Management >
Datasets. -
Selecteer
Create dataset. -
Selecteer Create dataset from schema.
-
In de wizard Create dataset from schema voert u in de stap Select schema de volgende handelingen uit:
- Selecteer het schema dat u zojuist hebt gemaakt. Bijvoorbeeld: Audience Export for CJA Schema .
- Selecteer Next.
-
In de wizard Create dataset from schema voert u in de stap Configure dataset de volgende handelingen uit:
- Voer een Name in voor de gegevensset.
- (optioneel) Voer een Description in voor de gegevensset.
- Selecteer Finish.
-
In Datasets > naam van de dataset, sleep het getransformeerde JSON- gegevensdossier en laat vallen het dossier op Drag and drop files. Met deze handeling wordt de opname van de geëxporteerde JSON-gegevens in de gegevensset gestart.
-
Verifieer de opgenomen partijen. Als de dataset ontbroken partijen bevat, gebruik Data Management >
Monitoring om te zien wat de reden is. U hebt bijvoorbeeld een veldnaam in de JSON gedefinieerd die niet in het schema bestaat.
Een verbinding toevoegen of bewerken
Zodra de getransformeerde JSON-gegevens met de publieksgegevens van Experience Platform zijn opgenomen, kunt u de gegevensset toevoegen aan een nieuwe of bestaande verbinding in Customer Journey Analytics.
In de gebruikersinterface van Customer Journey Analytics:
-
Selecteer Data Management > Connections .
-
Maak een nieuwe verbinding/ Define Connection settings en Data settings . Of selecteer een bestaande verbinding en gebruik
Edit Connection uit om de verbinding uit te geven. -
Selecteer
Add datasets. -
Selecteer de dataset die u creeerde en waarin u de getransformeerde JSON gegevens opnam.
-
Vorm de dataset. Bijvoorbeeld:
-
Save de verbinding.
Een gegevensweergave configureren
Configureer een gegevensweergave voor de verbinding die u net hebt gemaakt of bewerkt.
-
Selecteer Data Management > Data views .
-
Bewerk een bestaande gegevensweergave of maak een nieuwe gegevensweergave.
-
Controleer in het tabblad Components van de gegevensweergave of Audience Membership Id en Audience Membership Name zijn toegevoegd als dimensie-componenten.
-
Selecteer Save and Continue om de gegevensweergave op te slaan.
Rapport en analyse
Tot slot gebruikt u Analysis Workspace om gegevens over Experience Platform-doelgroepen te rapporteren in een of meer deelvensters waarin de gegevensweergave wordt gebruikt voor de lidmaatschapscomponenten voor het publiek, zoals audienceMembershipId , audienceMembershipIdName en personID .
Aanvullende opmerkingen
-
U moet dit proces uitvoeren op een reguliere cadence, zodat de publieksgegevens in Customer Journey Analytics voortdurend worden vernieuwd.
-
U kunt meerdere soorten publiek importeren binnen één Customer Journey Analytics-verbinding. Dit vergroot de complexiteit van het proces, maar het is mogelijk. Dit werkt alleen als u enkele wijzigingen aanbrengt in het bovenstaande proces:
- Voer dit proces voor elk gewenst publiek in uw publieksinzameling binnen RTCP uit.
- Customer Journey Analytics ondersteunt arrays/objectarrays in profielgegevenssets. Het gebruiken van een serie van voorwerpen voor
audienceMembershipIdofaudienceMembershipIdNameis de beste optie. - Maak in uw gegevensweergave een nieuwe dimensie met behulp van de subtekenreekstransformatie in het veld
audienceMembershipIdom de tekenreeks met door komma's gescheiden waarden om te zetten in een array. NOTA: er is momenteel een grens van 10 waarden in de serie. - U kunt nu over deze nieuwe dimensie
audienceMembershipIdsrapporteren in Customer Journey Analytics Workspace.