El VEC de Target no identifica el token de propiedad de la página

Este artículo aborda un problema en el cual el VEC no puede reconocer correctamente el token de propiedad de la página y muestra un mensaje de advertencia No se encontró un token de propiedad en esta página al crear la actividad en Adobe Target.

La resolución implica crear una acción de Custom Code de Launch que defina la función window.targetPageParams con at_property antes de cargar la biblioteca de Target o activar una solicitud de mbox global.

Descripción description

Entorno

Adobe Target

Problema/Síntomas

El VEC no puede reconocer correctamente el token de propiedad de la página.

El VEC muestra un mensaje de advertencia No se encontró ningún token de propiedad en esta página al crear la actividad.

Veamos primero cómo se usa at_property durante la creación y la entrega.

Creación

SPA Al cargar una página o un archivo en VEC, VEC analiza la página para encontrar la función window.targetPageParams. Si encuentra esta función, la ejecutará e intentará extraer el valor at_property y, en función de este valor, determinará el espacio de trabajo de esta propiedad. Si el VEC no encuentra esta función o si falta esta función, el VEC usará el espacio de trabajo predeterminado.

Envío

Durante la entrega, Target Edge no considera de dónde proviene el valor at_property. Siempre que el valor de propiedad se pase en la solicitud, funcionará correctamente.

¿Cómo funciona en Launch?

Con estos dos modos de funcionamiento descritos, es necesario explicar qué sucede en Launch.

En Launch, puede agregar parámetros a las acciones de Launch de la forma que desee, por lo que normalmente at_property se pasa como parámetro a Fire global mbox request.

Sin embargo, esto funciona muy bien para la entrega al cargar el sitio en VEC, ya que no hay window.targetPageParams, VEC no puede recoger el espacio de trabajo correcto.

Resolución resolution

Pasos para solucionar problemas:

  1. Cree una acción de código personalizado de Launch que defina la función window.targetPageParams con at_property.

    window.targetPageParams = function() {return {"at_property" : "%atproperty%"}; }
  2. Asegúrese también de que esta acción se ejecute justo antes de cargar la biblioteca de Target o de activar una solicitud de mbox global.
  3. Una alternativa sería ajustar el VEC para que haya una integración nativa entre el VEC y Adobe Launch, pero esto requeriría un ámbito adecuado y tardará más tiempo en implementarse.

Los pasos anteriores deben garantizar que el VEC reconozca la propiedad correctamente al crear la actividad.

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