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.

Webb-SDK och Adobe Experience Platform

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.
NOTE
Om du inte har något plattformsprogram kan du hoppa över den här lektionen eller läsa vidare.

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:

  1. Gå till gränssnittet Experience Platform eller Journey Optimizer

  2. Bekräfta att du befinner dig i den utvecklingssandlåda som du använder för den här självstudien

  3. Öppna Data Management > Datasets från den vänstra navigeringen

  4. Välj Create dataset

    Skapa schema

  5. Välj alternativet Create dataset from schema

    Skapa datauppsättning från schema

  6. Välj det Luma Web Event Data-schema som skapades i tidigare lektionen och välj sedan Next

    Datauppsättning, välj schema

  7. Ange ett Name och valfritt Description för datauppsättningen. Använd Luma Web Event Data för den här övningen och välj sedan Finish

    Datauppsättningsnamn

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.

  1. Öppna gränssnittet Datainsamling

  2. Välj Datastreams i den vänstra navigeringen

  3. Öppna datastream som du skapade i Konfigurera en datastream-lektion, Luma Web SDK: Development Environment

    Markera dataströmmen för Luma Web SDK

  4. Välj Add Service
    Lägg till en tjänst i datastream

  5. Välj Adobe Experience Platform som Service

  6. Välj Enabled

  7. Välj Luma Web Event Data som Event Dataset

  8. Välj Save

    Datastream-konfiguration

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:

  1. Öppna webbplatsen Luma demo och välj tilläggsikonen Experience Platform Debugger

  2. Konfigurera felsökaren för att mappa taggegenskapen till din utvecklingsmiljö, enligt beskrivningen i lektionen Validera med felsökning

    Ditt organisations-ID visas i felsökaren

  3. Bläddra på webbplatsen. Visa några produkter och lägg till några i kundvagnen

  4. Ö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:

  1. Öppna en Assurance-session eller starta en ny

  2. Öppna datastream-händelsen

  3. 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.

    datastream-konfiguration för plattform i Assurance

  4. Ö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

    Validering i Assurance

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.

  1. 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.

  2. Markera Luma Web Event Data-datauppsättningen för att öppna dess Dataset activity-skärm.

    Webbhändelse för datauppsättnings-Luma

    Aktivitetsskärmen innehåller ett diagram som visar hur många meddelanden som har förbrukats samt en lista över lyckade och misslyckade batchar.

  3. Eftersom det här är en ny datauppsättning är det ett positivt tecken om du ser en enda sats med inkapslade poster:

  4. 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.

    Förhandsgranska datauppsättning

  5. 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:

    Förhandsgranska datauppsättning

Fråga data

Du kan köra anpassade frågor på data och validera datainmatningen:

  1. I Experience Platform-gränssnittet väljer du Data Management > Queries i den vänstra navigeringen för att öppna skärmen Queries.

  2. Välj Create query

  3. Kör först en fråga för att se alla tabellnamn i datasjön. Ange SHOW TABLES i frågeredigeraren och klicka på uppspelningsikonen för att köra frågan.

  4. Lägg märke till hur namnet på tabellen är luma_web_event_data i resultatet

  5. 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"

  6. Efter en stund bör du se exempelposter av dina webbdata.

    Datauppsättningsfråga

ERROR
Om du får ett felmeddelande om att tabellen inte har etablerats dubbelkontrollerar du namnet på tabellen. Det kan också vara så att mikrobatchen med data ännu inte landat i sjön med data. Försök igen om 10-15 minuter.
INFO
Query Service är ett mycket kraftfullt verktyg för datatekniker och analytiker. Mer information om Adobe Experience Platform frågetjänst finns i Utforska data i självstudiekurserna för plattformen.
NOTE
Tack för att du har lagt ned din tid på att lära dig om Adobe Experience Platform Web SDK. Om du har frågor, vill dela allmän feedback eller har förslag på framtida innehåll kan du dela dem i det här Experience League diskussionsgruppsinlägget
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4