Einrichten von Adobe Analytics mit dem Platform Web SDK

Erfahren Sie, wie Sie Adobe Analytics mit Experience Platform Web SDK, erstellen Sie Tag-Regeln, um Daten an Adobe Analytics zu senden, und überprüfen Sie, ob Analytics Daten erwartungsgemäß erfasst.

Adobe Analytics ist eine branchenführende Anwendung, mit der Sie Ihre Kunden besser verstehen und Ihr Geschäft mit Customer Intelligence steuern können.

Lernziele

Am Ende dieser Lektion können Sie:

  • Konfigurieren eines XDM-Schemas für Adobe Analytics und Erkennen des Unterschieds zwischen automatisch zugeordneten und manuell zugeordneten XDM-Variablen für Analytics
  • Konfigurieren eines Datenspeichers zur Aktivierung von Adobe Analytics
  • Ordnen Sie einzelne oder komplette Array-Datenelemente dem XDM-Objekt zu.
  • Erfassen von Seitenansichten in Adobe Analytics mit dem XDM-Objekt
  • Erfassen von E-Commerce-Daten mit dem XDM-Objekt für die Adobe Analytics-Produktzeichenfolge
  • Überprüfen, ob Adobe Analytics-Variablen mit dem XDM-Objekt mithilfe von Experience Platform Debugger festgelegt werden
  • Verwenden von Adobe Analytics-Verarbeitungsregeln zum Festlegen benutzerdefinierter Variablen
  • Daten mithilfe von Echtzeitberichten von Adobe Analytics überprüfen

Voraussetzungen

Sie kennen Tags, Adobe Analytics und die Demosite "Luma" Anmelde- und Einkaufsfunktion.

Sie benötigen mindestens eine Test-/Entwicklungs-Report Suite-ID. Wenn Sie nicht über eine Report Suite für Tests/Entwicklung verfügen, die Sie für dieses Tutorial verwenden können, erstellen Sie bitte eine.

Sie müssen alle Schritte aus den vorherigen Abschnitten des Tutorials abgeschlossen haben:

XDM-Schemata und Analytics-Variablen

Herzlichen Glückwunsch! Sie haben bereits ein mit Adobe Analytics kompatibles Schema im Schema konfigurieren Lektion!

Die Implementierung des Platform Web SDK sollte so produktunabhängig wie möglich sein. Bei Adobe Analytics erfolgt die Zuordnung von eVars, Props und Ereignissen weder während der Schemaerstellung noch während der Tag-Regelkonfiguration, wie dies bisher der Fall war. Stattdessen wird jedes XDM-Schlüssel-Wert-Paar zu einer Kontextdatenvariablen, die auf zwei Arten einer Analytics-Variablen zugeordnet wird:

  1. Automatisch zugeordnete Variablen mit reservierten XDM-Feldern
  2. Manuelles Zuordnen von Variablen mithilfe von Analytics-Verarbeitungsregeln

Informationen dazu, welche XDM-Variablen automatisch Adobe Analytics zugeordnet werden, finden Sie unter Automatisch in Analytics zugeordnete Variablen. Jede Variable, die nicht automatisch zugeordnet ist, muss manuell zugeordnet werden.

Das im Schema konfigurieren Die Lektion enthält einige automatisch zugeordnete Analytics-Variablen, wie in dieser Tabelle beschrieben:

Automatisch zugeordnete Variablen von XDM zu Analytics Adobe Analytics-Variable
identitymap.ecid.[0].id mid
web.webPageDetails.pageViews.value Aufruf von s.t() für Seitenansichten
web.webPageDetails.name s.pageName
web.webPageDetails.server s.server
web.webPageDetails.siteSection s.channel
commerce.productViews.value prodView
commerce.productListViews.value scView
commerce.checkouts.value scCheckout
commerce.purchases.value Kauf
commerce.order.currencyCode s.currencyCode
commerce.order.purchaseID s.purchaseID
productListItems[].SKU s.products=;product name;;; (primär - siehe Hinweis unten)
productListItems[].name s.products=;product name;;; (Fallback - siehe Hinweis unten)
productListItems[].quantity s.products=;;Produktmenge;;
productListItems[].priceTotal s.product=;;;Produktpreis;
HINWEIS

Die einzelnen Abschnitte der Analytics-Produktzeichenfolge werden durch verschiedene XDM-Variablen unter der productListItems -Objekt.
Am 18. August 2022 productListItems[].SKU hat Priorität für die Zuordnung zum Produktnamen in der Variablen s.products .
Der auf productListItems[].name nur dann dem Produktnamen zugeordnet wird, wenn productListItems[].SKU existiert nicht. Andernfalls ist sie nicht zugeordnet und in Kontextdaten verfügbar.
Setzen Sie keine leere Zeichenfolge oder null auf productListItems[].SKU. Dies hat den unerwünschten Effekt, dass die Zuordnung zum Produktnamen in der Variablen s.products vorgenommen wird.

Konfigurieren des Datenspeichers

Das Platform Web SDK sendet Daten von Ihrer Website an das Platform Edge Network. Ihr Datastream teilt dann dem Platform Edge Network mit, wohin diese Daten weitergeleitet werden sollen, in diesem Fall welche Ihrer Adobe Analytics Report Suites.

  1. Navigieren Sie zu DatenerfassungBenutzeroberfläche von

  2. Wählen Sie im linken Navigationsbereich die Option Datenspeicher

  3. Wählen Sie die zuvor erstellte Luma Web SDK datastream

    Wählen Sie den Datenspeicher des Luma Web SDK aus.

  4. Wählen Sie Service hinzufügen aus

    Hinzufügen eines Dienstes zum Datastream

  5. Auswählen Adobe Analytics als Diensleistung

  6. Geben Sie die Report Suite-ID Ihrer Entwicklungs-Report Suite

  7. Wählen Sie Speichern aus

    Analyse zum Speichern von Datensätzen

    TIPP

    Hinzufügen weiterer Report Suites durch Auswahl von Report Suite hinzufügen entspricht Multi-Suite-Tagging.

WARNUNG

In diesem Tutorial konfigurieren Sie nur die Entwicklungs-Adobe Analytics-Report Suite. Wenn Sie Datenspeicher für Ihre eigene Website erstellen, erstellen Sie zusätzliche Datenspeicher und Report Suites für Ihre Staging- und Produktionsumgebungen.

Erstellen zusätzlicher Datenelemente

Erfassen Sie als Nächstes zusätzliche Daten aus der Datenschicht "Luma"und senden Sie sie an das Platform Edge Network. Während sich die Lektion auf allgemeine Adobe Analytics-Anforderungen konzentriert, können alle erfassten Daten basierend auf Ihrer Datastream-Konfiguration einfach an andere Ziele gesendet werden. Wenn Sie beispielsweise die Adobe Experience Platform-Lektion abgeschlossen haben, werden die zusätzlichen Daten, die Sie in dieser Lektion erfassen, auch an Platform gesendet.

Erstellen von E-Commerce-Datenelementen

Während der Lektion zum Erstellen von Datenelementen haben Sie folgende Möglichkeiten: erstellte JavaScript-Datenelemente , die Inhalte und Identitätsdetails erfasst haben. Jetzt erstellen Sie zusätzliche Datenelemente, um E-Commerce-Daten zu erfassen. Da die Demosite "Luma" verwendet unterschiedliche Datenschichtstrukturen für Produktdetailseiten und Produkte im Warenkorb. Sie müssen Datenelemente für jedes Szenario erstellen. Sie müssen einige Datenelemente mit benutzerdefiniertem Code erstellen, um die benötigten Daten aus der Luma-Datenschicht abzurufen, was bei der Implementierung auf Ihrer eigenen Site erforderlich sein kann oder nicht. In diesem Fall müssen Sie eine Reihe von Warenkorbelementen durchlaufen, um spezifische Details zu den einzelnen Produkten abzurufen. Verwenden Sie die unten angegebenen Code-Snippets:

  1. Öffnen Sie die Tag-Eigenschaft, die Sie für das Tutorial verwenden

  2. Navigieren Sie zu Datenelemente

  3. Wählen Sie Datenelement hinzufügen aus

  4. Benennen Sie ihn product.productInfo.sku

  5. Verwenden Sie die Benutzerspezifischer Code Datenelementtyp

  6. Lassen Sie Kontrollkästchen für Kleinbuchstaben erzwingen Wert und Text bereinigen deaktiviert

  7. Urlaub None als Speicherdauer Einstellung, da dieser Wert auf jeder Seite unterschiedlich ist

  8. Wählen Sie Editor öffnen

    Datenelement "Benutzerspezifischer Code"

  9. Kopieren Sie den folgenden Code und fügen Sie ihn ein.

    var cart = digitalData.product;
    var cartItem;
    cart.forEach(function(item){
    cartItem = item.productInfo.sku;
    });
    return cartItem;
    
  10. Auswählen Speichern , um den benutzerspezifischen Code zu speichern

    Produkt-SKU für benutzerspezifischen Code

  11. Auswählen Speichern Speichern des Datenelements

Führen Sie dieselben Schritte aus, um diese zusätzlichen Datenelemente zu erstellen:

  • product.productInfo.title

    var cart = digitalData.product;
    var cartItem;
    cart.forEach(function(item){
    cartItem = item.productInfo.title;
    });
    return cartItem;
    
  • cart.productInfo

    var cart = digitalData.cart.cartEntries;
    var cartItem = [];
    cart.forEach(function(item, index, array){
    var qty = parseInt(item.qty);
    var price = parseInt(item.price);
    cartItem.push({
    "SKU": item.sku,
    "name":item.title,
    "quantity":qty,
    "priceTotal":price
    });
    });
    return cartItem;
    

Nachdem Sie diese Datenelemente hinzugefügt und die vorherigen Elemente in der Erstellen von Datenelementen -Lektion verwenden, sollten Sie über die folgenden Datenelemente verfügen:

Datenelemente
cart.orderId
cart.productInfo
identityMap.loginID
page.pageInfo.hierarchie1
page.pageInfo.pageName
page.pageInfo.server
product.productInfo.sku
product.productInfo.title
user.profile.attributes.loggedIn
user.profile.attributes.username
xdm.content
WICHTIG

In diesem Tutorial erstellen Sie für jedes Ereignis ein anderes XDM-Objekt. Das bedeutet, dass Sie Variablen übergeben müssen, die bei jedem Treffer als "global"verfügbar betrachtet werden, z. B. Seitenname und identityMap. Sie können jedoch Objekte zusammenführen oder Verwendung Zuordnungstabellen um Ihre XDM-Objekte in einer Echtzeit-Situation effizienter zu verwalten. In dieser Lektion werden die globalen Variablen wie folgt betrachtet:

Erhöhen der Seitenansichten

In der Lektion zum Erstellen von Datenelementen haben Sie folgende Möglichkeiten: erstellt xdm.content Datenelement , um Inhaltsdimensionen zu erfassen. Da Sie jetzt Daten an Adobe Analytics senden, müssen Sie auch ein zusätzliches XDM-Feld zuordnen, um anzugeben, dass ein Beacon als Seitenansicht von Analytics verarbeitet werden soll.

  1. Öffnen Sie Ihre xdm.content Datenelement

  2. Scrollen Sie nach unten und wählen Sie zum Öffnen aus, bis web.webPageDetails

  3. Wählen Sie aus, um die pageViews Objekt

  4. Satz value nach 1

  5. Wählen Sie Speichern aus

    XDM-Objekt "Seitenansichten"

TIPP

Dieses Feld entspricht dem Senden einer s.t() Seitenansichts-Beacon für Analytics mit AppMeasurement.js. Legen Sie für ein Link-Klick-Beacon die webInteraction.linkClicks.value nach 1

Produktzeichenfolge festlegen

Bevor Sie der Produktzeichenfolge zuordnen, müssen Sie wissen, dass es im XDM-Schema zwei Hauptobjekte gibt, die zur Erfassung von E-Commerce-Daten verwendet werden, die besondere Beziehungen zu Adobe Analytics haben:

  1. Die commerce -Objekt legt Analytics-Ereignisse wie prodView, scViewund purchase
  2. Die productListItems -Objekt legt Analytics-Dimensionen wie productID.

Siehe Erfassen von Commerce- und Produktdaten für weitere Details.

Es ist auch wichtig zu verstehen, dass Sie Bereitstellen einzelner Attribute zu einzelnen XDM-Feldern oder Bereitstellung eines gesamten Arrays in ein XDM-Objekt ein.

XDM-Objekt "Seitenansichten"

Zuordnen einzelner Attribute zu einem XDM-Objekt

Sie können einzelnen Variablen zuordnen, um Daten auf der Produktdetailseite der Demosite "Luma"zu erfassen:

  1. Erstellen Sie eine XDM-Objekt Datenelementtyp benannt xdm.commerce.prodView

  2. Wählen Sie dieselbe Platform-Sandbox und dasselbe XDM-Schema aus, die in vorherigen Lektionen verwendet wurden

  3. Öffnen Sie die commerce Objekt

  4. Öffnen Sie die productViews -Objekt und -set value nach 1

    Datenelementzuordnung zum XDM-Objekt

    TIPP

    Dieser Schritt entspricht der Einstellung prodView -Ereignis in Analytics

  5. Scrollen Sie nach unten zu und wählen Sie productListItems array

  6. Auswählen Bereitstellen einzelner Elemente

  7. Auswählen Element hinzufügen

    Festlegen des Produktansichtsereignisses

    VORSICHT

    Die productListItems ist array -Datentyp, sodass erwartet wird, dass Daten als Sammlung von Elementen eingehen. Aufgrund der Datenschichtstruktur der Demosite "Luma"und da es nur möglich ist, jeweils ein Produkt auf der Site "Luma"anzuzeigen, fügen Sie Elemente einzeln hinzu. Bei der Implementierung auf Ihrer eigenen Website können Sie je nach Datenschichtstruktur möglicherweise ein ganzes Array bereitstellen.

  8. Zum Öffnen auswählen Posten 1

  9. Ordnen Sie die folgenden XDM-Variablen Datenelementen zu

    • productListItems.item1.SKU in %product.productInfo.sku%
    • productListItems.item1.name in %product.productInfo.title%

    Produkt-SKU XDM-Objektvariable

    WICHTIG

    Bevor Sie dieses XDM-Objekt speichern, stellen Sie sicher, dass Sie auch die "globalen"Variablen und den Seitenansichtsinkrementer festlegen:
    Neueinstellung globaler Variablen in XDM

  10. Wählen Sie Speichern aus

Ordnen Sie das gesamte Array einem XDM-Objekt zu

Wie bereits erwähnt, verwendet die Site "Luma Demo"eine andere Datenschichtstruktur für Produkte im Warenkorb. Das Datenelement des benutzerspezifischen Codes cart.productInfo Das zuvor erstellte Datenelement durchläuft die digitalData.cart.cartEntries Datenschichtobjekt und übersetzt es in das erforderliche XDM-Objektschema. Das neue Format muss exakt übereinstimmen das von der productListItems -Objekt des XDM-Schemas.

Sehen Sie sich dazu den unten stehenden Vergleich der Datenschicht der Site "Luma"(links) mit dem übersetzten Datenelement (rechts) an:

XDM-Objekt-Array-Format

Das Datenelement mit dem productListItems Struktur (Hinweis, sollte übereinstimmen).

WICHTIG

Beachten Sie, wie numerische Variablen übersetzt werden, wobei Zeichenfolgenwerte in der Datenschicht wie price und qty in Zahlen im Datenelement umformatiert. Diese Formatanforderungen sind für die Datenintegrität in Platform wichtig und werden während der Schemas konfigurieren Schritt. Im Beispiel quantity verwendet die Ganzzahl Datentyp.
XDM-Schema-Datentyp

Zurück zur Zuordnung des XDM-Objekts zu einem ganzen Array. Erstellen Sie ein XDM-Objektdatenelement, um Produkte auf der Warenkorbseite zu erfassen:

  1. Erstellen Sie eine XDM-Objekt Datenelementtyp benannt xdm.commerce.cartView

  2. Wählen Sie dasselbe Platform-Sandbox- und XDM-Schema aus, das Sie für dieses Tutorial verwenden

  3. Öffnen Sie die commerce Objekt

  4. Öffnen Sie die productListViews -Objekt und -set value nach 1

    TIPP

    Dieser Schritt entspricht der Einstellung scView -Ereignis in Analytics

  5. Scrollen Sie nach unten zu und wählen Sie productListItems array

  6. Auswählen Gesamtes Array bereitstellen

  7. Zuordnung zu cart.productInfo Datenelement

    Gesamte Array-Zuordnung zum XDM-Objekt

    WICHTIG

    Bevor Sie dieses XDM-Objekt speichern, stellen Sie sicher, dass Sie auch die "globalen"Variablen und den Seitenansichtsinkrementer festlegen:
    Neueinstellung globaler Variablen in XDM

  8. Wählen Sie Speichern aus

Erstellen eines weiteren XDM-Objekt Datenelementtyp für Checkouts mit xdm.commerce.checkout. Legen Sie die commerce.checkouts.value nach 1, map productListItems nach cart.productInfo wie soeben, und fügen Sie die "globalen"Variablen und den Zähler für Seitenansichten hinzu.

TIPP

Dieser Schritt entspricht der Einstellung scCheckout -Ereignis in Analytics

Es gibt weitere Schritte zum Erfassen der purchase event:

  1. Erstellen eines weiteren XDM-Objekt Datenelementtyp für Käufe aufgerufen xdm.commerce.purchase

  2. Öffnen commerce Objekt

  3. Öffnen Sie die order Objekt

  4. Zuordnung purchaseID der cart.orderId Datenelement

  5. Satz currencyCode zum hartcodierten Wert USD

    Festlegen der purchaseID für Analytics

    TIPP

    Dies entspricht der Einstellung s.purcahseID und s.currencyCode Variablen in Analytics

  6. Wählen Sie aus, um die purchases -Objekt und -set value nach 1

    TIPP

    Dies entspricht der Einstellung purchase -Ereignis in Analytics

    WICHTIG

    Bevor Sie dieses XDM-Objekt speichern, stellen Sie sicher, dass Sie auch die "globalen"Variablen und den Seitenansichtsinkrementer festlegen:
    Neueinstellung globaler Variablen in XDM

  7. Wählen Sie Speichern aus

Am Ende dieser Schritte sollten die folgenden fünf XDM-Objektdatenelemente erstellt werden:

XDM-Objektdatenelemente
xdm.commerce.cartView
xdm.commerce.checkout
xdm.commerce.prodView
xdm.commerce.purchase
xdm.content

Erstellen zusätzlicher Regeln für das Platform Web SDK

Nachdem Sie mehrere XDM-Objektdatenelemente erstellt haben, können Sie die Beacons mithilfe von Regeln festlegen. In dieser Übung erstellen Sie individuelle Regeln pro E-Commerce-Ereignis und verwenden Bedingungen, damit die Regeln auf den richtigen Seiten ausgelöst werden. Beginnen wir mit einem Produktansichtsereignis.

  1. Wählen Sie in der linken Navigation die Option Regeln und wählen Sie Regel hinzufügen

  2. Benennen Sie ihn product view - library load - AA

  3. under Veranstaltungen auswählen Bibliothek geladen (Seitenanfang)

  4. under Bedingungen, wählen Sie Hinzufügen

    Analytics-XDM-Regeln

  5. Urlaub Logiktyp as Normal

  6. Urlaub Erweiterungen as Core

  7. Auswählen Bedingungstyp as Pfad ohne Abfragezeichenfolge

  8. Aktivieren Sie rechts die Option Regex Umschalten

  9. under path equals set /products/. Auf der Demosite "Luma"wird sichergestellt, dass die Regel nur Trigger auf Produktseiten enthält.

  10. Wählen Sie Änderungen beibehalten aus

    Analytics-XDM-Regeln

  11. under Aktionen select Hinzufügen

  12. Auswählen Adobe Experience Platform Web SDK Erweiterung

  13. Auswählen Aktionstyp as Ereignis senden

  14. Die Typ verfügt über eine Dropdown-Liste mit Werten, aus denen Sie auswählen können. Auswählen commerce.productViews

    TIPP

    Der hier ausgewählte Wert hat keinen Einfluss darauf, wie Daten Analytics zugeordnet werden. Es wird jedoch empfohlen, diese Variable sorgfältig anzuwenden, da sie in der Segment Builder-Oberfläche von Adobe Experience Platform verwendet wird. Der ausgewählte Wert kann im c.a.x.eventtype Kontextdatenvariable nachgelagert.

  15. under XDM-Daten, wählen Sie die xdm.commerce.prodView XDM-Objektdatenelement

  16. Wählen Sie Änderungen beibehalten aus

    Analytics-XDM-Regeln

  17. Ihre Regel sollte in etwa wie unten dargestellt aussehen. Wählen Sie Speichern aus

    Analytics-XDM-Regeln

Wiederholen Sie dies für alle anderen E-Commerce-Ereignisse mit den folgenden Parametern:

Regelname: Warenkorbansicht - Bibliotheksladung - AA

  • Ereignistyp: Bibliothek geladen (Seitenanfang)
  • Bedingung: /content/luma/us/en/user/cart.html
  • Wert unter Web SDK - Aktion senden: commerce.productListViews
  • XDM-Daten für Web SDK - Sendeaktion: %xdm.commerce.cartView%

Regelname: Checkout - Bibliotheksladung - AA

  • Ereignistyp: Bibliothek geladen (Seitenanfang)
  • Bedingung /content/luma/us/en/user/checkout.html
  • Typ für Web SDK - Sendeaktion: commerce.checkouts
  • XDM-Daten für Web SDK - Sendeaktion: %xdm.commerce.checkout%

Regelname: purchase - Bibliotheksladung - AA

  • Ereignistyp: Bibliothek geladen (Seitenanfang)
  • Bedingung /content/luma/us/en/user/checkout/order/thank-you.html
  • Typ für Web SDK - Sendeaktion: commerce.purchases
  • XDM-Daten für Web SDK - Sendeaktion: %xdm.commerce.purchase%

Wenn Sie fertig sind, sollten die folgenden Regeln erstellt werden.

Analytics-XDM-Regeln

Erstellen der Entwicklungsumgebung

Fügen Sie Ihre neuen Datenelemente und Regeln zu Ihren Luma Web SDK Tutorial -Tag-Bibliothek und erstellen Sie Ihre Entwicklungsumgebung neu.

Adobe Analytics für Platform Web SDK überprüfen

Im Debugger In der Lektion haben Sie gelernt, wie Sie das clientseitige XDM-Objekt-Beacon mit Platform Debugger und der Browser-Entwicklerkonsole überprüfen können, ähnlich wie beim Debugging eines AppMeasurement.js Analytics-Implementierung. Um zu überprüfen, ob Analytics Daten ordnungsgemäß über das Platform Web SDK erfasst, müssen Sie zwei Schritte weiter gehen:

  1. Validieren Sie mithilfe der Edge Trace-Funktion des Experience Platform Debuggers, wie Daten vom XDM-Objekt im Platform Edge Network verarbeitet werden.
  2. Validieren Sie, wie Daten von Analytics mithilfe von Verarbeitungsregeln und Echtzeitberichten verarbeitet werden.

Verwenden von Edge Trace

Erfahren Sie, wie Sie mit der Funktion "Edge Trace"des Experience Platform Debuggers überprüfen, ob Adobe Analytics die ECID, Seitenansichten, die Produktzeichenfolge und E-Commerce-Ereignisse erfasst.

Validierung der Experience Cloud-ID

  1. Navigieren Sie zu Demosite "Luma" und verwenden Sie den Experience Platform Debugger für Ändern Sie die Tag-Eigenschaft auf der Site in Ihre eigene Entwicklungseigenschaft.

    WARNUNG

    Bevor Sie weitermachen, stellen Sie sicher, dass Sie bei der Site "Luma"angemeldet sind. Wenn Sie nicht angemeldet sind, können Sie auf der Site "Luma"nicht auschecken.

    1. Wählen Sie unter "Luma"die Anmelde-Schaltfläche oben rechts aus und verwenden Sie die Anmeldeinformationen. u: test@adobe.com p: test zum Authentifizieren

    2. Sie werden automatisch zum Didi Sport Watch-Produktseite beim nächsten Laden der Seite

  2. Um den Edge Trace zu aktivieren, gehen Sie zum Experience Platform Debugger und wählen Sie im linken Navigationsmenü die Option Protokolle und wählen Sie dann die Edge und wählen Sie Verbinden

    Edge Trace verbinden

  3. Es ist vorerst leer

    Connected Edge Trace

  4. Aktualisieren Sie die Didi Sport Watch-Produktseite und erneut Experience Platform Debugger aktivieren, sollten die Daten angezeigt werden. Die Zeile, die mit Automatische Zuordnung von RSIDs in Analytics ist das Adobe Analytics-Beacon

  5. Wählen Sie aus, um beide mappedQueryParams Dropdown und das zweite Dropdown-Menü zur Ansicht von Analytics-Variablen

    Analytics-Beacon Edge Trace

    TIPP

    Das zweite Dropdown-Menü entspricht der Analytics Report Suite-ID, an die Sie Daten senden. Sie sollte mit Ihrer eigenen Report Suite übereinstimmen, nicht mit der im Screenshot.

  6. Scrollen Sie nach unten, um c.a.x.identitymap.ecid.[0].id. Es handelt sich dabei um eine Kontextdatenvariable, die ECID erfasst

  7. Scrollen Sie nach unten, bis Analytics angezeigt wird. mid -Variable. Beide IDs stimmen mit der Experience Cloud-ID Ihres Geräts überein.

    Analytics-ECID

    HINWEIS

    Da Sie angemeldet sind, nehmen Sie sich einen Moment Zeit, um die authentifizierte ID zu validieren 112ca06ed53d3db37e4cea49cc45b71e für den Benutzer test@adobe.com wird auch im c.a.x.identitymap.lumacrmid.[0].id

Inhaltsseitenansichten

Sie verwenden dasselbe Beacon, um zu überprüfen, ob Seitenansichten von Inhalten von Analytics erfasst werden.

  1. Suchen nach c.a.x.web.webpagedetails.pageviews.value=1. Es zeigt Ihnen, dass s.t() Seitenansichts-Beacon wird an Analytics gesendet

  2. Scrollen Sie nach unten, um die gn -Variable. Dies ist die dynamische Analytics-Syntax für die s.pageName -Variable. Sie erfasst den Seitennamen aus der Datenschicht.

    Analytics-Produktzeichenfolge

Produktzeichenfolgen und E-Commerce-Ereignisse

Da Sie sich bereits auf einer Produktseite befinden, verwendet diese Übung weiterhin denselben Edge Trace, um Produktdaten zu überprüfen, die von Analytics erfasst werden. Sowohl die Produktzeichenfolge als auch die E-Commerce-Ereignisse werden Analytics automatisch XDM-Variablen zugeordnet. Solange Sie dem productListItem XDM-Variable während Konfigurieren eines XDM-Schemas für Adobe Analytics, kümmert sich das Platform Edge Network um die Zuordnung der Daten zu den richtigen Analysevariablen.

  1. Überprüfen Sie zunächst, ob die Product String festgelegt ist

  2. Suchen nach c.a.x.productlistitems.[0].sku. Die Variable erfasst den Datenelementwert, den Sie der Variablen productListItems.item1.sku früher in dieser Lektion

  3. Scrollen Sie nach unten, um die pl -Variable. Dies ist die dynamische Syntax der Analytics-Variablen mit der Produktzeichenfolge .

  4. Beide Werte stimmen mit dem Produktnamen überein, der in der Datenschicht verfügbar ist

    Analytics-Produktzeichenfolge

Die Edge Trace-Behandlung commerce Ereignisse geringfügig anders als productList Dimensionen. Es wird keine Kontextdatenvariable angezeigt, die auf die gleiche Weise zugeordnet ist wie der Produktname, der c.a.x.productlistitem.[0].name höher. Stattdessen zeigt Edge Trace die endgültige automatische Ereigniszuordnung in Analytics an event -Variable. Das Platform Edge Network ordnet es entsprechend zu, solange Sie dem entsprechenden XDM-Element zuordnen commerce Variable während Konfiguration des Schemas für Adobe Analytics; in diesem Fall commerce.productViews.value=1.

  1. Scrollen Sie im Experience Platform Debugger-Fenster nach unten zum event festgelegt ist, wird prodView

    Analytics-Produktansicht

Überprüfen Sie, ob die restlichen E-Commerce-Ereignisse und Produktzeichenfolgen für Analytics festgelegt sind.

  1. Hinzufügen Didi Sport Watch zum Warenkorb

  2. Navigieren Sie zu Einkaufswagenseite, aktivieren Sie Edge Trace für events: "scView" und die Produktzeichenfolge

    Analytics-Warenkorbansicht

  3. Fahren Sie mit dem Checkout fort und suchen Sie nach Edge Trace für events: "scCheckout" und die Produktzeichenfolge

    Analytics-Checkout

  4. Füllen Sie nur die Vorname und Nachname Felder im Versandformular und wählen Sie Weiter. Wählen Sie auf der nächsten Seite Bestellung platzieren

  5. Überprüfen Sie auf der Bestätigungsseite Edge Trace auf

    • Kaufereignis festgelegt events: "purchase"
    • Währungscode-Variable festgelegt cc: "USD"
    • Kauf-ID festgelegt in pi
    • Produktzeichenfolge pl Festlegen von Produktname, Menge und Preis

    Analytics-Kauf

Verarbeitungsregeln und Echtzeitberichte

Nachdem Sie die Analytics-Beacons jetzt mit Edge Trace validiert haben, können Sie auch überprüfen, ob die Daten von Analytics mithilfe der Echtzeitberichte verarbeitet werden. Bevor Sie die Echtzeitberichte überprüfen, müssen Sie Verarbeitungsregeln für Analytics konfigurieren props nach Bedarf.

Verarbeitungsregeln für benutzerdefinierte Analytics-Zuordnungen

In dieser Übung ordnen Sie eine XDM-Variable einer Prop zu, damit Sie sie in Echtzeitberichten anzeigen können. Führen Sie dieselben Schritte für jede benutzerdefinierte Zuordnung aus, die Sie für jede eVar, prop, eventoder Variablen, auf die über Verarbeitungsregeln zugegriffen werden kann.

  1. Navigieren Sie in der Analytics-Benutzeroberfläche zu Admin > Admin Tools > Report Suites ​

  2. Wählen Sie die Entwicklungs-/Test-Report Suite aus, die Sie für das Tutorial verwenden > Einstellungen bearbeiten > Allgemein > Verarbeitungsregeln

    Analytics-Kauf

  3. Erstellen Sie eine Regel für Wert von überschreiben Product Name (prop1) nach a.x.productlistitems.0.name. Denken Sie daran, Ihren Hinweis hinzuzufügen, warum Sie die Regel erstellen, und nennen Sie Ihren Regeltitel. Wählen Sie Speichern aus

    Analytics-Kauf

    WICHTIG

    Wenn Sie eine Verarbeitungsregel zum ersten Mal zuordnen, zeigt die Benutzeroberfläche die Kontextdatenvariablen aus dem XDM-Objekt nicht an. Um das Problem zu beheben, bei dem ein beliebiger Wert ausgewählt wurde, speichern Sie und kehren Sie zur Bearbeitung zurück. Alle XDM-Variablen sollten jetzt angezeigt werden.

  4. Navigieren Sie zu Einstellungen bearbeiten > Echtzeit. Konfigurieren Sie alle drei Parameter mit den folgenden Parametern, die unten angezeigt werden, damit Sie Inhaltsseitenansichten, Produktansichten und Käufe überprüfen können

    Analytics-Kauf

  5. Wiederholen Sie die Validierungsschritte und Sie sollten sehen, dass Echtzeitberichte Daten entsprechend ausfüllen.

    Page Views
    Echtzeitinhalt

    Produktansichten
    Echtzeit-Produktansichten

    Käufe
    Echtzeit-Kauf

  6. Erstellen Sie in der Workspace-Benutzeroberfläche eine Tabelle, um den vollständigen E-Commerce-Fluss des von Ihnen gekauften Produkts anzuzeigen

    Vollständiger E-Commerce-Fluss

Weitere Informationen zum Zuordnen von XDM-Feldern zu Analytics-Variablen finden Sie im Video Web SDK-Variablen in Adobe Analytics zuordnen.

Herzlichen Glückwunsch! Dies ist das Ende der Lektion und jetzt können Sie Adobe Analytics mit dem Platform Web SDK für Ihre eigene Website implementieren.

Weiter:

HINWEIS

Vielen Dank, dass Sie Ihre Zeit investiert haben, um mehr über das Adobe Experience Platform Web SDK zu erfahren. Wenn Sie Fragen haben, ein allgemeines Feedback teilen möchten oder Vorschläge zu künftigen Inhalten haben, teilen Sie diese bitte mit. Diskussionsbeitrag der Experience League

Auf dieser Seite