Render Adobe Target Visual Experience Composer (VEC)-Aktivitäten
Target-Aktivitäten werden entweder mit dem Visual Experience Composer (VEC) oder dem formularbasierten Composer eingerichtet. Das Platform Web SDK kann VEC-basierte Aktivitäten wie at.js abrufen und auf die Seite anwenden. Für diesen Teil der Migration werden Sie:
- Installieren der Visual Editing Helper-Browsererweiterung
- Führen Sie einen
sendEvent
mit dem Platform Web SDK aufrufen, um Aktivitäten anzufordern. - Aktualisieren Sie alle Verweise Ihrer at.js-Implementierung, die
getOffers()
zum Ausführen eines TargetpageLoad
-Anfrage.
Visual Editing Helper-Browsererweiterung
Mit der Adobe Experience Cloud Visual Editing Helper-Browsererweiterung für Google Chrome können Sie Websites zuverlässig im Adobe Target Visual Experience Composer (VEC) laden, um schnell und einfach Web-Erlebnisse zu erstellen und zu überprüfen.
Die Browsererweiterung "Visual Editing Helper"funktioniert mit Websites, die at.js oder das Platform Web SDK verwenden.
Visual Editing Helper abrufen und installieren
- Navigieren Sie zum Adobe Experience Cloud Visual Editing Helper-Browsererweiterung im Chrome Web Store.
- Klicken Sie auf Hinzufügen zu Chrome > Erweiterung hinzufügen.
- Öffnen Sie den VEC in Target.
- Um die Erweiterung zu verwenden, klicken Sie auf das Symbol für die Visual Editing Helper-Browsererweiterung {modal="regular"} in der Symbolleiste Ihres Chrome-Browsers, während Sie sich im VEC- oder QA-Modus befinden.
Die Visual Editing Helper wird automatisch aktiviert, wenn eine Website im VEC von Target geöffnet wird, um die Bearbeitung zu unterstützen. Die Erweiterung verfügt über keine bedingten Einstellungen. Die Erweiterung verarbeitet alle Einstellungen automatisch, einschließlich der SameSite Cookie-Einstellungen.
Weitere Informationen zu Visual Editing Helper-Erweiterung und Fehlerbehebung für den Visual Experience Composer.
Inhalt automatisch anfordern und anwenden
Nachdem das Platform Web SDK auf der Seite konfiguriert wurde, können Sie Inhalte von Target anfordern. Im Gegensatz zu at.js, das so konfiguriert werden kann, dass beim Laden der Bibliothek automatisch Inhalte angefordert werden, erfordert das Platform Web SDK die explizite Ausführung eines Befehls.
Wenn Ihre at.js-Implementierung die Variable pageLoadEnabled
Einstellung auf true
zur automatischen Darstellung von VEC-basierten Aktivitäten, führen Sie dann Folgendes aus sendEvent
-Befehl mit dem Platform Web SDK:
code language-javascript |
---|
|
Verwenden Sie in -Tags die Ereignis senden Aktionstyp mit dem visuelle Personalisierungsentscheidungen rendern ausgewählte Option:
{modal="regular"}
Anfordern und Anwenden von Inhalten auf Anforderung
Einige Target-Implementierungen erfordern eine benutzerdefinierte Verarbeitung von VEC-Angeboten, bevor sie auf die Seite angewendet werden. Oder sie fordern mehrere Orte in einem einzelnen Aufruf an. In einer at.js-Implementierung kann dies durch Festlegen von pageLoadEnabled
nach false
und unter Verwendung der getOffers()
-Funktion zum Ausführen einer pageLoad
-Anfrage.
getOffers()
und applyOffers()
Manuelles Rendern von VEC-basierten Aktivitätencode language-javascript |
---|
|
Das Platform Web SDK verfügt über keine spezifische pageLoad
-Ereignis. Alle Anforderungen für Target-Inhalte werden mit der decisionScopes
mit der Option sendEvent
Befehl. Die __view__
Der Geltungsbereich dient dem Zweck der pageLoad
-Anfrage.
sendEvent
Ansatz:- Führen Sie einen
sendEvent
-Befehl, der Folgendes enthält:__view__
Entscheidungsbereich - Anwenden des zurückgegebenen Inhalts auf die Seite mit der
applyPropositions
command - Führen Sie einen
sendEvent
mit dem Befehldecisioning.propositionDisplay
Ereignistyp und Vorschlagsdetails zum Erhöhen einer Impression
code language-javascript |
---|
|
getOffers()
-Funktion zum manuellen Ausführen einer Target-Funktion pageLoad
-Anfrage ohne Verwendung von applyOffers()
, um den Inhalt auf die Seite anzuwenden.Das Platform Web SDK bietet Entwicklern eine große Flexibilität beim Anfordern und Rendern von Inhalten. Siehe Abschnitt spezielle Dokumentation zum Rendern personalisierter Inhalte für zusätzliche Optionen und Details.
Implementierungsbeispiel
Die grundlegende Platform Web SDK-Implementierung ist jetzt abgeschlossen.
JavaScript-Beispiel mit automatischer Target-Inhaltsdarstellung:
code language-html |
---|
|
Tags-Beispielseite mit automatischem Target-Inhalts-Rendering:
code language-html |
---|
|
Fügen Sie in Tags die Adobe Experience Platform Web SDK-Erweiterung hinzu:
{modal="regular"}
Fügen Sie die gewünschten Konfigurationen hinzu:
{modal="regular"}
Erstellen Sie eine Regel mit einer Ereignis senden Maßnahmen und visuelle Personalisierungsentscheidungen rendern selected:
{modal="regular"}
Als Nächstes erfahren Sie, wie Sie Rendern formularbasierter Target-Aktivitäten.