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:
-
Crear un Launch acción de código personalizado que definiría la variable
window.targetPageParams
función conat_property
.code language-none window.targetPageParams = function() {return {"at_property" : "%atproperty%"}; }
-
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.