Initialisieren von SDKs
Führen Sie die Schritte im Diagramm SDK initialisieren aus, um sicherzustellen, dass alle erforderlichen Aufgaben zum Laden der JavaScript-Bibliothek "Adobe Target at.js"in der richtigen Reihenfolge ausgeführt werden.
SDK-Diagramm initialisieren diagram
Bei mehrseitigen Anwendungen erfolgt dieser Fluss jedes Mal, wenn die Seite neu geladen wird, oder der Besucher zu einer neuen Seite auf der Website navigiert.
Klicken Sie auf die folgenden Links, um zu den gewünschten Abschnitten zu navigieren:
- 1.1: Laden des Besucher-API-SDK
- 1.2: Festlegen der Kunden-ID
- 1.3: Automatische Seitenladeanforderung konfigurieren
- 1.4: Flackern-Handhabung konfigurieren
- 1.5: Konfigurieren der Datenzuordnung
- 1.6. Promotion
- 1.7: Warenkorbbasierte Kriterien
- 1.8: Beliebtheitsbasierte Kriterien
- 1.9: Artikelbasierte Kriterien
- 1.10: Benutzerbasierte Kriterien
- 1.11: Benutzerdefinierte Kriterien
- 1.12: Geben Sie in Einschlussregeln verwendete Attribute an
- 1.13: Ausgeschlossene IDs angeben
- 1.14: Parameter entity.event.detailsOnly=true übergeben
- 1.15: Remote-Daten-Mapping konfigurieren
- 1.16: at.js laden
1.1: Laden des Besucher-API-SDK load
Dieser Schritt stellt sicher, dass die VisitorAPI.js
-Bibliothek ordnungsgemäß geladen, konfiguriert und initialisiert wird.
Voraussetzungen
- Um den Besucher-ID-/API-Dienst verwenden zu können, muss Ihr Unternehmen für die Adobe Experience Cloud freigeschaltet sein und über eine Organization ID verfügen. Weitere Informationen finden Sie unter Experience Cloud-Anforderungen: Organisations-ID im Handbuch ID-Dienst-Hilfe .
- Sie benötigen die Datei "
VisitorAPI.js
". Sie sollten diese Datei bereits haben, wenn Sie Adobe Analytics implementiert haben. Diese Datei kann auch über die Erweiterung Adobe Experience Platform tags hinzugefügt oder vom Adobe Analytics Code Manager heruntergeladen werden.
VisitorAPI.js konfigurieren und referenzieren
Weitere Informationen finden Sie unter Implementieren des Experience Cloud-Dienstes für Target.
Lesungen
- Experience Cloud Identity Service - Übersicht
- Über den ID-Dienst
- Cookies und der Experience Cloud Identity-Dienst
- Anfordern und Festlegen von IDs durch den Experience Cloud Identity-Dienst
- Grundlegendes zu ID-Synchronisierung und Übereinstimmungsraten
Aktionen
- Betten Sie die Datei "
VisitorAPI.js
" in Ihre Webseiten ein. - Erfahren Sie mehr über die verfügbaren Konfigurationen für den Besucher-ID/API-Dienst.
- Nachdem die
VisitorAPI.js
-Datei geladen wurde, verwenden Sie dieVisitor.getInstance
-Methode, um mit den erforderlichen Konfigurationen zu initialisieren. - Machen Sie sich mit den verfügbaren Methoden vertraut.
1.2: Festlegen der Kunden-ID set
Dieser Schritt stellt sicher, dass die bekannten IDs (CRM-ID, Benutzer-ID usw.) Ihrer Besucher zur geräteübergreifenden Personalisierung mit der anonymen ID Adobe verknüpft sind.
Voraussetzungen
- Die bekannte ID der Besucher sollte auf der Datenschicht verfügbar sein.
Festlegen der Kunden-ID
Weitere Informationen finden Sie unter setCustomerIDs.
Lesungen
Aktionen
- Verwenden Sie
visitor.setCustomerIDs
, um die bekannte ID des Besuchers festzulegen.
Kehren Sie zum Diagramm oben auf dieser Seite zurück.
1.3: Automatische Seitenladeanforderung konfigurieren automatic
Dieser Schritt ermöglicht es at.js, alle Erlebnisse abzurufen, die beim Laden der JavaScript-Bibliotheksdatei at.js auf der Seite gerendert werden müssen.
Voraussetzungen
- Nicht alle Daten in der Datenschicht müssen an Target gesendet werden. Wenden Sie sich an Ihr Business-Team (Digital Marketing Team), um zu ermitteln, welche Daten für Experimente, Optimierung und Personalisierung nützlich sind. Nur diese Daten sollten an Target gesendet werden.
- Stellen Sie sicher, dass Sie keine personenbezogenen Daten (PII) an Target senden.
Automatische Seitenladeanforderung konfigurieren
Weitere Informationen finden Sie unter targetGlobalSettings().
Lesungen
Erfahren Sie mehr über die Einstellung pageLoadEnabled
in targetGlobalSettings().
Aktionen
- Ändern Sie das Objekt
window.targetGlobalSettings
, um automatische Seitenladeanfragen zu aktivieren.
1.4: Flackern-Handhabung konfigurieren flicker
Dieser Schritt stellt sicher, dass bei der Bereitstellung von Erlebnissen kein Seitenflackern auftritt.
Voraussetzungen
- Erfahren Sie mehr mit dem für die Webseitenleistung zuständigen Team über die Vor- und Nachteile der Flackerverhinderung mithilfe der von at.js verwendeten Standardmethode. Sie können nach Designmustern suchen, mit denen Sie benutzerdefinierte Flacker-Handling-Lösungen wie Lader-Animation verwenden können. Wenn Sie kein Muster finden, können Sie ein neues Muster anfordern.
Konfigurieren der Flackerbearbeitung
Weitere Informationen finden Sie unter targetGlobalSettings().
Durch Festlegen von bodyHidingEnabled
auf true
wird der gesamte Seitentext ausgeblendet, während die Seitenladeanforderung ausgeführt wird. Wenn Sie die automatische Seitenladeanforderung aus irgendeinem Grund nicht aktiviert haben (z. B. Daten später nicht mehr bereit), ist es am besten, diese Einstellung auf false
festzulegen.
Wenn Sie bodyHidingEnabled
deaktiviert haben, weil Sie APLR nicht auslösen möchten und die Seitenanforderung später auslösen möchten oder keine Flackerbehandlung benötigen, müssen Sie Ihre eigene Flackerbehandlung implementieren. Sie können das Flackern auf zwei Arten handhaben: das Ausblenden der zu prüfenden Abschnitte oder das Anzeigen einer Halbleiter für die zu testenden Abschnitte.
Lesungen
- Verwaltung von Flackern mit „at.js“
- Erfahren Sie mehr über die Objekte bodyHiddenStyle und bodyHidingEnabled in targetGlobalSettings().
Aktionen
- Ändern Sie das Objekt
window.targetGlobalSettings
so, dass esbodyHiddenStyle
undbodyHidingEnabled
festlegt.
1.5: Konfigurieren der Datenzuordnung data-mapping
Dieser Schritt stellt sicher, dass alle Daten, die an Target gesendet werden müssen, festgelegt sind.
Voraussetzungen
-
Die Datenschicht sollte mit allen Daten fertig sein, die an Target gesendet werden müssen.
-
Recommendations: Profil anreichern.
- Übergeben Sie
entity.id
, um Daten zu kürzlich angezeigten Kriterien und Elementen basierend auf Kriterien zu erfassen, die auf dem zuletzt angezeigten Produkt basieren. - Übergeben Sie
entity.id
, um Daten für Beliebtheitskriterien basierend auf der Lieblingskategorie zu erfassen. - Übergeben Sie das Profilattribut, wenn benutzerdefinierte Kriterien darauf basieren oder in der Filterung von Einschlussregeln in beliebigen Kriterien verwendet werden.
- Übergeben Sie
-
Recommendations: Erfassen Sie Produktdaten.
- Andere (reservierte und benutzerdefinierte) Entitätsparameter können an die Erfassung oder Aktualisierung des Produktkatalogs in Recommendations übergeben werden.
- Der Produktkatalog kann auch mithilfe von Entitäts-Feeds mit der Target -Benutzeroberfläche oder -API aktualisiert werden.
Zuordnen von Daten zuTarget
Weitere Informationen finden Sie unter targetPageParams().
Lesungen
Aktionen
- Verwenden Sie die Funktion
targetPageParams()
, um alle erforderlichen Daten festzulegen, die an Target gesendet werden müssen.
1.6. Promotion promotion
Fügen Sie Promotionsartikel hinzu und steuern Sie deren Platzierung in Ihren Target Recommendations Designs.
Verfügbare Optionen
- Hervorheben nach IDs
- Hervorheben nach Sammlung
- Hervorheben nach Attribut
Erforderliche Entitätsparameter
- Das Elementattribut in der Promotion muss bei Verwendung der Option "Bewerben nach Attribut"übergeben werden.
Kehren Sie zum Diagramm oben auf dieser Seite zurück.
1.7: Warenkorbbasierte Kriterien cart
Machen Sie Empfehlungen basierend auf den Inhalten des Warenkorbs des Benutzers.
Verfügbare Kriterien
- People Who Viewed These, Viewed Those
- People Who Viewed These, Bought Those
- People Who Bought These, Bought Those
Erforderliche Entitätsparameter
- cartIds
Lesungen
Kehren Sie zum Diagramm oben auf dieser Seite zurück.
1.8: Beliebtheitsbasierte Kriterien popularity
Machen Sie Empfehlungen basierend auf der allgemeinen Beliebtheit eines Artikels auf Ihrer Site oder auf der Beliebtheit von Artikeln in der bevorzugten oder am häufigsten angezeigten Kategorie, Marke, Genre usw. eines Benutzers.
Verfügbare Kriterien
- Most Viewed Across the Site
- Most Viewed by Category
- Most Viewed by Item Attribute
- Top Sellers Across the Site
- Top Sellers by Category
- Top Sellers by Item Attribute
- Top by Analytics Metric
Erforderliche Entitätsparameter
entity.categoryId
oder das Elementattribut für die Beliebtheit, wenn das Kriterium auf dem aktuellen Element oder dem Elementattribut basiert.- Für die am häufigsten angezeigten/am häufigsten verkauften Artikel auf der Site muss nichts übergeben werden.
Lesungen
1.9: Artikelbasierte Kriterien item
Empfehlungen aussprechen, die darauf basieren, ähnliche Artikel wie ein Artikel zu finden, den der Benutzer anzeigt oder kürzlich angesehen hat.
Verfügbare Kriterien
- People Who Viewed This, Viewed That
- People Who Viewed This, Bought That
- People Who Bought This, Bought That
- Items with Similar Attributes
Erforderliche Entitätsparameter
entity.id
oder ein beliebiges Profilattribut, das als Schlüssel verwendet wird
Lesungen
Kehren Sie zum Diagramm oben auf dieser Seite zurück.
1.10: Benutzerbasierte Kriterien user
Empfehlungen basierend auf dem Benutzerverhalten erstellen.
Verfügbare Kriterien
- Recently Viewed Items
- Recommended for You
Erforderliche Entitätsparameter
entity.id
Lesungen
Kehren Sie zum Diagramm oben auf dieser Seite zurück.
1.11: Benutzerdefinierte Kriterien custom
Machen Sie Empfehlungen basierend auf einer benutzerdefinierten Datei, die Sie hochladen.
Verfügbare Kriterien
- Custom algorithm
Erforderliche Entitätsparameter
entity.id
oder das Attribut, das als Schlüssel für den benutzerspezifischen Algorithmus verwendet wird
Lesungen
1.12: Geben Sie in Einschlussregeln verwendete Attribute an inclusion
Kehren Sie zum Diagramm oben auf dieser Seite zurück.
1.13: Ausgeschlossene IDs angeben exclude
Übergeben Sie Entitäts-IDs für Entitäten, die Sie aus Ihren Empfehlungen ausschließen möchten. Beispielsweise können Sie Artikel ausschließen, die sich bereits im Warenkorb befinden.
Kehren Sie zum Diagramm oben auf dieser Seite zurück.
1.14: Übergeben des Parameters entity.event.detailsOnly=true
true
Verwenden Sie Entitätsattribute, um Produkt- oder Inhaltsinformationen an Target Recommendations zu übergeben.
Lesungen
Kehren Sie zum Diagramm oben auf dieser Seite zurück.
1.15: Remote-Daten-Mapping (Remote) konfigurieren
Dieser Schritt stellt sicher, dass alle Daten, die an Target gesendet werden müssen, festgelegt sind.
Voraussetzungen
- Die Datenschicht sollte mit allen Daten fertig sein, die an Target gesendet werden müssen.
Einrichten von Datenanbietern
Weitere Informationen finden Sie unter Datenanbieter.
Lesungen
Aktionen
Verwenden Sie die Funktion targetPageParams()
, um alle erforderlichen Daten festzulegen, die an Target gesendet werden müssen.
1.16: at.js laden web
Dadurch wird sichergestellt, dass die JavaScript-Bibliothek at.js geladen und initialisiert wird.
Voraussetzungen
- Laden Sie die JavaScript-Bibliotheksdatei herunter oder fragen Sie sie bei Ihrem Digital Marketing-Team nach.
at.js 2.*x*
Lesungen
- Funktionsweise von Target
- Funktionsweise von „at.js“
- Implementieren von Target ohne einen Tag-Manager
Aktionen
Betten Sie die at.js-Datei auf allen Ihren Webseiten ein, auf denen Experimente, Optimierung, Personalisierung und Datenerfassung durchgeführt werden müssen.
Kehren Sie zum Diagramm oben auf dieser Seite zurück.
Fahren Sie mit Schritt 2 fort: Datensammlung konfigurieren.