El token de propiedad de la página no está identificado por Target VEC

Descripción description

Target El VEC no puede reconocer correctamente el token de propiedad de la página. El VEC muestra el mensaje de advertencia "No se ha encontrado ningún token de propiedad en esta página" al crear la actividad.

Resolución resolution

Primero vamos a entender, cómo at_property se utiliza durante la "creación" y la "entrega"?

Creación -

SPA Cuando un cliente carga su página o su en VEC, VEC analiza la página para encontrar la window.targetPageParams función. Si encuentra esta función, la ejecutará e intentará extraer el at_property y en función de este valor, determine el espacio de trabajo de esta propiedad. Si el VEC no encuentra esta función o si falta esta función, el VEC tendrá el espacio de trabajo predeterminado.

Envío -

Durante el envío Target edge no considera dónde at_property El valor proviene de. Siempre que se pase el valor de la propiedad en la solicitud, todo funcionará correctamente.

Cómo funciona en Launch?

Con estos dos modos de operación descritos, tengo que explicar lo que sucede en Launch. Entrada Launch Los clientes de pueden agregar parámetros a Launch las acciones de la manera que quieran, por lo general at_property se pasa como parámetro a "Fire global mbox request". Esto funciona muy bien para la entrega, sin embargo, al cargar el sitio en VEC, ya que no hay window.targetPageParams El VEC no puede elegir el espacio de trabajo correcto.

Solución alternativa:

Una manera de evitar este problema y asegurarse de que el VEC funciona según lo esperado, es pedir a los clientes que creen un Launch acción de código personalizado que definiría la variable window.targetPageParams función con at_property. El cliente tendría que asegurarse de que esta acción se ejecute justo antes de cargar Target biblioteca o activar una solicitud de mbox global.

Una alternativa sería ajustar el VEC de modo 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.

Pasos de la solución:

  1. Crear un Launch acción de código personalizado que definiría la variable window.targetPageParams función con at_property.

    code language-none
    window.targetPageParams = function() {return {"at_property" : "%atproperty%"}; }
    
  2. Asegúrese también de que esta acción se ejecute justo antes de cargar Target biblioteca para activar una solicitud de mbox global

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

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