Konfigurera en egenskap för vidarebefordring av händelser

CAUTION
Vi räknar med att kunna publicera viktiga ändringar av den här självstudiekursen tisdagen den 23 april 2024. Därefter kommer många övningar att ändras och du kan behöva starta om självstudiekursen från början för att kunna slutföra alla lektioner.

Lär dig hur du använder händelsevidarebefordringsegenskap med Experience Platform Web SDK-data.

Vidarebefordran av händelser är en ny typ av egenskap som är tillgänglig i datainsamling. Med händelsevidarebefordran kan du skicka data till andra leverantörer än Adobe direkt från Adobe Experience Platform Edge Network istället för till den traditionella webbläsaren på klientsidan. Läs mer om fördelarna med vidarebefordran av händelser i Översikt över vidarebefordran av händelser.

Om du vill använda händelsevidarebefordran i Adobe Experience Platform måste data skickas till Adobe Experience Platform Edge Network först med ett eller flera av följande tre alternativ:

NOTE
Platform Web SDK och Platform Mobile SDK kräver inte distribution via taggar, men du bör använda taggar för att distribuera dessa SDK:er.

När du är klar med de tidigare lektionerna i den här självstudiekursen bör du skicka data till Platform Edge Network med hjälp av Web SDK. När data finns i Platform Edge Network kan du aktivera vidarebefordran av händelser och använda en händelsevidarebefordringsegenskap för att skicka data till lösningar utanför Adobe.

Utbildningsmål

I slutet av lektionen kan du:

  • Skapa en egenskap för vidarebefordring av händelser
  • Länka en händelsevidarebefordringsegenskap till ett Platform Web SDK-datalager
  • Förstå skillnaderna mellan taggegenskapens dataelement och regler och händelsevidarebefordringens egenskapselement och regler
  • Skapa ett dataelement för vidarebefordran av händelser
  • Konfigurera en regel för vidarebefordran av händelser
  • Verifiera att en händelsevidarebefordringsegenskap har skickat data

Förutsättningar

Skapa en egenskap för vidarebefordring av händelser

Börja med att skapa en händelsevidarebefordringsegenskap:

  1. Öppna Gränssnitt för datainsamling

  2. Välj Event Forwarding från vänster navigering

  3. Välj New Property.
    Egenskaper för vidarebefordran av händelser

  4. Namnge egenskapen. I detta fall Server-Side - Web SDK Course

  5. Välj Save.
    spara händelsevidarebefordringsegenskap

Konfigurera datastream

För att händelsevidarebefordran ska kunna använda data som du skickar till Edge-nätverket måste du länka den nyligen skapade händelsevidarebefordringsegenskapen till samma dataström som används för att skicka data till Adobe-lösningar.

Så här konfigurerar du Target i datastream:

  1. Gå till Datainsamling gränssnitt

  2. Välj Datastreams

  3. Markera tidigare skapade Luma Web SDK datastream

    Välj dataströmmen för Luma Web SDK

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

  5. Välj Event Forwarding som Service

  6. Under Property ID väljer du namnet som du gav till egenskapen för vidarebefordran av händelser, i det här fallet Server-Side - Web SDK Course

  7. Under Environment ID väljer du den taggmiljö som du länkar händelsens vidarebefordringsmiljö till, i det här fallet Development

    note tip
    TIP
    Om du vill skicka data till en händelsevidarebefordringsmiljö utanför Adobe-organisationen väljer du Manually enter IDs och klistra in ett ID. ID:t anges när du skapar en händelsevidarebefordringsegenskap.
  8. Välj Save.

    Aktivering av dataström för vidarebefordran av händelser

Upprepa dessa steg för staging- och produktionsdatastreams när du är redo att marknadsföra dina ändringar via publiceringsflödet.

Vidarebefordra data från Platform Edge Network till en icke-Adobe-lösning

I den här övningen får du lära dig hur du ställer in ett dataelement för vidarebefordran av händelser, konfigurerar en regel för vidarebefordring av händelser och validerar med ett tredjedelsverktyg som kallas Webkrok.webbplats.

NOTE
En webkrok är ett sätt att integrera olika system i halvrealtid. Webkrok.webbplats är ett verktyg från tredje part som gör att du enkelt kan inspektera, testa och automatisera (med den visuella funktionen Custom Actions Builder, eller WebScript) inkommande HTTP-begäran eller e-post.
IMPORTANT
Du måste redan ha skapat och mappat dataelement till ett XDM-objekt, samt konfigurerade taggregler och byggt dessa ändringar i ett bibliotek till en taggmiljö för att kunna fortsätta. Om du inte har det, se Märkordskonfiguration steg i krav -avsnitt. Dessa steg säkerställer att data skickas till Platform Edge Network, och därifrån kan du konfigurera en händelsevidarebefordringsegenskap för att vidarebefordra data till en icke-Adobe-lösning.

Skapa ett dataelement för vidarebefordran av händelser

XDM-objektet som du tidigare konfigurerade med plattformens SDK-taggtillägg blir datakällan för dataelement i en händelsevidarebefordringsegenskap. Du använder samma data som du redan har konfigurerat i taggegenskapen som en datakälla för händelsevidarebefordran.

IMPORTANT
Det finns en viktig syntaxskillnad när XDM-fält refereras i händelsevidarebefordran jämfört med andra kontexter. Om du vill referera till data i en händelsevidarebefordringsegenskap måste dataelementets sökväg innehålla arc.event prefix:
  • arc står för Adobe Response Context.
  • Till exempel: arc.event.xdm.web.webPageDetails.URL
Om den här sökvägen anges felaktigt samlas inga data in.

I den här övningen vidarebefordrar du höjden på webbläsarens visningsruta och Experience Cloud-ID från XDM-objektet till en webkrok. Sökvägen till XDM-fältet bestäms av XDM-schemat som skapas under Konfigurera ett XDM-schema lektion.

TIP
Du kan också hitta sökvägen till XDM-objektet med hjälp av webbläsarens nätverksverktyg, filtrera efter /ee förfrågningar, öppna fyren Nyttolast och går ned till den variabel du letar efter. Högerklicka sedan med musen och välj Kopiera egenskapssökväg. Här är ett exempel på webbläsarvisningsportens höjd:
XDM-sökväg för händelsevidarebefordran
  1. Gå till Event Forwarding egenskap som du nyss skapade

  2. Välj Data Elements

  3. Välj till Create New Data Element

    Vidarebefordra nytt dataelement

  4. Name dataelementet environment.browserDetails.viewportHeight

  5. Under Extension, lämna CORE

  6. Under Data Element Type, markera Path

  7. Ange den XDM-objektsökväg som innehåller höjden för webbläsarvisningsrutan arc.event.xdm.environment.browserDetails.viewportHeight

  8. Välj Save

    ECID-sökväg för händelsevidarebefordran

  9. Skapa ett annat dataelement

  10. Name it ecid

  11. Under Extension, lämna CORE

  12. Under Data Element Type, markera Path

  13. Ange sökvägen till XDM-objektet som innehåller Experience Cloud-ID:t arc.event.xdm.identityMap.ECID.0.id

  14. Välj Save

    ECID-sökväg för händelsevidarebefordran

    note caution
    CAUTION
    Se till att inkludera arc.event. i sökvägen. Se även till att följa det exakta skiftläget som fältnamnet för XDM-objektet. ECID-namnutrymmet måste vara i versaler.
    note tip
    TIP
    När du arbetar med din egen webbplats kan du hitta XDM-objektsökvägen med webbläsarens nätverksverktyg, filtrera efter /ee förfrågningar, öppna fyren Nyttolast och går ned till den variabel du letar efter. Högerklicka sedan med musen och välj Kopiera egenskapssökväg. Här är ett exempel på webbläsarvisningsportens höjd:
    XDM-sökväg för händelsevidarebefordran

Installera tillägget Adobe Cloud Connector

Om du vill skicka data till tredjepartsplatser måste du först installera Adobe Cloud Connector tillägg.

  1. Välj Extensions till vänster navigering

  2. Välj Catalog tab

  3. Sök efter Adobe Cloud Connector, markera Install

    ECID-sökväg för händelsevidarebefordran

Ingen tilläggskonfiguration behövs. Med det här tillägget kan du nu vidarebefordra data till en icke-Adobe-lösning!

Skapa en regel för vidarebefordran av händelser

Det finns några huvudsakliga skillnader mellan att konfigurera regler i en taggegenskap och en regel i en händelsevidarebefordringsegenskap:

  • Events&Conditions:

    • Taggar: Alla regler aktiveras av en händelse som måste anges i regeln, till exempel: Library Loaded - Page Top. Villkoren är valfria.
    • Vidarebefordran av händelser: Det antas att varje händelse som skickas till Platform Edge Network utlöser vidarebefordran av data. Det finns därför inga Events som måste väljas i regler för vidarebefordran av händelser. Om du vill hantera vilka händelser som utlöser en regel för vidarebefordran av händelser måste du konfigurera villkoren.
  • Tokenisering av dataelement:

    • Taggar: Dataelementnamn tokeniseras med en % i början och slutet av dataelementnamnet när det används i en regel. Till exempel: %viewportHeight%.

    • Vidarebefordran av händelser: Dataelementnamn tokeniseras med {{ i början och }} i slutet av dataelementnamnet när det används i en regel. Till exempel: {{viewportHeight}}.

  • Regelåtgärdssekvens:

    • Avsnittet Åtgärder i en regel för vidarebefordran av händelser körs alltid sekventiellt. Kontrollera att åtgärdsordningen är korrekt när du sparar en regel. Den här körningssekvensen kan inte köras asynkront på samma sätt som den kan med taggar.

Om du vill konfigurera en regel för att vidarebefordra data till din webkrok måste du först skaffa din personliga webkrok:

  1. Gå till Webkrok.webbplats

  2. Sök Din unika URL kommer du att använda detta som URL-begäran i regeln för vidarebefordran av händelser

  3. Välj Copy to clipboard

  4. Lämna det här fönstret öppet så att du kan validera händelsevidarebefordringsdata i realtid som hämtas av Webkroks

    Kopiera webkros-URL

  5. Gå tillbaka Data Collection > Event Forwarding > Rules från vänster navigering

  6. Välj Create New Rule

    Ny regel för vidarebefordran av händelse

  7. Ge den ett namn all events - ad cloud connector - webhook

  8. Lägg till en åtgärd

  9. Under Extension, markera Adobe Cloud Connector

  10. Under Action Type, markera Make Fetch Call

  11. Klistra in webkroks-URL:en i URL fält

    Kopiera webkros-URL

  12. Under [Frågeparametrar] lägger du till båda dataelementen som du skapade tidigare.

  13. Key kolumntyp i viewPortHeight. På Value kolumn, ange {{environment.browserDetails.viewportHeight}} dataelement genom att antingen skriva in det eller välja det från väljarikonen för dataelement

  14. Välj + Lägg till ytterligare för att lägga till ytterligare en frågeparameter

  15. Key kolumntyp i ecid. I kolumnen Värde anger du {{ecid}} dataelement

  16. Välj Keep Changes

    Lägg till frågeparameter

  17. Regeln ska se ut så här nedan

  18. Välj Save

    Spara regel för vidarebefordran av händelse

Skapa och bygg biblioteket

Skapa ett bibliotek och bygg alla ändringar i utvecklingsmiljön för vidarebefordring av händelser på samma sätt som i en taggegenskap.

NOTE
Om du inte har länkat egenskaperna för vidarebefordran av mellanlagrings- och produktionshändelser till ditt datastam, kommer du att se Utvecklingsmiljö som det enda alternativet att skapa ett bibliotek till.

Spara regel för vidarebefordran av händelse

Validera regel för vidarebefordran av händelse

Nu kan du validera din egenskap för vidarebefordran av händelser med hjälp av Platform Debugger och Webhook.site:

  1. Följ stegen för att växla taggbibliotekLuma Demo-webbplats till Web SDK-taggegenskapen som du mappade till för händelsevidarebefordran i datastream.

  2. Innan du läser in sidan igen öppnar du felsökaren i Experience Platform Logs från vänster navigering

  3. Välj Edge tabbtangenten och sedan välja Connect för att visa begäran från Platform Edge Network

    Nätverkssession för klientvidarebefordrare

  4. Läs in sidan igen

  5. Du kommer att se ytterligare begäranden som ger dig synlighet i de serverförfrågningar som skickas av Platform Edge Network till WebHook

  6. Begäran om fokusvalidering är den som visar den fullständigt konstruerade URL:en som skickas av Edge-nätverket

    Felsökning för vidarebefordring av händelser

  7. Anteckna parametrarna för frågesträngarna viewPortHeight och ecid

    Verifiera frågesträngar vid vidarebefordran

  8. De matchar de data som visas i XDM-objektet

    Matchande data för vidarebefordran av händelser

  9. Slutligen, validera datamatchningarna i Webkrok.webbplats även genom att visa det öppna Webkrok-fönstret

    Webbplatsdata för händelsevidarebefordran

Grattis! Du har konfigurerat vidarebefordran av händelser!

Nästa:

NOTE
Tack för att du lade 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 om detta Experience League diskussionsinlägg
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4