Render Target-Aktivitäten, die den formularbasierten Composer verwenden
Einige Target-Implementierungen können regionale Mboxes (jetzt als "Bereiche"bezeichnet) verwenden, um Inhalte aus Aktivitäten bereitzustellen, die den formularbasierten Experience Composer verwenden. Wenn Ihre at.js-Target-Implementierung Mboxes verwendet, müssen Sie Folgendes tun:
- Aktualisieren Sie alle Verweise Ihrer at.js-Implementierung, die
getOffer()
odergetOffers()
den entsprechenden Platform Web SDK-Methoden. - Hinzufügen von Code zum Trigger a
propositionDisplay
-Ereignis, damit eine Impression gezählt wird.
Anfordern und Anwenden von Inhalten auf Anforderung
Aktivitäten, die mit dem formularbasierten Composer von Target erstellt und an regionale Mboxes gesendet werden, können nicht automatisch vom Platform Web SDK gerendert werden. Ähnlich wie bei at.js müssen Angebote, die an bestimmte Target-Orte bereitgestellt werden, bei Bedarf gerendert werden.
getOffer()
und applyOffer()
:- Ausführen
getOffer()
, um ein Angebot für einen Standort anzufordern - Ausführen
applyOffer()
, um das Angebot an einen bestimmten Selektor zu rendern - Eine Aktivitätsimpression wird zum Zeitpunkt der
getOffer()
Anfrage
code language-javascript |
---|
|
applyPropositions
command:- Ausführen
sendEvent
-Befehl zum Anfordern von Angeboten (Vorschlägen) für einen oder mehrere Orte (Bereiche) - Ausführen
applyPropositions
-Befehl mit dem Metadatenobjekt, das Anweisungen zum Anwenden von Inhalten auf die Seite für jeden Bereich enthält - Ausführen
sendEvent
-Befehl mit eventType vondecisioning.propositionDisplay
zur Verfolgung einer Impression
code language-javascript |
---|
|
Das Platform Web SDK bietet mehr Kontrolle über das Anwenden formularbasierter Aktivitäten auf die Seite mithilfe der applyPropositions
-Befehl mit actionType
spezifiziert:
actionType
applyOffer()
applyPropositions
setHtml
replaceHtml
appendHtml
Siehe Abschnitt dedizierte Dokumentation Informationen zum Rendern von Inhalten mit dem Platform Web SDK für zusätzliche Rendering-Optionen und -Beispiele.
Implementierungsbeispiel
Die folgende Beispielseite baut auf der Implementierung auf, die im vorherigen Abschnitt beschrieben wurde, fügt nur zusätzliche Bereiche zum sendEvent
Befehl.
code language-html |
---|
|
Als Nächstes erfahren Sie, wie Sie Target-Parameter mithilfe des Platform Web SDK übergeben.
note note |
---|
NOTE |
Wir unterstützen Sie bei der erfolgreichen Target-Migration von at.js zum Web SDK. Wenn Sie bei Ihrer Migration auf Probleme stoßen oder der Eindruck haben, dass wichtige Informationen in diesem Handbuch fehlen, teilen Sie uns dies bitte mit, indem Sie diese Gemeinschaftsdiskussion. |