Aktivera kundprofiler i realtid
I den här lektionen ska du aktivera dina scheman och datauppsättningar för kundprofiler i realtid.
Jag ljög när jag sa att dataset-lektionen var den kortaste lektionen i kursen - den här borde ta ännu mindre tid! Det enda du kommer att göra är att vända en massa glasögon. Men det som händer när du vänder på de här växlarna är verkligen viktigt, så jag vill dedikera en hel sida till den.
Med kundprofilen i realtid kan ni se en helhetsbild av varje enskild kund som kombinerar data från flera kanaler, inklusive online-, offline-, CRM- och tredjepartsdata. Med hjälp av en profil kan ni sammanställa olika kunddata i en enhetlig vy som ger ett användbart, tidsstämplat konto för varje kundinteraktion.
Så fantastiskt som allt det där låter, behöver du inte aktivera alla dina data för profilen. Faktum är att du endast bör aktivera de data du behöver för aktiveringsändamål. Aktivera data som ni vill använda för marknadsföringsärenden, kundtjänstintegreringar och så vidare, där ni behöver snabb tillgång till en robust kundprofil. Om du bara överför data för analys bör det förmodligen inte aktiveras för profilen.
Det finns viktiga skyddsutkast för kundprofildata i realtid som du bör granska när du avgör vilken av dina egna data du bör aktivera för profilen.
Dataarkitekturer måste aktivera kundprofil i realtid utanför den här självstudiekursen.
Innan du börjar övningarna ska du titta på den här korta videon och lära dig mer om kundprofilen i realtid:
Behörigheter krävs
I lektionen Konfigurera behörigheter ställer du in alla åtkomstkontroller som krävs för att slutföra lektionen.
Aktivera scheman för kundprofil i realtid med plattformens användargränssnitt
Låt oss börja med den enkla uppgiften att aktivera ett schema:
-
Öppna Luma Loyalty Schema i användargränssnittet för plattformen
-
I Schema Properties växlar du till växeln Profil
-
Bekräfta genom att trycka på knappen Enable i bekräftelsemodal
-
Klicka på knappen Save om du vill spara ändringarna
note important IMPORTANT När ett schema har aktiverats för profilen kan det inte inaktiveras eller tas bort. Det går inte heller att ta bort fält från schemat efter den här punkten. Dessa konsekvenser är viktiga att tänka på senare när du arbetar med egna data i produktionsmiljön. Du bör använda en utvecklingssandlåda i den här självstudiekursen, som du kan ta bort när som helst. I den kontrollerade miljön i den här självstudiekursen aktiverar du dina scheman och datauppsättningar för profilen, innan du importerar några data. När du arbetar med egna data rekommenderar vi att du gör saker i följande ordning: - För det första kan du importera vissa data i dina datauppsättningar.
- Åtgärda eventuella problem som uppstår under dataöverföringsprocessen (till exempel datavalidering eller mappningsproblem).
- Aktivera datauppsättningar och scheman för profil
- Återställ data
Lätt eller? Upprepa stegen ovan för dessa andra scheman:
- Luma produktkatalogschema
- Schema för offlineinköpshändelser för Luma
- Luma Web Events-schema (markera kryssrutan "Data för det här schemat kommer att innehålla en primär identitet i fältet identityMap.")
Aktivera scheman för kundprofil i realtid med plattforms-API
Nu är det dags att aktivera Luma CRM Schema
med API:t. Om du vill hoppa över den här övningen och bara aktivera den i användargränssnittet går du direkt.
Hämta meta:altId för schemat
Först hämtar vi meta:altId
för Luma CRM Schema
:
- Öppna Postman
- Om du inte har någon åtkomsttoken öppnar du begäran OAuth: Request Access Token och väljer Skicka för att begära en ny åtkomsttoken, precis som i lektionen Postman.
- Öppna begäran Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
- Välj knappen Skicka
- Du borde få 200 svar
- Leta i svaret för objektet
Luma CRM Schema
och kopiera värdetmeta:altId
Aktivera schemat
Nu när vi har meta:altId för schemat kan vi aktivera det för profilen:
-
Öppna begäran Schema Registry API > Schemas > Update one or more attributes of a custom schema specified by ID.
-
Klistra in
meta:altId
-värdet somSCHEMA_ID
-parametervärdet i Param -
Klistra in följande kod på fliken Brödtext
code language-json [{ "op": "add", "path": "/meta:immutableTags", "value": ["union"] }]
-
Välj knappen Skicka
-
Du borde få 200 svar
Du bör kunna se i användargränssnittet att alla fem scheman är aktiverade för profilen (du kan behöva SKIFT-läsa in igen för att se att Luma CRM Schema
är aktiverat):
Aktivera datauppsättningar för kundprofil i realtid med hjälp av användargränssnittet i plattformen
Datauppsättningarna måste även aktiveras för profilen, och processen är ännu enklare:
-
Öppna
Luma Loyalty Dataset
i användargränssnittet för plattformen -
Växla Profile
-
Bekräfta genom att trycka på knappen Enable i bekräftelsemodal
Upprepa stegen ovan för dessa andra datauppsättningar:
- Luma produktkatalogsdatauppsättning
- Datauppsättning för offlineinköpshändelser för luma
- Luma Web Events-datauppsättning
Aktivera datauppsättningar för kundprofil i realtid med hjälp av plattforms-API
Nu ska du aktivera en datauppsättning för profil med API:t. Även om du vill aktivera det via användargränssnittet med metoden ovan så fungerar det bra.
Hämta datauppsättningens ID
Först måste vi hämta id
för Luma CRM Dataset
:
- Öppna Postman
- Om du inte har någon åtkomsttoken öppnar du begäran OAuth: Request Access Token och väljer Skicka för att begära en ny åtkomsttoken, precis som i lektionen Postman.
- Öppna begäran Catalog Service API > Datasets > Retrieve a list of datasets.
- Välj knappen Skicka
- Du borde få 200 svar
- Leta i svaret för objektet
Luma CRM Dataset
och kopiera ID
Aktivera datauppsättningen
Nu när vi har ID:t för datauppsättningen kan vi aktivera det för profilen:
-
Öppna begäran Catalog Service API > Datasets > Update one or more attributes of a dataset specified by ID.
-
I Params uppdaterar du värdet
DATASET_ID
till ditt eget -
Klistra in följande kod på fliken Brödtext. Observera att de första två värdena är taggar som redan finns och som visas i det föregående svaret. De måste inkluderas i brödtexten, utöver de två nya taggarna som vi lägger till:
code language-json { "tags":{ "adobe/pqs/table":["luma_crm_dataset"], "adobe/siphon/table/format":["parquet"], "unifiedProfile":["enabled:true"], "unifiedIdentity":["enabled:true"] } }
-
Välj knappen Skicka
-
Du borde få 200 svar
Du kan också bekräfta att användargränssnittet visar vilken datauppsättning som är aktiverad:
Ytterligare resurser
Datatekniker bör fortsätta med lektionen Prenumerera på datainmatningshändelser.
Dataarkitekter kan hoppa över och gå till lektionen gruppinhämtning.