Lógica de conjunto de acciones avanzadas
Contenidos de la página
Consejo Q: Si no tiene acceso a ninguna de las funciones descritas en esta página, póngase en contacto con su ejecutivo de cuentas. Para obtener más información sobre las diferencias entre la opinión digital y CustomerXM for Digital, consulte Opinión digital frente a CustomerXM for Digital.
Acerca de la lógica de conjunto de acciones avanzadas
En el Edición de intercepciones Página de soporte, aprendimos los conceptos básicos de cómo agregar lógica a un conjunto de acciones. En esta página, aprenderá a trabajar con múltiples declaraciones lógicas. También aprenderás la diferencia entre lógica de orientación y lógica de acción, y cómo agregar múltiples exclusiones a su intercept.
Sentencias lógicas múltiples
Una sola declaración lógica sólo especifica una condición. Por ejemplo, especificar que la URL debe contener shoppingcart.aspx. Sin embargo, hay ocasiones en las que las condiciones bajo las cuales quieres que aparezca tu diseño son más complejas y requerirán múltiples enunciados lógicos.
Por ejemplo, dirigirse a visitantes cuya página actual no es la página de pago de un sitio de comercio podría tener un uso limitado por sí mismo. Sin embargo, al simplemente combinar esto con una condición de que la página de referencia (la página anterior en la que estaban) sea el carrito de compras, puede objetivo a aquellos que han abandonado su carrito de compras.
Creando múltiples condiciones
Y/O comportamiento
Las declaraciones “y” están vinculadas a la condición anterior y son necesarias además de esa condición. Las declaraciones “o” inician un nuevo conjunto de condiciones. Consideremos el siguiente ejemplo:
Con esta lógica, dos grupos de visitantes calificarán para este Diseño: aquellos con una dirección IP específica y aquellos de California que visiten una página de producto.
La lógica siempre lee las declaraciones “Y” antes que las declaraciones “O”. En el ejemplo anterior, las condiciones de ubicación y URL actual están vinculadas y siempre deben estar emparejadas para que alguien pueda ver el Diseño. Pero no importa si alguien es de California o tiene “/products” en su URL , siempre que su dirección IP sea 69.147.12.169.
Si quisiera que todas las personas con la dirección IP también tuvieran “/products” en su URL , necesitaría escribir esa lógica nuevamente y vincularla a la condición de la dirección IP con “Y”. Vea el ejemplo a continuación.
Consejo Q: Para obtener una vista previa de un diseño para el cual no cumple las condiciones, simplemente agregue su dirección IP como condición alternativa “O”. Puedes eliminar esto cuando hayas terminado la prueba.
Conjuntos lógicos
Además de vincular declaraciones mediante “Y” y “O”, puedes organizarlas en diferentes conjuntos lógicos.
Usando la lógica del ejemplo anterior, hemos agregado una nueva condición : que el visitante esté en un dispositivo móvil. Esta condición se aplica a todo visitantes de la página, pero no queremos agregar una declaración “Y” a cada condición.
Para lograr esto:
Lógica de orientación y lógica de acción
Cuando varias acciones en una Intercept tienen una o más condiciones que son las mismas, considere agregar estas condiciones en la parte superior de la intercept haciendo clic en Añadir lógica de segmentación. La lógica agregada aquí se aplicar a todas las acciones en la intercept.
Configuración de exclusiones múltiples
Una exclusión es cuando se utilizan las frases “no es” y “no hace” en lugar de “es” y “hace”. Por ejemplo, puede tener un botón de opinión que debería mostrarse en todo el sitio web, excepto en la página de Búsqueda y la página de Contacto .
Para vincular exclusiones entre sí, asegúrese de utilizar “Y”.
En el ejemplo anterior, los visitantes de las páginas de Búsqueda y Contacto no verán el diseño.
Preguntas frequentes
¿Cuándo debo utilizar la lógica en mis conjuntos de acciones?
¿Cuándo debo utilizar la lógica en mis conjuntos de acciones?
Por ejemplo, dado que los creativos no responden al tamaño de la pantalla, a muchos usuarios les gusta implementar una lógica de conjunto de acciones centrada en si un visor de sitios web está utilizando o no un dispositivo móvil o si el sitio web se muestra en un determinado tamaño de pantalla. Al utilizar la lógica en este caso, puede dirigir un diseño con el formato y el tamaño adecuados a la persona adecuada.
La lógica del conjunto de acciones basada en la ubicación incluso se puede utilizar para asegurarse de que los espectadores del sitio web están viendo un diseño que está escrito en el idioma que más probablemente se aplica a ellos.
Activé mi intercept, pero no aparece en mi sitio web. ¿Por qué no?
Activé mi intercept, pero no aparece en mi sitio web. ¿Por qué no?
- Lógica : lógica de intercept y lógica del conjunto de acciones son las condiciones que deben cumplirse para que una intercept se muestre a un visitante. Comprobar esta lógica será útil para descubrir por qué Intercept no se muestra en una página.
- Conjuntos lógicos que utilizan “Contiene” : Una causa común de error lógico es el uso de “Contiene” frente a. "Es." Decir que una condición “Contiene” significa que el parámetro en el que se basa la lógica (es decir, URL actual) tendrá presente el valor especificado además de más información. Por ejemplo, si tuviera una lógica que dijera que la URL actual contiene ' qualtrics', esto provocaría que la intercept se mostrara en cualquier URL que tenga la palabra qualtrics presente. La otra opción que tienes es usar la URL actual es [URL]. Esta condición depende de que la URL visitada coincida exactamente. Cualquier diferencia o carácter adicional impedirá que pase la lógica de intercept .
- Revisiones de Intercept : Al realizar ediciones en las intercepciones, los cambios no se aplican en tiempo real hasta que se Se publica intercept . Al publicar una Intercept, se guarda una versión de la intercept, o una “revisión”. Revisando las revisiones que se han realizado es muy útil para identificar cualquier cambio que pueda haber impedido repentinamente que aparezca la intercept .
- Ventana de depuración La ventana de depuración es una herramienta invaluable para probar por qué una intercept no se muestra en una página en particular.
Para intersecciones cuyas código de implementación Se implementó antes de marzo de 2019 para habilitar la ventana de depuración y agregar una cadena de consulta a cualquier URL dada llamada Q_DEBUG. Esto debe ir precedido de un ? o un & amp; como en los siguientes ejemplos: https://www.qualtrics.com?Q_DEBUG, qualtrics.
Para las intercepciones cuyo código de implementación se implementó después de marzo de 2019, ejecute el siguiente fragmento de JavaScript en la consola de su página web:La ventana de depuración desglosa todas las condiciones necesarias para que aparezcan las intercepciones que se ejecutan en la URL . Si descubre que no aparece una intercept , ubíquela en la ventana de depuración e identifique las advertencias de error en rojo.
QSI. API.descargar();
QSI.isDebug = verdadero;
QSI. API.load();
QSI. API.run();Consejo Q: El depurador de Website Información no funciona si el código se ha implementado utilizando un gerente de etiquetas. Además, si la URL ya tiene una cadena de consulta con un ?, entonces el depurador requerirá un & en su lugar. - Solicitud de red La mayoría de los navegadores cuentan con un menú de herramientas para desarrolladores que permite al usuario ver el código fuente, los recurso, las cookies y las llamadas de red de un sitio web. Website Información tiene una presencia destacada en la sección Red de estas herramientas. Para comprobar si estos scripts se están ejecutando, abra las herramientas para desarrolladores y navegue a la sección Red. Una vez aquí, vuelva a cargar la página web y el menú debería comenzar a llenarse con todas las solicitudes de red realizadas por el sitio web. Para identificar el código de Website Información , busque llamadas que comiencen con ?Q_ZID o ?Q_SID. Este es el código en sí mismo ejecutando comprobaciones en la lógica sofisticada. Si no puede encontrar nada que coincida con este formato, entonces hay un problema con la implementación del código de su proyecto. Puede consultar nuestra página de soporte en implementación para obtener asesoramiento sobre dónde es mejor colocar el código.
- Problemas relacionados con la política de seguridad de contenido Si recibe un registro de consola que infringe una Política de Seguridad de Contenido, lo más probable es que exista una restricción en su sitio web que impida la implementación de nuestras interceptaciones. Le recomendamos ponerse en contacto con su equipo de desarrollo web para resolverlo. Para garantizar que sus interceptaciones funcionen, generalmente recomendamos incluir los siguientes elementos en la lista de permitidos de los encabezados de su Política de Seguridad de Contenido:
- origen de la conexión https: qualtrics.com
- Fuente del marco: https: qualtrics
- img-src qualtrics
- Fuente del script https: qualtrics.com
- Manejo de URL de SPA: Si su sitio utiliza un marco de aplicación de una sola página (SPA), asegúrese de que su código active historial.pushState() al navegar entre vistas. Algunos marcos pueden volver a renderizar o actualizar la URL sin enviar una nueva entrada de historial, lo que puede impedir que se activen las intercepciones. Si estás usando efecto de uso o ganchos de lifecycle similares, asegúrese de que su lógica de intercept se ejecute después La navegación ha finalizado.
He creado mi intercept , pero me gustaría probarlo antes de activarlo. ¿Cómo puedo hacer eso?
He creado mi intercept , pero me gustaría probarlo antes de activarlo. ¿Cómo puedo hacer eso?
¡Genial! ¡Gracias por tus comentarios!
¡Gracias por tus comentarios!