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

Neste artigo, você aprenderá por que o VEC do Target não consegue reconhecer o token de propriedade da página corretamente e exibirá uma mensagem de aviso Nenhum token de propriedade foi encontrado nesta página ao criar a atividade no Adobe Target.

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 foi encontrado nesta página  ao criar a atividade.

Primeiro, vamos ver como at_property é usado durante A criação e D entrega?

Criação:Quando um cliente carrega sua página/SPA no VEC, o VEC verifica a página para encontrar o window.targetPageParams função, se encontrar essa função, ela a executará e tentará extrair a variável at_property e, 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 onde a at_property vem de. 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, os clientes podem adicionar parâmetros às ações do Launch da maneira que desejarem, portanto, normalmente at_property é passado como parâmetro para Fire global mbox request.
Isso funciona perfeitamente para delivery, no entanto, ao carregar o site no VEC, já que não há window.targetPageParams, o VEC não pode selecionar o espaço de trabalho correto.

## Resolução resolution

Solução alternativa Uma maneira de contornar esse problema e garantir que o VEC funcione conforme o esperado é pedir aos clientes para criar uma ação de código personalizado do Launch que defina o window.targetPageParams função com at_property.

**O cliente teria que garantir que essa ação seja executada antes de carregar a biblioteca do Target ou acionar uma solicitação de mbox global.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.Etapas alternativas:1) Crie uma ação de código personalizado do Launch que defina o window.targetPageParams função com at_property.

window.targetPageParams = function() {return {"at_property" : "%atproperty%"}; }
  1. Verifique também se essa ação é executada antes de carregar a biblioteca do Target ou acionar uma solicitação de mbox global.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