Desencadenar eventos personalizados para la reproducción de la sesión
Acerca del desencadenamiento de eventos personalizados para la reproducción de la sesión
Una vez que haya configurado eventos personalizados en la sección Reproducción de la sesión, deberá desencadenar (o “emitir”) los eventos en su sitio web. Si su sitio web utiliza un gestor de etiquetas, es posible que pueda aprovechar sus eventos existentes en esa plataforma para desencadenar fácilmente un evento personalizado de Qualtrics.
En esta página, encontrará ejemplos de cómo hacer esto para Google Tag Manager y Adobe Launch. También hay una solución Javascript que se puede utilizar en el código de producto de su sitio web si no tiene una solución de gestión de etiquetas.
Desencadenar eventos personalizados con Google Tag Manager
- Inicie sesión en su instancia de Google Tag Manager.
- Cree una nueva etiqueta HTML personalizada.
Consejo Q: Si tiene preguntas sobre cómo completar los pasos en Google Tag Manager, consulte la documentación de soporte técnico de Google.
- Asigne un nombre descriptivo a su nueva etiqueta HTML.
- En HTML, cree un nuevo evento personalizado. Por ejemplo, podría añadir el siguiente código, sustituyendo YOUR_EVENT_KEY por la clave de su evento:
var dxaEvent = new CustomEvent("YOUR_EVENT_KEY", {bubbles: true}); document.dispatchEvent(dxaEvent);
- En Desencadenante, seleccione un desencadenador que coincida con un evento existente para el que desee desencadenar el Evento personalizado.
- Guarde los cambios.
Desencadenamiento de eventos mediante el lanzamiento de Adobe
- Inicie sesión en su instancia de Adobe Experience.
- Cree una nueva regla personalizada.
Consejo Q: Si tiene preguntas sobre cómo completar los pasos de Adobe Experience, consulte la documentación de soporte de Adobe.
- Asígnele un nombre descriptivo (por ejemplo, “Nueva cuenta corriente”).
- Seleccione un evento que corresponda al evento existente.
- Añada una acción.
- Fijar la acción en Código personalizado.
- En Javascript, cree un nuevo evento personalizado. Por ejemplo, podría añadir el siguiente código, sustituyendo YOUR_EVENT_KEY por la clave de su evento:
var dxaEvent = new CustomEvent("YOUR_EVENT_KEY", {bubbles: true}); document.dispatchEvent(dxaEvent);
- Grabe el código.
- Guarde la configuración de acción.
- Revise su regla y, a continuación, pulse Guardar.
Eventos desencadenantes mediante Javascript
Qualtrics utiliza la interfaz de eventos personalizados estándar de W3C, lo que facilita que su equipo de ingeniería emita un evento que Qualtrics pueda observar.
Ejemplo: Imagine un sitio web bancario que ya tiene código que se activa cada vez que un usuario crea una nueva cuenta corriente. Su equipo de desarrollo web agrega un nuevo evento personalizado con la clave “newCheckingaccount:”
Todo lo que su equipo de ingeniería tendría que hacer es agregar las siguientes dos líneas de código:
var dxaEvent = new CustomEvent("newCheckingaccount", {bubbles: true});
document.dispatchEvent(dxaEvent);
De este modo, Qualtrics puede asociar estos eventos con sesiones en su sitio web. No se requieren tokens API, autenticación ni código de terceros adicional.
Preguntas frecuentes