Los parámetros de URL son una función incluida en el plan gratuito que te permite dar uso a datos que ya tienes, hacer un seguimiento de información relativa a tus usuarios y lograr que tus formularios resulten más personales.
Los parámetros de URL pueden utilizarse para muchas cosas:
- Hacer un seguimiento del origen (o fuente) de tus usuarios (si han accedido al formulario desde alguna red social, por ejemplo).
- Segmentar a tu público con el fin de obtener datos más detallados y poder realizar análisis más específicos de estos.
- Personalizar tu formulario para que este parezca aún más cercano.
¿Tienes un plan Business o superior y quieres hacer un seguimiento de datos de marketing como el origen (o fuente) de los usuarios y la campaña? Pues, consulta nuestra guía para hacer un seguimiento mediante UTM en Typeform. Y, aunque no tengas un plan Business, puedes usar parámetros UTM como parámetros de URL. ¡Sigue leyendo para obtener más información!
¿Cómo funcionan los parámetros de URL?
Los parámetros de URL te permiten añadir datos con los que ya cuentas directamente a la URL de tu formulario. Podrás ver todos tus datos en el panel «Resultados».
¿Qué tipo de información puedes transferir a través de los parámetros de URL?
Puedes incluir cualquier información que tú quieras. Como, por ejemplo:
- El nombre del usuario (para poder usar la función «Recordar información» y dar la bienvenida a cada usuario de forma individualizada).
- La dirección de correo electrónico del usuario (para saber quién ha completado tu formulario).
- El origen o la fuente del tráfico (para saber dónde ha encontrado esa persona tu formulario. En Facebook, en tu página web, etc.).
- Si vendes zapatos, por ejemplo, incluso puedes registrar el número de pie que usa esa persona (para tener siempre guardada esa información en caso de necesitarla en futuras transacciones a través de tus formularios).
Nota: si añades tu ID de seguimiento de Google Analytics a un formulario, te conviertes en responsable de los datos recabados por Google Analytics. Por ello, si utilizas parámetros de URL en los que se haga referencia a información de carácter personal (como puede ser el nombre, los apellidos o la dirección de correo electrónico de los usuarios), debes asegurarte de indicar estos datos en el campo «Excluir parámetros de consulta de URL» en la configuración de la vista de Google Analytics, puesto que recabar este tipo de información va en contra de los términos del servicio de Google. Consulta las instrucciones de Google para excluir parámetros de URL.
¿Cómo puedes añadir parámetros de URL a tu formulario?
1. Vete a tu área de trabajo y abre el formulario en cuestión. En la parte superior de la pantalla, encontrarás el panel «Workflow». Haz clic en él y, después, en «Trae información» en el centro de la pantalla.
2. Se abrirá una nueva ventana de diálogo en la que podrás añadir tus parámetros de URL. Haz clic en «+ Añadir nuevo parámetro» para crear uno personalizado y escribe el nombre que quieras darle en el recuadro.
Haz clic de nuevo en el botón «+ Añadir nuevo parámetro» para añadir todos los parámetros de URL personalizados que necesites y, después, pulsa el botón «Guardar».
Para escribir el nombre de los parámetros de URL debes usar siempre minúsculas y sustituir los espacios por guiones bajos.
4. Tus parámetros de URL se añadirán a la URL que deberás usar para compartir tu formulario una vez lo hayas publicado. Si quieres verlos, vete al panel «Compartir». Pulsa el botón «Copiar enlace» para poder pegar el enlace donde tú quieras.
Para añadir información a los parámetros de URL manualmente, puedes pegar tu enlace y sustituir las «xxxxx» por la palabra que corresponda.
En este caso concreto, el objetivo del parámetro de URL que hemos añadido es hacer un seguimiento del origen o fuente de los usuarios, por lo que tendríamos que cambiar las «xxxxx» por «twitter» o «facebook» antes de compartir el enlace en dichas redes sociales.
Así funcionan los parámetros de URL
Al incluir parámetros de URL en tu formulario, se añadirá una cadena de caracteres a la URL del mismo; por lo que la dirección web resultante tendrá un aspecto parecido a este:
https://tutorials.typeform.com/to/nzthWI#first_name=xxxxx&utm_source=xxxxx
En este ejemplo, hemos añadido dos variables por medio de dos parámetros de URL diferentes:
- first_name (que indica el nombre del usuario).
- utm_source (que indica el origen del usuario).
Las «xxxxx» que aparecen después de «first_name=» y «utm_source=» son los parámetros de URL. Esas «xxxxx» deberán ser sustituidas por datos reales para que el formulario pueda transmitir esa información a tu panel de resultados. Actualmente, no es posible transmitir información asociada a las variables «score» y «price» a través de parámetros de URL.
Siguiendo con el ejemplo anterior, si a Fran le mandaran el formulario a través de Twitter, la URL tendría el siguiente aspecto:
https://tutorials.typeform.com/to/nzthWI#first_first_name=Fran&utm_source =twitter
De esta forma, tu formulario añadirá automáticamente a tus resultados los siguientes datos:
- first_name: fran
- utm_source: twitter
Y no tendrás que usar una pregunta de tu formulario para volver a pedirles esos datos a los usuarios.
Además, también tienes la posibilidad de transferir a tu formulario un segmento de texto que contenga un espacio en blanco a través de los parámetros de URL. Esto puede serte útil cuando quieras transmitir datos como nombres y apellidos. Como, por ejemplo, «Pepita Pérez». En este caso, tendrás que sustituir los espacios por «%20» en la URL para que la información del parámetro de URL aparezca con ese espacio en blanco en tus resultados y/o en tu formulario. De esta forma, tu URL tendría un aspecto similar a este:
https://example.typeform.com/to/AbCdEf#nombre_apellido=Pepita%20Pérez
¡Y eso no es todo! Puedes codificar cualquier carácter utilizando el formato de codificación UTF-8.
Nota: no puedes usar el parámetro de URL «name» en formularios incrustados en páginas de Wordpress porque se trata de un término reservado de Wordpress, pero puedes saltarte esta restricción si, en lugar de ese, utilizas otros parámetros de URL en tu formulario, como «first_name» o «last_name».
¿Cómo se utilizan?
Puedes utilizar esta función de dos formas distintas:
Manualmente: añadiendo tú mismo/a la información correspondiente en los parámetros de URL de la dirección web antes de compartir tu formulario.
De forma automatizada: mediante tu programa de gestión de las relaciones con los clientes o solución CRM habitual (como puede ser Salesforce, Infusionsoft, Netsuite, etc.), que introducirá esos datos automáticamente y te permitirá enviar una URL personalizada a potencialmente miles de personas para que estas accedan a tu formulario. Por favor, lee estos artículos para obtener más información al respecto:
- Introduce información en los campos ocultos automáticamente con una herramienta de CRM o automatización de marketing.
- Campos Ocultos automatizados con Mailchimp.
¿Cómo usar parámetros de URL en formularios incrustados?
Puedes añadir fácilmente un parámetro de URL (como, por ejemplo, «utm_source») a un formulario que ya está incrustado. Y también puedes crear diversos códigos de incrustación con datos distintos asociados a los parámetros de URL para un mismo formulario.
Imaginemos que quieres hacer un seguimiento del origen o fuente de los usuarios para saber desde qué página específica de tu web están accediendo y completando tu formulario. Para ello, puedes crear un código de incrustación con el dato «inicio» asociado al correspondiente parámetro de URL para indicar que los usuarios provienen de la página de inicio de tu web. Y, después, puedes crear un nuevo código de incrustación con el dato «nosotros» asociado al mismo parámetro de URL para indicar que esos usuarios provienen de la página «Sobre nosotros» de tu web. De esta forma, podrás ver, en la pestaña «Respuestas», cuántas personas han respondido a tu formulario desde la página de inicio y cuántos lo han hecho desde la página «Sobre nosotros» de tu web.
Consulta nuestro artículo sobre cómo usar parámetros de URL con formularios incrustados si quieres saber más al respecto.
Nota: ¿Lo que quieres es transferir información a la URL de un formulario incrustado desde fuera del marco integrado o iframe? Es posible, pero para ello necesitas saber algo de programación. Eso sí, por favor, ten en cuenta que no podremos ayudarte a resolver problemas técnicos relativos al uso de código personalizado ni facilitarte pautas de desarrollo en caso de que algo no funcione bien en tu implementación personalizada.
También puedes echar un vistazo a nuestro portal para desarrolladores si quieres recibir consejos más avanzados sobre cómo utilizar parámetros de URL con formularios incrustados.
¿Cómo se verán en pantalla los datos que recibas de los usuarios?
Los datos asociados a los parámetros de URL aparecerán en la pestaña «Respuestas». Allí podrás ver, una a una, todas las respuestas que hayas recibido a través de tu formulario, así como los datos asociados a tus parámetros de URL.
¡Pruébalo! Copia el siguiente enlace, pégalo en tu navegador y sustituye las «xxxxx» por tu nombre y la fuente de tráfico que quieras (por ejemplo, «facebook»). Después, pulsa la tecla «enter/intro» y observa lo que hace el formulario.
https://successteam.typeform.com/to/nzthWI#name=xxxxx&source=xxxxx
Nota: si modificas el nombre de un parámetro de URL que ya haya recabado respuestas de los usuarios, las respuestas recibidas hasta ese momento se eliminarán.
Si ya has añadido parámetros de URL a tu formulario y recibido respuestas y, después, desactivas esos parámetros y vuelves a publicar el formulario, cualquier dato que hubieras recabado previamente a través de esos parámetros de URL dejará de ser visible en la tabla «Respuestas», aunque los datos asociados a la URL no se eliminarán. De hecho, si vuelves a activar los parámetros de URL que tenías desactivados y publicas de nuevo el formulario, los datos asociados a la URL que ya hubieras recibido volverán a aparecer en el apartado «Respuestas».
¿Cómo utilizar la información asociada a los parámetros de URL en tu formulario?
Además de transferir datos a tu panel de «Resultados», puedes hacer otras dos cosas más con los parámetros de URL:
- Añadir parámetros de URL a una pregunta de tu formulario. Descubre cómo hacerlo en este artículo: Utiliza «recordar información» para hacer referencia a respuestas anteriores de tu formulario, variables, etc.
- Usar la función «Recordar información» para crear reglas lógicas. Consulta este artículo para obtener más información al respecto: Cómo usar la función lógica «ramas y cálculos» para mostrar a cada usuario las preguntas más pertinentes.
¿Cómo proteger datos confidenciales si usas parámetros de URL?
Eres responsable de cualquier dato que compartas a través de parámetros de URL. Así que, ten especial cuidado con el uso que des a los datos personales (como nombres, apellidos y direcciones de correo electrónico) y consulta la política de uso de cualquier herramienta a la que envíes este tipo de información (como Google Analytics), ya que llevar un registro de información de carácter personal podría ir en contra de sus términos del servicio o de las leyes de protección de datos.
Los parámetros de URL forman parte de la dirección URL de tu formulario, lo que significa que los valores que se transmiten a través de ellos:
- Pueden aparecer en el historial de navegación y en las barras de direcciones.
- Podrían almacenarse en los registros del servidor, registros de proxy y herramientas de seguridad.
- Serán visibles para otras herramientas que conectes a Typeform, como plataformas de análisis de datos o marketing.
Por este motivo, te recomendamos encarecidamente que no utilices parámetros de URL para transmitir información secreta o de carácter confidencial, como pueden ser:
- Contraseñas y tokens de autenticación.
- Datos bancarios o de tarjetas de crédito.
- Documentos oficiales de identidad (como número de DNI o pasaporte).
- Información empresarial de carácter altamente confidencial.
- Datos de carácter personal considerados de «categoría especial» (como los datos relativos a salud u otro tipo de información que tu equipo jurídico o de seguridad califique de «confidencial»).
Si finalmente decides incluir datos de carácter personal (como, por ejemplo, el nombre, los apellidos o la dirección de correo electrónico de los usuarios), será responsabilidad tuya asegurarte de que ese uso se realice de acuerdo con tu propia política de seguridad de datos, la de cualquier herramienta a la que envíes esa información (como Google Analytics) y las leyes en materia de protección de datos que sean aplicables en tu caso.
En lugar de enviar información de carácter confidencial a través de parámetros de URL, también puedes plantearte la posibilidad de añadir a la URL identificadores que no puedan considerarse confidenciales (como, por ejemplo, códigos internos para la identificación de tus clientes) y consultar el resto de datos de cada usuario de forma segura en tu propio sistema.