La estructura de la URL del cuestionario es la siguiente
Environment | :( | Quiz |
---|---|---|
Staging | https://quiz-stg.coremetrix.com/landing/sandbox?jwt=JWT_TOKEN | https://quiz-stg.coremetrix.com/quiz/sandbox?jwt=JWT_TOKEN |
Production | https://quiz.coremetrix.com/landing/sandbox?jwt=JWT_TOKEN | https://quiz.coremetrix.com/quiz/sandbox?jwt=JWT_TOKEN |
Similar al Flujo de Concesión de Credenciales del Cliente en OAuth 2.0, este flujo de autenticación es adecuado para escenarios en los que la propia aplicación cliente necesita acceder a recursos sin implicar la interacción del usuario final. Proporciona un medio seguro para que tu aplicación de backend obtenga un token de identificación y acceda al cuestionario de Coremetrix en nombre del usuario cliente (participante del cuestionario).
Coremetrix limita qué datos se recopilan de las personas que realizan el cuestionario. Todos los cuestionarios de Coremetrix utilizan el PUID para identificar los intentos individuales que son transmitidos a Coremetrix por el cliente. Durante este proceso, no se proporciona información de identificación personal (PII) a Coremetrix.
En ningún momento en este proceso se comparten otros datos personales, como nombre, fecha de nacimiento, número de cuenta y dirección, con Coremetrix. El PUID se transmite a Coremetrix como un parámetro de consulta en la URL del cuestionario. Este es el único proceso de transferencia. Solo el cliente puede asociar a las personas con sus respectivos PUID.
Coremetrix lleva a cabo la evaluación contra el PUID y luego esto es utilizado por el cliente para solicitar puntuaciones a través de la API de Coremetrix.
Los únicos datos recopilados durante el proceso de evaluación son las respuestas individuales a las preguntas del cuestionario. Las respuestas se proporcionan haciendo clic en las opciones de respuesta posibles, en forma de imágenes. Se informa al individuo que no hay respuestas correctas o incorrectas y que haga clic en la opción que mejor lo represente a él o ella.
Si se ha acordado previamente, Coremetrix puede crear un cuestionario con la marca personalizada para el cliente. El cliente deberá proporcionar las directrices de marca relevantes, fuentes, logotipos para que los equipos creativos y de diseño de Coremetrix diseñen y construyan el cuestionario.
Requerimientos del paquete de marca:
Las siguientes partes de la página del cuestionario son personalizables
Dependiendo del tipo de proyecto (como se describe en la política de Base Legal para el Procesamiento) la persona recibirá la URL vía SMS, correo electrónico o será redirigida desde el sitio web del cliente al cuestionario en un iframe como parte del proceso de aplicación.
El enlace del cuestionario se puede compartir de diferentes maneras con el cliente. Por ejemplo, una llamada a la acción (CTA), como un botón “Comenzar Cuestionario”, podría redirigir al usuario al dominio de Coremetrix, donde puede completar el cuestionario.
Una vez completado, el usuario puede ser redirigido de vuelta al sitio web del cliente. Esta redirección puede utilizarse como un disparador para iniciar una llamada a la API. También podemos mostrar una página de inicio al principio del cuestionario y una página de agradecimiento al final del cuestionario.
Un Marco en Línea, también referido como iframe, puede ser usado para insertar el cuestionario de Coremetrix en tu página web. Este enfoque te permitirá controlar completamente el mensaje/branding y la navegación alrededor del cuestionario mismo.
El iframe puede ser aplicado añadiendo un simple código html a las páginas web existentes en la aplicación del cliente.
Más información sobre iframes se puede encontrar en: https://www.w3schools.com/tags/tag_iframe.asp
Coloca el siguiente elemento donde desees que se renderice el iframe:
Reemplaza las siguientes variables
$QUIZ_LINK con la URL del cuestionario: https://quiz.coremetrix.com/quiz/quiz_name?jwt=ID_TOKEN
Consulta las secciones anteriores para más detalles sobre cómo obtener el token de identificación.con el ancho que el iframe debería abarcar (px o %)
con la altura que el iframe debería abarcar (px o %)
Reemplaza las siguientes variables
Quiz | Staging | Production |
---|---|---|
Staging | <iframe src=https://quiz-stg.coremetrix.com/quiz/sandbox?jwt=ID_TOKEN frameborder="0" lenght="960px "height="800px" /> | <iframe src=https://quiz.coremetrix.com/quiz/sandbox?jwt=ID_TOKEN frameborder="0" lenght="960px" height="800px" /> |
Una integración separada a través de una API/Webhook proporciona el método de comunicación para recibir la puntuación.
Note: Coremetrix restringe el uso del <frame>, <iframe>, <object>, <embed> o <applet> de forma predeterminada para eliminar el riesgo de Clickjacking. Necesitarás informar a Coremetrix de antemano en qué dominio tienes la intención de renderizar el cuestionario dentro de un iframe. Coremetrix luego incluirá estas entradas en una lista blanca utilizando la directiva CSP `frame-ancestors`.
Cuando se completa el cuestionario, o cuando se vuelve a cargar un cuestionario completado, se publicará un mensaje desde el iframe con “CUESTIONARIO_COMPLETO”. Para acceder al mensaje, inserta un escuchador de eventos en tu página web.
window.addEventListener('message', receiveMessage, false);
function receiveMessage(evt){
if(evt.data = "QUIZ_COMPLETE"){
//custom code
}
}