SPA Depuración de problemas del Compositor de experiencias visuales (VEC) con aplicaciones de una sola página ()

SPA En este artículo se explican las prácticas recomendadas para depurar los problemas del Compositor de experiencias visuales (VEC) con aplicaciones de una sola página () en Adobe Target.

Descripción description

Entorno

Adobe Target

Problema/Síntomas

El VEC de Adobe Target SPA SPA para la aprovecha un nuevo concepto llamado Vistas (un grupo lógico de elementos visuales que, juntos, constituyen una experiencia de la).

SPA Hay algunas limitaciones y requisitos previos que se basan en el hecho de que la recuperación de ofertas no depende de la carga de página:

  • SPA El VEC de no admite actividades de segmentación automática, personalización automatizada o de recomendación.

  • SPA at.js 2.0+ y la función adobe.target.triggerView() deben implementarse en la aplicación para que pueda usar el VEC de.

  • El orden de las operaciones para la carga inicial de la página es el siguiente:

    Cargar VisitorAPI JS" Cargar at.js 2.x" Ejecutar solicitud de Target (llamada de recuperación previa)" Llamar a triggerView().

Resolución resolution

SPA Durante la depuración de los problemas del VEC relacionados con la, asegúrese de lo siguiente:

  1. Asegúrese de que la función adobe.target.triggerView() se active para cada vista.

  2. Asegúrese de que la página no recorte ni elimine los parámetros: mboxEdit=1 y mboxDisable=1

    Target agrega dos parámetros (mboxEdit=1 y mboxDisable=1) al abrir el sitio web en el Compositor de experiencias visuales.

    Si su sitio web (especialmente las aplicaciones de una sola página) recorta nuestros parámetros o los elimina mientras navega de una página a otra (sin una recarga de página), la funcionalidad de Target se rompe y las bibliotecas de Target no se cargan.

  3. Busque cualquier mensaje de error que pueda aparecer en los registros de la consola. Por ejemplo, podría haber un problema con el i-frame que bloquea la carga de vista. Un mensaje de error común es:

    code language-none
    Uncaught DOMException: Blocked a frame with origin "https://view.customer-website.com" from accessing a cross-origin frame.
    at https://www.adobe.com
    
  4. Compruebe la llamada de notificación de vista de Target en los registros de red (llamada de notificación de Target con estado 204). Si la llamada está bloqueada, compruebe el estado.

  5. En el caso de los problemas en los que la modificación ya no se muestra en el VEC pero aparece en el panel de modificación y no puede eliminar las modificaciones del panel, asegúrese de que no haya espacios al final en el nombre view.

  6. Otros detalles que se asegurarán al configurar el nombre de la vista son:

    • No hay espacios al final.
    • No puede estar vacío.
    • El nombre de View debe ser único para todas las páginas.
    • El nombre de View no debe comenzar ni finalizar con /. Esto se debe a que, por lo general, se extraería el nombre de la vista de la ruta URL. Para nosotros, home y /home son diferentes.
    • La misma vista no debe activarse varias veces con la opción {page: true}.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f