Envio de dados dinâmicos em ofertas

Você pode exibir dinamicamente as informações do visitante armazenadas no perfil Adobe Target. Da mesma forma, as informações de atividade (como o nome da atividade ou o nome da experiência) também podem ser usadas para criar uma oferta única, que retorna dinamicamente o conteúdo personalizado com base nos interesses do visitante, no comportamento anterior e no perfil geral.

Casos de negócios

  • Promova uma oferta com desconto para "recarregar" ou "repor" o último produto comprado. Em vez de criar uma oferta separada para cada item no catálogo, você pode criar uma oferta com texto dinâmico que lê o "último produto comprado" do perfil e exibe um link na oferta.
  • Um visitante chega à página de aterrissagem com keyword=world cup. Você exibe o termo Copa do mundo na oferta.
  • Personalize um rótulo de recomendações com informações como (1) o último item adicionado ao carrinho do visitante (Nike Air Max 1000s), (2) a preferência de cor do visitante (preto) e (3) a categoria favorita do visitante sem ser sapatos (moletons). Exemplo: "Complemente o look do seu 'Nike Air Max 1000s' com esse 'moletom' 'preto' despojado!"

Vantagens técnicas

Como preferências específicas do usuário, comportamentos, status, etc. podem ser armazenados no perfil do usuário, você pode repetir essa mensagem nas próximas visitas. As ofertas dinâmicas possibilitam uma escala maior, permitindo que você configure uma oferta única dentro de uma atividade que exibe mensagens personalizadas para todos os seus visitantes. Conforme a intenção do visitante muda, o conteúdo do site reflete automaticamente essas alterações.

Exemplo

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

  • Código da oferta HTML: Get your ${profile.keyword} information here!

  • O usuário vê: Saiba tudo sobre a Copa do mundo aqui!

Os valores a seguir podem ser "substituídos por token":

Valor Exemplos
Parâmetros do perfil da in-mbox ${profile.age}
Parâmetros do perfil de script ${user.lifetimeSpend}
Parâmetros de mbox ${mbox.favoriteColor}
Informações da campanha ${campaign.name}, ${campaign.recipe.name}, ${campaign.id}, ${campaign.recipe.id} e ${campaign.recipe.trafficType}
Id única do visitante ${user.pcId}
Id única da sessão ${user.sessionId}
Primeira sessão do visitante (true ou false) ${user.isFirstSession}
Comportamento anterior ${user.endpoint.lastPurchasedEntity}, ${user.endpoint.lastViewedEntity}, ${user.endpoint.mostViewedEntity}, ${user.endpoint.categoryAffinity}

Informações de log no console para fins de depuração, como ${campaign.name}, ${campaign.id}, ${campaign.recipe.name}, ${campaign.recipe.id}, ${offer.name}, ${offer.id}, ${campaign.name}

Para designs do Recommendations, consulte mais exemplos na Visão geral de design.

Implementação

Para parâmetros de perfil enviados para uma mbox, use a sintaxe:

${profile.parameter}

Para parâmetros de perfil criados em um script de perfil, use a sintaxe:

${user.parameter}

Ao usar atributos dinâmicos em um design Recommendations, você deve inserir uma barra invertida ( \ ) antes do sinal de dólar ( $ ) para que o valor dinâmico seja renderizado corretamente:

\${user.endpoint.lastViewedEntity}

Essas variáveis são substituídas pelo valor no lado do servidor. Não há necessidade de aspas ou JavaScript para a exibição correta.

Os valores padrão também podem ser especificados para valores que você deseja expor ao oferta. A sintaxe é:

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

Quando testAttribute não existe ou está em branco, "Todos os itens!" será escrito. Se um valor de atributo vazio é válido, e você quer gravá-lo em vez de mostrar o padrão, você pode usar:

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

Você também pode utilizar valores escape e unescape para serem exibidos. Por exemplo, se o seu valor tem um apóstrofo, você pode querer utilizar o valor escape para que ele não quebre as linhas do JavaScript na página. (As ofertas são escritas em JavaScript. Dessa forma, um único apóstrofo pode ser confundido com uma citação.) Por exemplo:

${user.encodedValue encode="unescape"}

${user.unencodedValue encode="escape"}

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now