O token de propriedade da página não é identificado pelo VEC do Target

Este artigo aborda um problema em que o VEC não consegue reconhecer o token de propriedade da página corretamente e exibe uma mensagem de aviso Nenhum token de propriedade encontrado nesta página ao criar a atividade no Adobe Target.

A resolução envolve a criação de uma ação de código personalizado Launch que define a função window.targetPageParams com at_property antes de carregar a biblioteca do Target ou acionar uma solicitação de mbox global.

Descrição description

Ambiente

Adobe Target

Problema/Sintomas

O VEC não consegue reconhecer o token de propriedade da página corretamente.

O VEC exibe uma mensagem de aviso Nenhum token de propriedade encontrado nesta página ao criar a atividade.

Vamos ver primeiro como at_property é usado durante Criação e Entrega.

Criação

Quando você carrega uma página/SPA no VEC, o VEC verifica a página para encontrar a função window.targetPageParams. Se encontrar essa função, ele a executará e tentará extrair o valor at_property. Com base nesse valor, determine o espaço de trabalho dessa propriedade. Se o VEC não puder encontrar essa função ou se ela estiver ausente, o VEC assumirá como padrão o espaço de trabalho padrão.

Entrega

Durante a entrega, a borda do Target não considera de onde vem o valor at_property. Desde que o valor da propriedade seja transmitido na solicitação, ele funcionará corretamente.

Como funciona no Launch?

Tendo esses dois modos de operação descritos, é necessário explicar o que acontece no Launch.

No Launch, você pode adicionar parâmetros às ações do Launch da maneira que desejar, portanto, normalmente at_property é passado como parâmetro para Fire global mbox request.

Isso funciona perfeitamente para entrega. No entanto, ao carregar o site no VEC, como não há window.targetPageParams, o VEC não pode coletar o espaço de trabalho correto.

Resolução resolution

Etapas alternativas:

  1. Crie uma ação de código personalizado Launch que defina a função window.targetPageParams com at_property.

    window.targetPageParams = function() {return {"at_property" : "%atproperty%"}; }
  2. Verifique também se essa ação é executada antes de carregar a biblioteca do Target ou acionar uma solicitação de mbox global.
  3. Uma alternativa seria ajustar o VEC para que haja integração nativa entre o VEC e o Adobe Launch, mas isso exigiria o escopo adequado e levará mais tempo para implementar.

As etapas acima devem garantir que o VEC reconheça a propriedade corretamente ao criar a atividade.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f