Strömma data till Experience Platform med Web SDK
Lär dig att strömma webbdata till Adobe Experience Platform med Platform Web SDK.
Experience Platform är ryggraden i alla nya Experience Cloud-program, som Adobe Real-Time Customer Data Platform, Adobe Customer Journey Analytics och Adobe Journey Optimizer. Programmen är utformade för att använda Platform Web SDK som den optimala metoden för insamling av webbdata.
Experience Platform använder samma XDM-schema som du skapade tidigare för att hämta händelsedata från Lumas webbplats. När dessa data skickas till Platform Edge Network kan dataströmkonfigurationen vidarebefordra dem till Experience Platform.
Utbildningsmål
När lektionen är klar kan du:
- Skapa en datauppsättning i Adobe Experience Platform
- Konfigurera dataströmmen för att skicka SDK-data till Adobe Experience Platform
- Aktivera direktuppspelande webbdata för kundprofil i realtid
- Validera att data har landats både i plattformsdatauppsättningen och i kundprofilen i realtid
- Infoga exempeldata om lojalitetsprogram i plattformen
- Bygg en publik på en enkel plattform
Förutsättningar
För att slutföra lektionen måste du först:
- Har tillgång till ett Adobe Experience Platform-program som Real-Time Customer Data Platform, Journey Optimizer eller Customer Journey Analytics
- Slutför de tidigare lektionerna i avsnitten Inledande konfiguration och Tagginställningar i den här självstudien.
Skapa en datauppsättning
Alla data som har inhämtats till Adobe Experience Platform lagras i datasjön som datauppsättningar. En datamängd är en lagrings- och hanteringskonstruktion för en datamängd, vanligtvis en tabell som innehåller ett schema (kolumner) och fält (rader). Datauppsättningar innehåller också metadata som beskriver olika aspekter av de data som lagras.
Låt oss skapa en datauppsättning för dina webbhändelsedata för Luma:
-
Gå till gränssnittet Experience Platform eller Journey Optimizer
-
Bekräfta att du befinner dig i den utvecklingssandlåda som du använder för den här självstudien
-
Öppna Data Management > Datasets från den vänstra navigeringen
-
Välj Create dataset
-
Välj alternativet Create dataset from schema
-
Välj det
Luma Web Event Data-schema som skapades i tidigare lektionen och välj sedan Next
-
Ange ett Name och valfritt Description för datauppsättningen. Använd
Luma Web Event Dataför den här övningen och välj sedan Finish
En datauppsättning har nu konfigurerats för att börja samla in data från din Platform Web SDK-implementering.
Konfigurera datastream
Nu kan du konfigurera datastream för att skicka data till Adobe Experience Platform. Datastream är länken mellan taggegenskap, Platform Edge Network och Experience Platform datamängd.
-
Öppna gränssnittet Datainsamling
-
Välj Datastreams i den vänstra navigeringen
-
Öppna datastream som du skapade i Konfigurera en datastream-lektion,
Luma Web SDK: Development Environment
-
Välj Add Service
-
Välj Adobe Experience Platform som Service
-
Välj Enabled
-
Välj
Luma Web Event Datasom Event Dataset -
Välj Save
När du genererar trafik på webbplatsen Luma demo som är mappad till din taggegenskap fylls datauppsättningen i i Experience Platform!
Validera datauppsättningen
Det här steget är viktigt för att se till att data har landats i datauppsättningen. Det finns flera sätt att validera sökvägen till data som skickas till datauppsättningen.
- Validera med Experience Platform Debugger
- Validera med Experience Platform Assurance
- Validera med Preview Dataset
- Validera med Query Service
Debugger
De här stegen är mer eller mindre desamma som du gjorde i felsökningslektionen. Eftersom data bara skickas till plattformen när du har aktiverat den i datastream måste du generera fler exempeldata:
-
Öppna webbplatsen Luma demo och välj tilläggsikonen Experience Platform Debugger
-
Konfigurera felsökaren för att mappa taggegenskapen till din utvecklingsmiljö, enligt beskrivningen i lektionen Validera med felsökning
-
Bläddra på webbplatsen. Visa några produkter och lägg till några i kundvagnen
-
Öppna raden "events" i Felsökning om du vill söka efter några av dina XDM-variabler
Du har verifierat att data har lämnat webbläsaren och skickats till datastream!
Assurance
Eftersom vi nu har aktiverat en tjänst i datastream finns det mer som vi kan se i Assurance:
-
Öppna en Assurance-session eller starta en ny
-
Öppna datastream-händelsen
-
Här kan du visa konfigurationen för plattformstjänsten, inklusive ID för den datastream som du skapade tidigare i den här lektionen.
-
Öppna generic-händelsen som tillhör leverantören com.adobe.streaming.validation. Detta visar att begäran har skickats till datauppsättningen med tillhörande XDM-data
Du har verifierat att begäran togs emot av Platform Edge Network och vidarebefordrades till plattformsdatauppsättningen.
Förhandsgranska datauppsättningen
Nu tittar vi i datauppsättningen! Du kan använda funktionen Preview dataset snabbt. SDK-data på webben mikrobatchas in i datasjön och uppdateras regelbundet i plattformsgränssnittet. Det kan ta 10-15 minuter att se data som du har skapat.
-
I Experience Platform-gränssnittet väljer du Data Management > Datasets i den vänstra navigeringen för att öppna kontrollpanelen Datasets.
Kontrollpanelen visar alla tillgängliga datauppsättningar för din organisation. Information visas för varje datamängd som anges, inklusive namn, schema som datauppsättningen följer och status för den senaste importen.
-
Markera
Luma Web Event Data-datauppsättningen för att öppna dess Dataset activity-skärm.
Aktivitetsskärmen innehåller ett diagram som visar hur många meddelanden som har förbrukats samt en lista över lyckade och misslyckade batchar.
-
Eftersom det här är en ny datauppsättning är det ett positivt tecken om du ser en enda sats med inkapslade poster:
-
På skärmen Dataset activity väljer du Preview dataset i skärmens övre högra hörn om du vill förhandsgranska upp till 100 rader med data. Om datauppsättningen är tom inaktiveras förhandsgranskningslänken.
-
En fråga kommer att köras för att hämta 100 senaste datarader från din datauppsättning. Du kan gå in i enskilda XDM-fält, till exempel web.webPageDetails.name:
Fråga data
Du kan köra anpassade frågor på data och validera datainmatningen:
-
I Experience Platform-gränssnittet väljer du Data Management > Queries i den vänstra navigeringen för att öppna skärmen Queries.
-
Välj Create query
-
Kör först en fråga för att se alla tabellnamn i datasjön. Ange
SHOW TABLESi frågeredigeraren och klicka på uppspelningsikonen för att köra frågan. -
Lägg märke till hur namnet på tabellen är
luma_web_event_datai resultatet -
Fråga nu tabellen med en enkel fråga som refererar till tabellen (observera att frågan som standard är begränsad till 100 resultat):
SELECT * FROM "luma_web_event_data" -
Efter en stund bör du se exempelposter av dina webbdata.