Dynamische gegevens in aanbiedingen doorgeven

U kunt bezoekersinformatie dynamisch weergeven die is opgeslagen in het dialoogvenster Adobe Target profiel. Op dezelfde manier kan de activiteiteninformatie (zoals de naam van de activiteit of de naam van de ervaring) ook worden gebruikt om één enkele aanbieding tot stand te brengen die dynamisch gepersonaliseerde inhoud op de belangen van de bezoeker, het vroegere gedrag, en algemeen profiel terugkeert.

Zakelijke zaken

  • Een gedisconteerd voorstel promoten om het laatste aangeschafte product te "vullen" of "aan te vullen". In plaats van een aparte aanbieding te maken voor elk item in uw catalogus, kunt u een aanbieding maken met dynamische tekst die het "laatst aangeschafte product" uit het profiel leest en een koppeling in de aanbieding weergeeft.
  • Een bezoeker komt op uw landingspagina aan met keyword=world cup. U geeft de term weer Wereldbeker in het aanbod.
  • Pas een aanbevolen label aan met informatie zoals (1) het laatste item dat aan de winkelwagentje van een bezoeker is toegevoegd (Nike Air Max 1000 s), (2) de kleurvoorkeur van de bezoeker (zwart) en (3) de favoriete niet-schoenencategorie (hoodies) van de bezoeker. Voorbeeld: "Maak kennis met uw 'Nike Air Max 1000s' met deze coole 'zwarte' 'hoodies'!"

Technische voordelen

Omdat bezoekersspecifieke voorkeuren, gedrag en status kunnen worden opgeslagen in het profiel van de bezoeker, kunt u dit bericht bij de volgende bezoeken herhalen. Dynamische aanbiedingen maken een grotere schaal mogelijk doordat u één aanbieding kunt instellen binnen een activiteit die persoonlijke berichten voor al uw bezoekers weergeeft. Wanneer de intentie van de bezoeker verandert, worden deze wijzigingen automatisch doorgevoerd in uw website-inhoud.

Voorbeeld

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

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

  • Bezoeker ziet: Haal hier je WK-informatie op!

De volgende waarden kunnen worden vervangen door een token:

Waarde
Voorbeelden
Profielparameters in de box
${profile.age}
Scriptprofielparameters
${user.lifetimeSpend}
Mbox-parameters
${mbox.favoriteColor}
Campagnegegevens
${campaign.name}, ${campaign.recipe.name}, ${campaign.id}, ${campaign.recipe.id}, en ${campaign.recipe.trafficType}
Unieke bezoeker-id
${user.pcId}
Unieke sessie-id
${user.sessionId}
Eerste sessie van bezoeker (waar of onwaar)
${user.isFirstSession}
Gedrag in verleden
${user.endpoint.lastPurchasedEntity}, ${user.endpoint.lastViewedEntity}, ${user.endpoint.mostViewedEntity}, ${user.endpoint.categoryAffinity}

Loggegevens in de console voor foutopsporingsdoeleinden, zoals ${campaign.name}, ${campaign.id}, ${campaign.recipe.name}, ${campaign.recipe.id}, ${offer.name}, ${offer.id}, ${campaign.name}

Voor Recommendations ontwerpen, zie extra voorbeelden in Overzicht van ontwerp.

Implementatie

Gebruik de syntaxis voor profielparameters die aan een box worden doorgegeven:

${profile.parameter}

Gebruik de syntaxis voor profielparameters die zijn gemaakt in een profielscript:

${user.parameter}

Wanneer u dynamische kenmerken in een Recommendations -ontwerp, moet u een backslash ( \ ) invoegen vóór het dollarteken ( $ ) om de dynamische waarde correct te laten renderen:

\${user.endpoint.lastViewedEntity}

Deze variabelen worden vervangen door de waarde aan de serverzijde, zodat er geen aanhalingstekens of andere JavaScript vereist zijn voor de juiste weergave.

U kunt ook standaardwaarden opgeven voor waarden die u toegankelijk wilt maken voor aanbiedingen. De syntaxis is als volgt:

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

Wanneer testAttribute bestaat niet of is leeg, Alle items! wordt uitgeschreven. Als een lege kenmerkwaarde geldig is en u wilt het uit in plaats van het tonen van het gebrek schrijven, kunt u gebruiken:

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

U kunt ook escape- en unescape-waarden weergeven. Als uw waarde een apostrof heeft, bijvoorbeeld, kunt u de waarde ontsnappen zodat breekt het JavaScript op de pagina niet. (Aanbiedingen worden geschreven in JavaScript, zodat één apostrof voor een aanhalingsteken kan worden verward.) Bijvoorbeeld:

${user.encodedValue encode="unescape"}

${user.unencodedValue encode="escape"}

Voor aanbiedingsparameters (aanbieding.name, aanbieding.id) die worden gebruikt in de inhoud van een aanbieding:

Als dat aanbod een van de verschillende aanbiedingen is die op een ervaring zijn ingesteld, wordt met de waarde van de laatste toegevoegde aanbieding de waarde van de parameter ingevuld. Dit betekent dat deze parameters op het ervaringsniveau worden geëvalueerd.

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