Förbered data för Intelligent Services
För att Intelligent Services ska kunna identifiera insikter från dina marknadsföringshändelsedata måste data anrikas semantiskt och underhållas i en standardstruktur. Intelligent Services använder Experience Data Model (XDM)-scheman för att uppnå detta. Mer specifikt måste alla datauppsättningar som används i Intelligent Services överensstämma med CEE-XDM-schemat (Consumer ExperienceEvent) eller använda Adobe Analytics-anslutningen. Dessutom stöder kundens AI Adobe Audience Manager-anslutning.
Det här dokumentet innehåller allmän vägledning om hur du mappar data om marknadsföringshändelser från flera kanaler till CEE-schemat, och ger information om viktiga fält i schemat för att hjälpa dig att avgöra hur data effektivt kan mappas till dess struktur. Om du planerar att använda Adobe Analytics-data läser du avsnittet om Adobe Analytics-dataförberedelse. Om du planerar att använda Adobe Audience Manager-data (endast AI för kunder) kan du läsa avsnittet för Adobe Audience Manager-dataförberedelse.
Datakrav
Intelligent Services kräver olika mängder historiska data beroende på vilket mål du skapar. Oavsett vilket måste de data du förbereder för all Intelligent Services innehålla både positiva och negativa kundresor/händelser. Både negativa och positiva händelser förbättrar modellens precision och precision.
Om du t.ex. använder AI för att förutsäga sannolikheten för att köpa en produkt behöver modellen för AI för kunden både exempel på lyckade köpvägar och exempel på misslyckade sökvägar. Detta beror på att kundens AI under modellutbildning ser ut att förstå vilka händelser och resor som leder till ett köp. Detta omfattar även de åtgärder som vidtas av kunder som inte har köpt något, t.ex. en person som avbrutit sin resa genom att lägga en artikel i kundvagnen. Dessa kunder kan uppvisa liknande beteenden, men kundens AI kan ge insikter och fördjupa de viktigaste skillnaderna och faktorerna som leder till en högre benägenhetspoäng. På samma sätt kräver Attribution AI både typer av händelser och resor för att visa mått som kontaktytans effektivitet, toppkonverteringsvägar och uppdelning efter kontaktytpunktsposition.
Fler exempel och information om krav på historiska data finns i avsnittet Kundens AI eller Attribution AI i dokumentationen för in-/utdata.
Riktlinjer för sammanfogning av data
Vi rekommenderar att du knyter ihop en användares händelser med ett gemensamt ID när det är möjligt. Du kan till exempel ha användardata med ID1 för 10 händelser. Senare tog samma användare bort cookie-ID:t och registreras som"id2" under de kommande 20 händelserna. Om du vet att id1 och id2 motsvarar samma användare är det bästa sättet att sammanfoga alla 30 händelser med ett gemensamt ID.
Om detta inte är möjligt bör du behandla varje händelseuppsättning som en annan användare när du skapar modellindata. Detta ger bästa resultat under modellutbildning och poängsättning.
Sammanfattning av arbetsflöde
Förberedelseprocessen varierar beroende på om dina data lagras i Adobe Experience Platform eller externt. I det här avsnittet sammanfattas de steg som du behöver utföra med tanke på båda scenarierna.
Förberedelse av externa data
Om dina data lagras utanför Experience Platform måste du mappa dina data till obligatoriska och relevanta fält i ett Consumer ExperienceEvent-schema. Schemat kan utökas med anpassade fältgrupper för att bättre kunna samla in kunddata. När data har mappats kan du skapa en datauppsättning med hjälp av ditt Consumer ExperienceEvent-schema och importera dina data till plattformen. CEE-datauppsättningen kan sedan väljas när en Intelligent Service konfigureras.
Beroende på vilken Intelligent Service du vill använda kan olika fält vara obligatoriska. Observera att det är bäst att lägga till data i ett fält om du har tillgängliga data. Mer information om obligatoriska fält finns i Attribution AI - eller Customer AI -guiden för datakrav.
Adobe Analytics datagenerering analytics-data
Kundens AI och Attribution AI stöder Adobe Analytics data. Om du vill använda Adobe Analytics-data följer du stegen som beskrivs i dokumentationen för att konfigurera en Analytics-källkoppling.
När källkopplingen direktuppspelar data i Experience Platform kan du välja Adobe Analytics som datakälla följt av en datauppsättning under instanskonfigurationen. Alla nödvändiga schemafältgrupper och enskilda fält skapas automatiskt när anslutningen skapas. Du behöver inte ETL (Extract, Transform, Load) för datauppsättningarna till CEE-formatet.
Om du jämför data som matas in via Adobe Analytics-källanslutningen till Adobe Experience Platform med Adobe Analytics-data kan du upptäcka vissa avvikelser. Source-kopplingen för Analytics kan släppa rader under omvandlingen till ett XDM-schema (Experience Data Model). Det kan finnas flera orsaker till att hela raden inte är lämplig för omformning, t.ex. saknade tidsstämplar, person-ID:n som saknas, ogiltiga eller stora person-ID:n, ogiltiga analysvärden med mera.
Mer information och exempel finns i dokumentationen för att jämföra Adobe Analytics- och Customer Journey Analytics-data. Den här artikeln är utformad för att hjälpa dig att diagnostisera och lösa de skillnaderna så att du och ditt team kan använda Adobe Experience Platform-data för intelligenta tjänster utan att riskera dataintegritet.
I Adobe Experience Platform Query Services kör du följande Total Records mellan start- och sluttidsstämpeln per channel.typeAtSource-fråga för att hitta antalet via marknadsföringskanaler.
Count(_id) AS Records
FROM df_hotel
WHERE timestamp>=from_utc_timestamp('2021-05-15','UTC')
AND timestamp<from_utc_timestamp('2022-01-10','UTC')
AND timestamp IS NOT NULL
AND enduserids._experience.aaid.id IS NOT NULL
GROUP BY channel.typeAtSource
Adobe Audience Manager dataförberedelse (endast kundens AI) AAM-data
Kunden AI har inbyggt stöd för Adobe Audience Manager data. Om du vill använda Audience Manager-data följer du stegen som beskrivs i dokumentationen för att konfigurera en Audience Manager-källanslutning.
När källkopplingen direktuppspelar data i Experience Platform kan du välja Adobe Audience Manager som datakälla följt av en datauppsättning under din AI-konfiguration. Alla schemafältgrupper och enskilda fält skapas automatiskt när anslutningen skapas. Du behöver inte ETL (Extract, Transform, Load) för datauppsättningarna till CEE-formatet.
Förberedelse av Experience Platform-data
Om dina data redan lagras i Platform och inte direktuppspelas via källanslutningarna för Adobe Analytics eller Adobe Audience Manager (endast kund-AI) följer du stegen nedan. Du bör fortfarande förstå CEE-schemat.
- Granska strukturen för Consumer ExperienceEvent-schemat och fastställ om dina data kan mappas till dess fält.
- Kontakta Adobe Consulting Services för att mappa dina data till schemat och importera dem till Intelligent Services, eller följ stegen i den här guiden om du vill mappa data själv.
CEE-schemat cee-schema
Consumer ExperienceEvent-schemat beskriver en individs beteende när det gäller digitala marknadsföringshändelser (webb eller mobil) samt online- eller offlinehandel. Det här schemat måste användas för Intelligent Services på grund av semantiskt väl definierade fält (kolumner), så att okända namn som annars skulle göra data mindre tydliga undviks.
CEE-schemat, liksom alla XDM ExperienceEvent-scheman, hämtar systemets tidsseriebaserade tillstånd när en händelse (eller uppsättning händelser) inträffade, inklusive tidpunkten och identiteten för det berörda ämnet. Experience Events är faktauppgifter om vad som hände, och de är därför oföränderliga och representerar vad som hände utan aggregering eller tolkning.
Intelligent Services använder flera nyckelfält i det här schemat för att generera insikter från dina marknadsföringshändelsedata, som alla kan hittas på rotnivå och expanderas för att visa de underfält som krävs.
Precis som alla XDM-scheman är CEE-schemafältgruppen utökningsbar. Med andra ord kan ytterligare fält läggas till i CEE-fältgruppen, och olika variationer kan vid behov inkluderas i flera scheman.
Ett fullständigt exempel på fältgruppen finns i den publika XDM-databasen. Dessutom kan du visa och kopiera följande JSON-fil för att få ett exempel på hur data kan struktureras så att de överensstämmer med CEE-schemat. Läs båda dessa exempel när du lär dig mer om de nyckelfält som beskrivs i avsnittet nedan för att avgöra hur du kan mappa dina egna data till schemat.
Nyckelfält
Det finns flera nyckelfält i CEE-fältgruppen som bör användas för att Intelligent Services ska kunna generera användbara insikter. I det här avsnittet beskrivs användningsfallet och förväntade data för dessa fält, och det finns länkar till referensdokumentation för ytterligare exempel.
Obligatoriska fält
Alla nyckelfält bör användas, men det finns två fält som är required för att Intelligent Services ska fungera:
- Ett primärt identitetsfält
- xdm:tidsstämpel
- xdm:channel (obligatoriskt endast för Attribution AI)
Primär identitet identity
Ett av fälten i schemat måste anges som ett primärt identitetsfält, som tillåter Intelligent Services att länka varje instans av tidsseriedata till en enskild person.
Du måste fastställa det bästa fältet som ska användas som primär identitet baserat på datakälla och datatyp. Ett identitetsfält måste innehålla ett identitetsnamnområde som anger vilken typ av identitetsdata som fältet förväntar sig som ett värde. Några giltiga namnutrymmesvärden är:
- "email"
- "phone"
- "mcid" (för Adobe Audience Manager ID)
- "aaid" (för Adobe Analytics ID)
Om du är osäker på vilket fält du ska använda som primär identitet kontaktar du Adobe Consulting Services för att fastställa den bästa lösningen. Om ingen primär identitet anges används följande standardbeteende i programmet för intelligenta tjänster:
endUserIDs._experience.aaid.id
endUserIDs._experience.mcid.id
Om du vill ange en primär identitet går du till schemat från fliken Schemas och väljer hyperlänken för schemanamnet för att öppna Schema Editor.
Navigera sedan till det fält som du vill använda som primär identitet och markera det. Menyn Field properties öppnas för det fältet.
Bläddra nedåt på menyn Field properties tills du hittar kryssrutan Identity. När du har markerat rutan kan du ange den valda identiteten som Primary identity visas. Markera även den här rutan.
Därefter måste du ange Identity namespace i listan med fördefinierade namnutrymmen i listrutan. I det här exemplet har ECID-namnutrymmet valts eftersom ett Adobe Audience Manager-ID mcid.id
används. Välj Apply för att bekräfta uppdateringarna och välj sedan Save i det övre högra hörnet för att spara ändringarna i schemat.
xdm:tidsstämpel timestamp
Det här fältet representerar det datum/tid då händelsen inträffade. Det här värdet måste anges som en sträng enligt ISO 8601-standarden.
xdm:kanal channel
Detta fält representerar den marknadsföringskanal som är relaterad till ExperienceEvent. Fältet innehåller information om kanaltyp, medietyp och platstyp.
Exempelschema
{
"@id": "https://ns.adobe.com/xdm/channels/facebook-feed",
"@type": "https://ns.adobe.com/xdm/channel-types/social",
"xdm:mediaType": "earned",
"xdm:mediaAction": "clicks"
}
Fullständig information om vart och ett av de obligatoriska underfälten för xdm:channel
finns i Experience channel schema -specifikationen. Exempel på mappningar finns i tabellen nedan.
Exempel på kanalmappningar example-channels
I följande tabell visas några exempel på marknadsföringskanaler som har mappats till schemat xdm:channel
:
@type
mediaType
mediaAction
Rekommenderade fält
Här beskrivs resten av nyckelfälten. Dessa fält behövs inte nödvändigtvis för att Intelligent Services ska fungera, men du bör använda så många som möjligt för att få bättre insikter.
xdm:productListItems
Det här fältet är en array med artiklar som representerar produkter som valts ut av en kund, inklusive produkt-SKU, namn, pris och kvantitet.
Exempelschema
[
{
"xdm:SKU": "1002352692",
"xdm:name": "24-Watt 8-Light Chrome Integrated LED Bath Light",
"xdm:currencyCode": "USD",
"xdm:quantity": 1,
"xdm:priceTotal": 159.45
},
{
"xdm:SKU": "3398033623",
"xdm:name": "16ft RGB LED Strips",
"xdm:currencyCode": "USD",
"xdm:quantity": 1,
"xdm:priceTotal": 79.99
}
]
Fullständig information om vart och ett av de obligatoriska underfälten för xdm:productListItems
finns i schema för handelsinformation -specifikationen.
xdm:commerce
Det här fältet innehåller handelsspecifik information om ExperienceEvent, inklusive inköpsordernummer och betalningsinformation.
Exempelschema
{
"xdm:order": {
"xdm:purchaseID": "a8g784hjq1mnp3",
"xdm:purchaseOrderNumber": "123456",
"xdm:payments": [
{
"xdm:transactionID": "transactid-a111",
"xdm:paymentAmount": 59,
"xdm:paymentType": "credit_card",
"xdm:currencyCode": "USD"
},
{
"xdm:transactionId": "transactid-a222",
"xdm:paymentAmount": 100,
"xdm:paymentType": "gift_card",
"xdm:currencyCode": "USD"
}
],
"xdm:currencyCode": "USD",
"xdm:priceTotal": 159
},
"xdm:purchases": {
"xdm:value": 1
}
}
Fullständig information om vart och ett av de obligatoriska underfälten för xdm:commerce
finns i schema för handelsinformation -specifikationen.
xdm:webb
Det här fältet representerar webbinformation som relaterar till ExperienceEvent, t.ex. interaktionen, sidinformation och referenten.
Exempelschema
{
"xdm:webPageDetails": {
"xdm:siteSection": "Shopping Cart",
"xdm:server": "example.com",
"xdm:name": "Purchase Confirmation",
"xdm:URL": "https://www.example.com/orderConf",
"xdm:errorPage": false,
"xdm:homePage": false,
"xdm:pageViews": {
"xdm:value": 1
}
},
"xdm:webReferrer": {
"xdm:URL": "https://www.example.com/checkout",
"xdm:referrerType": "internal"
}
}
Fullständig information om vart och ett av de obligatoriska underfälten för xdm:productListItems
finns i specifikationen för ExperienceEvent-webbinformationen.
xdm:marknadsföring
Detta fält innehåller information om marknadsföringsaktiviteter som är aktiva med kontaktytan.
Exempelschema
{
"xdm:trackingCode": "marketingcampaign111",
"xdm:campaignGroup": "50%_DISCOUNT",
"xdm:campaignName": "50%_DISCOUNT_USA"
}
Fullständig information om vart och ett av de obligatoriska underfälten för xdm:productListItems
finns i marknadsspecifikationen.
Mappning och inhämtning av data mapping
När du har fastställt om dina marknadsföringshändelsedata kan mappas till CEE-schemat är nästa steg att avgöra vilka data du ska hämta till Intelligent Services. Alla historiska data som används i Intelligent Services måste ligga inom den kortaste tidsgränsen på fyra månaders data plus det antal dagar som är avsett som en uppslagsperiod.
När du har bestämt vilket dataintervall du vill skicka kan du kontakta Adobe Consulting Services för att mappa dina data till schemat och överföra dem till tjänsten.
Om du har en Adobe Experience Platform-prenumeration och vill mappa och importera data själv följer du stegen som beskrivs i avsnittet nedan.
Använda Adobe Experience Platform
I det här avsnittet beskrivs arbetsflödet för mappning och inmatning av data till Experience Platform för användning i Intelligent Services, inklusive länkar till självstudiekurser för detaljerade steg.
Skapa ett CEE-schema och en datauppsättning
När du är redo att börja förbereda dina data för konsumtion är det första steget att skapa ett nytt XDM-schema som använder CEE-fältgruppen. I följande självstudiekurser får du hjälp med att skapa ett nytt schema i gränssnittet eller API:
När du har lagt till CEE-fältgruppen i schemat kan du lägga till andra fältgrupper efter behov för ytterligare fält i dina data.
När du har skapat och sparat schemat kan du skapa en ny datauppsättning som baseras på det schemat. I följande självstudiekurser får du hjälp med att skapa en ny datauppsättning i gränssnittet eller API:
- Skapa en datauppsättning i användargränssnittet (Följ arbetsflödet för att använda ett befintligt schema)
- Skapa en datauppsättning i API:t
När datauppsättningen har skapats kan du hitta den i plattformsgränssnittet på arbetsytan Datasets.
Lägg till identitetsfält i datauppsättningen
Om du hämtar in data från Adobe Audience Manager, Adobe Analytics eller en annan extern källa kan du ange ett schemafält som ett identitetsfält. Om du vill ange ett schemafält som ett identitetsfält kan du visa avsnittet om att ange identitetsfält i självstudiekursen eller API-självstudiekursen för att skapa ett schema.
Om du importerar data från en lokal CSV-fil kan du gå vidare till nästa avsnitt om mappning och inhämtning av data.
Mappa och importera data ingest
När du har skapat ett CEE-schema och en datauppsättning kan du börja mappa dina datatabeller till schemat och importera dessa data till plattformen. I självstudiekursen Mappa en CSV-fil till ett XDM-schema finns anvisningar om hur du utför detta i användargränssnittet. Du kan använda följande exempel-JSON-fil för att testa intagsprocessen innan du använder dina egna data.
När en datauppsättning har fyllts i kan samma datauppsättning användas för att importera ytterligare datafiler.
Om dina data lagras i ett tredjepartsprogram som stöds kan du även välja att skapa en källanslutning som dina marknadsföringshändelsedata ska importeras till Platform i realtid.
Nästa steg next-steps
Det här dokumentet innehåller allmän vägledning om hur du förbereder dina data för användning i Intelligent Services. Kontakta Adobe Consulting Support om du behöver ytterligare konsultation baserat på ditt användningsfall.
När du har fyllt i en datauppsättning med dina kundupplevelsedata kan du använda Intelligent Services för att generera insikter. Se följande dokument för att komma igång: