É possível exibir dinamicamente as informações do visitante armazenadas na Adobe Target perfil. 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.
keyword=world
cup
. Você exibe o termo Copa do mundo na oferta.Como as preferências, os comportamentos e o status específicos do visitante podem ser armazenados no perfil do visitante, 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.
mboxCreate("landingpage"
, "profile.keyword=World Cup");
Código da oferta HTML: Get your ${profile.keyword} information here!
Visitantes podem ver: Obtenha aqui as suas informações sobre a Copa do Mundo!
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 Recommendations designs, consulte mais exemplos em Visão geral do design.
Em parâmetros de perfil passados para uma mbox, use a sintaxe:
${profile.parameter}
Em parâmetros de perfil criados em um script de perfil, use a sintaxe:
${user.parameter}
Ao usar atributos dinâmicos em um Recommendations , você deve inserir uma barra invertida ( \ ) antes do cifrão ( $ ) 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 às ofertas. A sintaxe é:
${user.testAttribute default="All Items!"}
Quando testAttribute
não existe ou está em branco, "Todos os itens!" está 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. Se o valor tiver um apóstrofo, por exemplo, você poderá escapar o valor para que ele não quebre o 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"}
Para parâmetros de oferta (offer.name, offer.id) usados no conteúdo de uma oferta:
Se essa oferta for uma das várias ofertas definidas em uma experiência, o valor da última oferta adicionada preencherá o valor do parâmetro. Ou seja, esses parâmetros são avaliados no nível da experiência.