Resolución de problemas relacionados con el Compositor de experiencias visuales y el Compositor de experiencias mejorado

Los problemas de visualización y otros problemas a veces ocurren en el Adobe Target Compositor de experiencias visuales (VEC) y el Compositor de experiencias mejorado (EEC) bajo ciertas condiciones.

¿Cómo afectan las políticas de aplicación de cookies Google Chrome SameSite al VEC y EEC?

Con los cambios más recientes (agosto de 2020), todos los usuarios con versiones de navegador Chrome 80+:

  • no podrá utilizar el VEC (con o sin la extensión del asistente de VEC instalada y habilitada) en páginas de sus sitios protegidas por contraseña. Esto se debe a que las cookies de inicio de sesión del sitio se considerarán cookies de terceros y no se enviarán con la solicitud de inicio de sesión. La única excepción es cuando la cookie de inicio de sesión del sitio del cliente ya tiene el parámetro SameSite establecido en "none".
  • no podrá descargar Target bibliotecas mientras edita una actividad (cuando no se encuentren ya en el sitio). Esto se debe a que la llamada de descarga se realiza desde el dominio del cliente hacia un dominio de Adobe seguro y se rechaza como no autenticada.
  • El EEC no funcionará para todos los usuarios porque no puede establecer el atributo SameSite para las cookies en adobemc.com domain. Sin este atributo, el explorador rechazará estas cookies, lo que ocasionará que el EEC falle.

Adobe ha enviado una extensión del asistente VEC actualizada a la tienda Google Chrome. Esta extensión sobrescribe los atributos de cookie para establecer el atributo SameSite="none" cuando sea necesario. La extensión actualizada se puede encontrar aquí. Para obtener más información sobre la instalación y el uso de la extensión del asistente de VEC, consulte Extensión del asistente del Compositor de experiencias visuales.

Para las cookies de su propio sitio, debe especificar las cookies por nombre. Cambie el control deslizante Cookie a la posición on y, a continuación, especifique la cookie por nombre y el dominio de la cookie. El nombre de la cookie es "mbox" y el dominio de la cookie es el segundo nivel y el nivel superior de los dominios desde los que se proporciona el mbox. Dado que se proporciona desde el dominio de la compañía, se trata de una cookie de origen. Ejemplo: mycompany.com. Para obtener más información, consulte Cookies de Adobe Target en la Guía del usuario de la interfaz de Experience Cloud.

Alternar las cookies en la extensión del asistente de VEC

Alternativas y soluciones alternativas

Utilice una de las siguientes opciones para asegurarse de que el VEC y EEC siguen funcionando según lo esperado:

  • Descargue y utilice la extensión auxiliar de VEC actualizada.

  • Utilice el navegador Mozilla Firefox. Firefox aún no está aplicando esta directiva.

  • Continúe utilizando Chrome, pero establezca el indicador chrome://flags/#same-site-by-default-cookies en "Deshabilitado".

    NOTA

    Esto no será suficiente si las cookies ya tienen el atributo SameSite establecido en "Lax" o "Strict" desde el servidor.

¿Admite Target los iframes de varios niveles?

Target no admite iframes de varios niveles. Si el sitio web carga un iframe que tiene un iframe secundario, las bibliotecas de Target (at.js y mbox.js) interactúan únicamente con el iframe principal. Las bibliotecas de Target no interactúan con el iframe secundario.

Como solución alternativa, puede agregar una página en la experiencia con la URL del iframe secundario.

Cuando intento editar una página, lo único que veo es un control de número en lugar de mi página. (VEC y EEC)

Esto puede ocurrir si la dirección URL contiene un carácter #. Para corregir el problema, cambie en modo Examinar en el Compositor de experiencias visuales y después vuelva a cambiar al modo Componer. El control de número debería desaparecer y la página debería cargarse.

Los encabezados Content Security Policy (CSP) bloquean las bibliotecas de Target en mi sitio web. (VEC y EEC)

Si los encabezados CSP de su sitio web bloquean las bibliotecas de Target y luego el sitio web se carga pero no es posible editar, asegúrese de que las bibliotecas de Target no estén bloqueadas.

NOTA

Además de la siguiente información, puede utilizar la extensión del explorador Adobe Target VEC Helper para Google Chrome.

Como solución alternativa, puede configurar una regla de Requestly para eliminar los encabezados CSP, como se muestra abajo:

Puede configurar una regla de Requestly similar para cualquier encabezado que provoque que un recurso no se cargue dentro del VEC.

Para Requestly, siempre que sea necesario eliminar encabezados, debe hacer lo siguiente:

  • Agregar reglas de URL para la URL que desea abrir en el VEC para que los encabezados se eliminen solo para esas URL.
  • Habilitar la regla cuando esté editando en el VEC y deshabilitarla cuando no esté usando el VEC.

El VEC o EEC parece roto o no se inicializa cuando se vuelve a editar una actividad guardada. (VEC y EEC)

Si el sitio web ha cambiado fuera del Compositor de experiencias visuales después de haber definido la experiencia, cuando se abre la actividad para modificarla de nuevo, no se pueden encontrar los selectores en los que antes se realizaron las acciones. La página parece no funcionar, pero no se muestra ninguna advertencia.

El VEC o EEC no muestra los banners rotativos y otro contenido que contiene JavaScript. (VEC y EEC)

De manera predeterminada, el Compositor de experiencias visuales bloquea elementos de JavaScript. Para trabajar con estos elementos deberá deshabilitar JavaScript en la configuración del Compositor de experiencias visuales. Según la configuración del sitio, es posible que algunos elementos se sigan mostrando de forma incorrecta o que no estén disponibles.

Mi archivo target.js alojado no se carga en las siguientes cargas de una página. (VEC y EEC)

Este problema ocurre cuando los clientes tienen una versión de mbox.js anterior a la 57 (es decir, la versión 56 o anterior).

Recomendamos que todos los usuarios de VEC actualicen a la versión más reciente de mbox.js o que, al menos, actualicen a la versión 57. También debe considerar realizar la transición a at.js.

Al cambiar un elemento de la página, se cambian varios elementos. (VEC y EEC)

Si se usa el mismo ID de elemento DOM en varios elementos de la página, al cambiar uno de estos elementos se cambiarán todos los elementos con dicho ID. Para evitar este error, los ID solo han de usarse una vez por página. Esta es una práctica recomendada estándar para HTML. Para obtener más información, consulte Escenarios de modificación de página.

No puedo modificar experiencias desde un sitio con eliminación de iFrames. (VEC y EEC)

Este problema se puede solucionar habilitando el Compositor de experiencias mejorado. Haga clic en Administración > Compositor de experiencias visuales y, a continuación, seleccione la casilla de verificación que habilita el Compositor de experiencias mejorado. El Compositor de experiencias mejorado utiliza un proxy administrado por Adobe para cargar la página para editarla. Esto permite realizar modificaciones en sitios con eliminación de iFrames y en sitios y páginas donde aún no ha añadido código de Adobe Target. Las actividades no se muestran en el sitio hasta que el código se haya añadido. Es posible que algunos sitios no se carguen a través del Compositor de experiencias visuales. En este caso, puede desactivar esta opción para cargar el Compositor de experiencias visuales a través de un iFrame. []

NOTA

El servidor proxy de Adobe no puede acceder a sus páginas hospedadas localmente ni a las páginas a las que no se puede acceder desde fuera de su red. EEC tampoco podrá abrir estas páginas. Estas páginas pueden incluir direcciones URL por fases, direcciones URL de prueba de aceptación del usuario o páginas hospedadas localmente.

Quiero configurar pruebas en páginas que aún no tienen implementado mbox/Target. (VEC y EEC)

Consulte “No puedo modificar experiencias desde un sitio con eliminación de iFrames” (arriba).

Los estilos de texto negrita y cursiva con Editar texto/HTML o Cambiar texto/HTML no se muestran en la página. A veces el texto desaparece después de aplicar estos cambios de estilo. (VEC y EEC)

Si usa Editar texto / HTML en el Compositor de experiencias visuales para actividades A/B o de Segmentación de experiencias o si usa Cambiar texto / HTML para actividades de prueba multivariable o de Personalización automatizada para definir que el texto esté en negrita o en cursiva, puede que esos estilos no se apliquen en la página o que el texto desaparezca de la página en el Compositor de experiencias visuales. Se debe a que la forma en la que el editor de texto enriquecido aplica estos estilos puede interferir con el marcado del sitio web.

Si ve este problema, haga lo siguiente:

  1. Haga clic en el botón HTML del editor de texto enriquecido para introducir el modo de edición de la fuente.

  2. Busque los elementos de estilo del texto.

    • Si quiere texto en negrita, cambie los elementos <strong> por <b>.

    • Si quiere texto en cursiva, cambie los elementos <em> por <i>.

Para las actividades de Personalización automatizada, el intercambio de imágenes aparece dañado en el VEC o EEC. (VEC y EEC)

Si agrega una oferta de imagen a una ubicación, en el VEC o EEC se ocupa la dimensión completa del espacio de la imagen original. Cuando se muestra, la imagen no se expande y se muestra tal cual, así que no produce ningún impacto en la publicación.

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now