Übergeben dynamischer Daten in Angebote

Sie können Besucherinformationen dynamisch anzeigen, die im Adobe Target Profil. Ebenso können Aktivitätsinformationen (wie der Name der Aktivität oder der Name des Erlebnisses) auch verwendet werden, um ein einzelnes Angebot zu erstellen, das personalisierte Inhalte dynamisch basierend auf den Interessen des Besuchers, dem vergangenem Verhalten und Gesamtprofil zurückgibt.

Geschäftsszenarios

  • Fördern Sie ein Angebot mit Rabatt, um das zuletzt gekaufte Produkt „erneut aufzufüllen“ oder „nachzufüllen“. Anstatt ein separates Angebot für jedes Element in Ihrem Katalog zu erstellen, können Sie ein Angebot mit dynamischem Text erstellen, das das „zuletzt gekaufte Produkt“ aus dem Profil liest und einen Link im Angebot anzeigt.
  • Ein Besucher gelangt über keyword=world cup auf Ihre Landingpage. Der Begriff World cup wird im Angebot angezeigt.
  • Personalisieren Sie eine Empfehlungsbeschriftung mit Informationen wie (1) dem letzten Artikel, der dem Einkaufswagen eines Besuchers hinzugefügt wurde (Nike Air Max 1000s), (2) der Farbvoreinstellungen des Besuchers (schwarz) und (3) der bevorzugten Kategorie des Besuchers (Hoodies). Beispiel: „Ergänzen Sie Ihre ‚Nike Air Max 1000s‘ mit diesen coolen ‚schwarzen‘ Hoodies!“

Technische Vorteile

Da besucherspezifische Voreinstellungen, Verhaltensweisen und Status im Besucherprofil gespeichert werden können, können Sie diese Nachricht bei den nächsten Besuchen wiederholen. Dynamische Angebote ermöglichen eine größere Reichweite, da Sie ein einzelnes Angebot innerhalb einer Aktivität einrichten können, das personalisierte Nachrichten für alle Besucher anzeigt. Wenn sich die Absicht des Benutzers ändert, werden die Änderungen automatisch in Ihre Website-Inhalte übernommen.

Beispiel

  • mboxCreate("landingpage", "profile.keyword=World Cup");

  • HTML-Angebotscode: Get your ${profile.keyword} information here!

  • Besucher sieht: Hier erhalten Sie Informationen zum World Cup!

Bei folgenden Werten ist eine Tokenersetzung möglich:

Wert
Beispiele
In-Mbox-Profilparameter
${profile.age}
Skript-Profilparameter
${user.lifetimeSpend}
mbox-Parameter
${mbox.favoriteColor}
Kampagneninformationen
${campaign.name}, ${campaign.recipe.name}, ${campaign.id}, ${campaign.recipe.id}, und ${campaign.recipe.trafficType}
Unique Visitor-ID
${user.pcId}
Eindeutige Sitzungs-ID
${user.sessionId}
Erste Sitzung des Besuchers (TRUE oder FALSE)
${user.isFirstSession}
Vergangenes Verhalten
${user.endpoint.lastPurchasedEntity}, ${user.endpoint.lastViewedEntity}, ${user.endpoint.mostViewedEntity}, ${user.endpoint.categoryAffinity}

Informationen in der Konsole zum Debugging, wie ${campaign.name}, ${campaign.id}, ${campaign.recipe.name}, ${campaign.recipe.id}, ${offer.name}, ${offer.id}, ${campaign.name}

Für Recommendations Designs, siehe weitere Beispiele unter Designübersicht.

Implementierung

Verwenden Sie für an eine Mbox übergebene Profilparameter die folgende Syntax:

${profile.parameter}

Verwenden Sie für Profilparameter, die in einem Profilskript erstellt wurden, die folgende Syntax:

${user.parameter}

Bei der Verwendung dynamischer Attribute in einer Recommendations Entwurf erstellen, müssen Sie einen umgekehrten Schrägstrich ( \ ) vor dem Dollarzeichen ( $ ) einfügen, damit der dynamische Wert ordnungsgemäß dargestellt wird:

\${user.endpoint.lastViewedEntity}

Da diese Variablen serverseitig durch den entsprechenden Wert ersetzt werden, werden für eine ordnungsgemäße Anzeige weder Anführungszeichen noch weiteres JavaScript benötigt.

Standardwerte können auch für Werte angegeben werden, die Sie für Angebote verfügbar machen möchten. Die Syntax lautet wie folgt:

${user.testAttribute default="All Items!"}

Wenn testAttribute nicht vorhanden oder leer ist, wird „Alle Objekte!“ geschrieben ist. Wenn ein leerer Attributwert gültig ist und Sie ihn ausschreiben möchten, anstatt den Standardwert anzuzeigen, können Sie Folgendes verwenden:

${user.testAttribute default="All Items!" show_blank="true"}

Sie können auch einen Escape und Unescape für anzuzeigende Werte durchführen. Wenn Ihr Wert beispielsweise über ein Apostroph verfügt, können Sie dem Wert ein Escape-Zeichen setzen, damit das JavaScript auf der Seite nicht beschädigt wird. (Angebote werden in JavaScript geschrieben, deshalb könnte ein Apostroph mit einem einfachen Anführungszeichen verwechselt werden.) Beispiel:

${user.encodedValue encode="unescape"}

${user.unencodedValue encode="escape"}

Für Angebotsparameter (offer.name, offer.id), die im Inhalt eines Angebots verwendet werden:

Wenn dieses Angebot eines von mehreren Angeboten ist, die für ein Erlebnis festgelegt wurden, wird der Wert des Parameters mit dem Wert des letzten hinzugefügten Angebots ausgefüllt. Das bedeutet, dass diese Parameter auf der Erlebnisebene ausgewertet werden.

recommendation-more-help
3d9ad939-5908-4b30-aac1-a4ad253cd654