Pestaña de implementación
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 pestaña Implementación
Cuando finalmente esté listo para implementar su proyecto de Website/App Información en su sitio web, diríjase a Despliegue Pestaña para obtener el código que implementarás en tu sitio web.
Atención: No realice ningún cambio en su código de implementación. El Soporte técnico de Qualtrics no puede solucionar problemas que surjan del código de implementación editado.
Código de implementación del proyecto
El código del proyecto contiene todos los intercepciones activas y sus creativos en el proyecto.
Implementando el código del proyecto
El código del proyecto se puede colocar en cualquier página donde desee mostrar elementos creativos a sus visitantes. Además, también querrás colocar el código en cualquier página para la cual quieras que el proyecto Website/App Información rastree o recopile información.
Atención: Si crea varios proyectos de Website/App Información dentro de Qualtrics, cada proyecto tendrá su propio fragmento de código de implementación de Javascript. Puede crear varios proyectos y usarlos en diferentes sitios web, subsitios o incluso para implementarlos en pruebas y preparación. Sin embargo, le recomendamos encarecidamente que no Implemente múltiples fragmentos de código Javascript desde proyectos separados y ejecútelos simultáneamente en las mismas secciones o páginas de su sitio web. Esto puede generar problemas relacionados con la temporizador y la carga, especialmente si realiza llamadas a la API de Javascript de QSI.
Atención: Si su proyecto está dentro de nuestro entorno FedRAMP y el dominio de su sitio web no termina en .gov, deberá contacto con el soporte de FedRAMP para solicitar que su dominio sea incluido en la lista de permitidos. Si intenta ejecutar una intercept antes de hacerlo, encontrará un error de consola de “No Access-Control-Allow-Origin”. Esta medida de seguridad mejorada también deberá completarse para cualquier subdominio que no termine en .gov.
Ejemplo: Para mostrar una ventana emergente arriba a todos los visitantes en la página de inicio, solo es necesario colocar código en la página de inicio. Sin embargo, mostrar esta ventana emergente arriba solo a aquellos visitantes de la página de inicio que hayan estado previamente en la página del carrito de compras requiere que el proyecto Website/App Información sepa que un visitante ha visitado el carrito de compras. Por lo tanto, el código también debe colocarse en la página del carrito de compras.
Cómo agregar el fragmento de código a su sitio por su cuenta
Consejo Q: Para una implementación más sencilla, recomendamos colocar el código en un encabezado o pie de página global, para que se cargue en todas las páginas del sitio web. Esta es la implementación más flexible y útil porque le permite ejecutar intercepciones en cualquier página de su sitio. Sin embargo, este método también conducirá a un mayor nivel de uso, ya que cada vez que el código se ejecute en una página se considerará una vista de página. Asegúrese de verificar que su licencia admita este volumen de uso.
Cómo enviar el fragmento de código al desarrollador de su sitio web
En lugar de actualizar el código del sitio web usted mismo, también puede optar por que el desarrollador de su sitio web lo haga por usted. En ese caso, simplemente copie el fragmento de código y envíelo por correo electrónico a su equipo de desarrollo del sitio web.
Su desarrollador puede colocar el código en el encabezado o pie de página del HTML de cada página, o en el encabezado o pie de página global, para que se cargue en todas las páginas del sitio web.
Uso de una solución de gestión de etiquetas de terceros
Otra opción para implementar proyectos de Website/App Información en su sitio es agregarlo a un sistema de administración de etiquetas en lugar de aplicarlo directamente al código del sitio. El código se puede copiar y pegar desde la interfaz de Qualtrics directamente en un gerente de etiquetas. Echa un vistazo a nuestro Uso de administradores de etiquetas página para más información.
Los sistemas de gestión de etiquetas comunes que nuestros clientes utilizan junto con proyectos de Website/App Información son Tealium, Adobe, Google Tag Gerente y Ensighten. Tealium tiene un asistente incorporado que permite una fácil implementación de proyectos de Website/App Información .
Consejo Q: El Soporte técnico de Qualtrics no puede solucionar problemas con el código aplicado a los administradores de etiquetas porque no podemos ver ni ajustar las configuraciones que se han habilitado en su extremo. Por favor consulte nuestra Uso de administradores de etiquetas página.
Probando el código de su proyecto
Puede probar su código antes de agregarlo a su sitio web o publicar sus cambios. Ver Prueba de cambios no publicados Para más información.
Preguntas frequentes
Activé mi intercept, pero no aparece en mi sitio. ¿Por qué no?
Activé mi intercept, pero no aparece en mi sitio. ¿Por qué no?
- Lógica: lógica de objetivo 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” vs. "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 modificaciones en las intersecciones, los cambios no se realizan en vivo hasta que Se publica la 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 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 tener como prefijo un ? o un & como en los siguientes ejemplos: https://www.qualtrics.com?Q_DEBUG, https://www.qualtrics.com/blog?item=value&Q_DEBUG.
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:QSI. API.descargar(); QSI.isDebug = verdadero; QSI. API.cargar(); QSI. API.ejecutar();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.Consejo Q:El depurador de Website Información no funciona si el código se implementó mediante 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 poseen 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. 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.
- Cuestiones de política de seguridad de contenidos:Si recibe un registro de consola que viola una Política de seguridad de contenido, lo más probable es que exista una restricción en su sitio web que impide la implementación de nuestras intercepciones. Le recomendamos ponerse en contacto con su equipo de desarrollo web para resolverlo. Para garantizar que sus intercepciones funcionen, generalmente recomendamos incluir en la lista de permitidos los siguientes elementos en los encabezados de su Política de seguridad de contenido:
- connect-src https: qualtrics
- fuente del marco qualtrics://*.qualtrics.com
- Fuente de la imagen: qualtrics
- fuente del script qualtrics://*.qualtrics.com
- Manejo de URL de SPA: Si su sitio utiliza un marco de aplicación de página única (SPA), asegúrese de que su código se active history.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 estas usando useEffect o ganchos de lifecycle similares, asegúrese de que su lógica de intercept se ejecute después La navegación está completa.
¿Cuál es la diferencia entre el código de zona y el código intercept? Ahora que se llama “código de proyecto” en la nueva interfaz, ¿qué significa esto?
¿Cuál es la diferencia entre el código de zona y el código intercept? Ahora que se llama “código de proyecto” en la nueva interfaz, ¿qué significa esto?
Las zonas (ahora "Proyectos") actúan como colecciones para múltiples creativos e intercepts. Los códigos de zona contienen todos los intercepts de la zona. Esto le permite implementar un código único en su sitio en lugar de agregar continuamente códigos para intercepts individuales. Esto puede ahorrar mucho tiempo, ya que cada vez que activa contenido en la zona, se añade automáticamente al código y no requiere ningún cambio.
Los proyectos son el equivalente de zonas, por lo que el código de implementación del proyecto es el equivalente de los códigos de zona antiguos.
He creado mi intercept pero me gustaría probarlo antes de la activación. ¿Cómo puedo hacer eso?
He creado mi intercept pero me gustaría probarlo antes de la activación. ¿Cómo puedo hacer eso?
Cuando despliegue mi intercept, veo el error que dice "No Access-Control-Allow-Origin". ¿Cómo lo arreglo?
Cuando despliegue mi intercept, veo el error que dice "No Access-Control-Allow-Origin". ¿Cómo lo arreglo?
Si su proyecto se encuentra en nuestro entorno FedRAMP y el dominio de su sitio web no termina en .gov, deberá ponerse en contacto con el servicio de asistencia de FedRAMP para solicitar que su dominio esté incluido en la lista blanca. Si intenta ejecutar un intercept antes de hacerlo, encontrará un error de consola de "No Access-Control-Allow-Origin". Esta medida de seguridad mejorada deberá completarse también para cualquier subdominio que no termine en .gov.
¡Genial! ¡Gracias por tus comentarios!
¡Gracias por tus comentarios!