Es una práctica habitual en la distribución de encuestas y la administración de paneles utilizar proveedores externos para las invitaciones por correo electrónico y el procesamiento de recompensas. Normalmente, estos servicios externos incluyen un enlace que lleva a los destinatarios a su propio servidor. Cuando los panelistas hacen clic en este enlace, se envían al servidor de EyeQuestion, donde se transmite información adicional, como el idioma, el ID del panelista y el ID del proyecto. Para permitir una comunicación continua y actualizaciones de estado, EyeQuestion debe redirigir al servidor externo, informando del éxito junto con los ID del panelista y del proyecto. Este artículo le explicará cómo configurar enlaces de redireccionamiento y parámetros externos en EyeQuestion utilizando las funcionalidades de redireccionamiento de URL y llamada de URL, lo que permite una conexión perfecta con sistemas externos.
El primer paso es ejecutar una prueba con parámetros externos. Después de implementar una prueba, use el vínculo anónimo R1 en la página Distribución.
Este es el enlace base desde el que trabajará. Asegúrese de tener acceso a EyeQuestion utilizando el mismo nombre de servidor que un panelista.
Esto significa que el enlace debería verse así:
Su tercero puede usar este enlace y agregar sus propios parámetros específicos, como este:
En resumen, el enlace se compone de dos componentes separados por un signo de interrogación. El primer componente es el enlace de prueba anónimo y el segundo componente son los parámetros de la parte externa:
<enlace anónimo al cuestionario EQ> ? <parámetro1>=<valor1> y <parámetro2>=<valor2>
Al llamar a esta URL, se iniciará la prueba en EyeQuestion y se almacenarán los parámetros junto con la sesión del panelista. Estos "parámetros externos" se pueden utilizar en condiciones y se pueden transmitir durante una redirección a un sistema externo.
Redirigir de nuevo al sistema externo
En cada pantalla de su cuestionario puede configurar una redirección a un sistema externo o una llamada en segundo plano en la configuración de pantalla. Vaya a la configuración avanzada y elija Llamada URL o Redirección URL en el campo Acción. Luego aparecerá el campo para la URL. Una redirección hace que un navegador redirija a la URL indicada . La Llamada URL llamará a la URL indicada en el nivel del servidor (en segundo plano) y la prueba continuará. En caso de una redirección a un sistema externo, utilice la acción Redirección URL .
Supongamos que desea redirigir a su interlocutor externo y transmitir información como el ID del panelista, el ID del proyecto y el estado. El interlocutor externo requiere una URL con un formato similar a:
Para crear la URL correcta, deberá volver a llamar a los "parámetros externos" indicados. Puede hacerlo utilizando el siguiente marcador de posición: $externalparameter:<name>$ Usando el ejemplo dado, la URL real que deberías ingresar en el campo URL sería:
Durante la prueba ocurrirá lo siguiente: tan pronto como el panelista acceda a esta página, ésta no se mostrará, pero el navegador lo redireccionará a la URL.
Almacenamiento del parámetro externo
Si desea almacenar el ID de panelista proporcionado junto con los datos para referencia futura, deberá agregar una pregunta adicional a una de las pantallas de su cuestionario (preferiblemente la primera). Primero abra la primera pantalla de su cuestionario y agregue una pregunta de TEXTO. Asígnele un nombre y configure el FORMATO en Oculto en la configuración avanzada.
En segundo lugar, establezca el valor PREDETERMINADO en $$externalparameter:<parameter>$$ en la configuración estándar; en este ejemplo, sería $$externalparameter:panelistid$$ .
