Cómo habilitar la opción de rellenar previamente por URL en WPForms

¿Está buscando optimizar la experiencia del usuario en su sitio web con la configuración de WPForms Habilitar Autocompletar por URL? ¿Pre-rellenar campos del formulario basándose en interacciones previas? Aprovechar el poder de las cadenas de consulta para autocompletar campos de formulario de un formulario a otro puede mejorar significativamente la comodidad y la eficiencia del usuario.

Imagine un escenario en el que un usuario ya ha proporcionado cierta información en un formulario y desea transferir esos datos sin problemas a otro formulario sin que tenga que volver a introducirlos. Al utilizar cadenas de consulta, puede lograr precisamente eso, creando un viaje más fluido y personalizado para sus visitantes.

Para un tutorial paso a paso de esta funcionalidad en acción, que incluye la creación de los 2 formularios y la transferencia de información de un formulario a otro, eche un vistazo a este artículo.

En este tutorial, nos centraremos más en explicar los tipos de campos y cómo se ven en las cadenas de consulta para permitirle crear sus formularios pre-rellenados.

Habilitar el Autocompletar por URL

Antes de poder empezar a pre-rellenar nuestros campos de formulario, primero debemos habilitar esta opción dentro de nuestro formulario para aceptar estos parámetros pre-rellenados de otro formulario.

Para lograr esto, primero deberá crear un nuevo formulario o editar uno de sus formularios. A continuación, navegue a Ajustes » General dentro del constructor de formularios y, en las opciones Avanzadas, active la opción etiquetada como Habilitar Autocompletar por URL para habilitarla.

Configuración Habilitar Prefill por URL en la pestaña General de la configuración del formulario dentro de las opciones Avanzadas

Ensamblar la URL

A continuación, deberá construir una URL con una cadena de consulta, utilizando parámetros GET para señalar un campo específico e incluir el valor correspondiente. Curiosamente, el tipo de campo se vuelve irrelevante en este proceso. Independientemente del tipo de campo, todas las cadenas de consulta para habilitar el autocompletado por URL en WPForms se adhieren a una estructura consistente. Por ejemplo, considere la siguiente URL con el formato fundamental de cadena de consulta:

http://test.com?wpf20_1_subfield=value

  • ?wpf: Marca el inicio de una cadena de consulta para la configuración de autocompletado por URL de WPForms.
  • ID del formulario: Identifica el formulario de destino (en la URL proporcionada, el ID del formulario es 20).
  • ID del campo: Especifica el campo deseado dentro del formulario (en la URL dada, el ID del campo es 1).
  • Identificador de subcampo (Opcional): Se utiliza únicamente al dirigirse a un subcampo, como el subcampo Ciudad dentro de un campo Dirección (en la URL de ejemplo, simplemente está etiquetado como "subfield").
  • = (Signo igual): Señala el comienzo del valor.
  • Valor: Representa el valor deseado que se agregará o seleccionará para un campo. Los espacios deben sustituirse por %20.

Usar la configuración de autocompletado

En el enlace del tutorial anterior, la idea es que su visitante vea el primer formulario y complete información básica. Luego, pase esa información a otro formulario con el botón Enviar.

Para lograrlo, ve a Ajustes » Confirmaciones en el constructor de formularios. A continuación, selecciona Ir a URL (Redirección) en el menú desplegable Tipo de confirmación. Luego, añade la cadena de consulta wpf{formID}_{fieldID} apropiada a la URL de redirección (consulta los ejemplos a continuación).

Uso de la configuración Habilitar Prefill por URL para poblar una cadena de consulta

Un ejemplo es añadir esta URL a la URL de redirección de confirmación. http://midominio.com/contacto?wpf20_1=Eventos%20y%20Fiestas

En este ejemplo, 20 es el ID del formulario y 1 es el ID del campo. La cadena de consulta debe hacer referencia al ID del formulario y del campo en el formato wpf{formID}_{fieldID} para que el campo se rellene previamente (las claves de consulta personalizadas como motivo-contacto no rellenarán los campos de WPForms).

Uso de la lógica condicional con este ajuste

Al utilizar la lógica condicional junto con el ajuste de relleno previo, la funcionalidad operará sin problemas. Los campos condicionales seguirán ocultándose o mostrándose en función de los valores rellenados mediante el relleno previo. Es importante tener en cuenta que la lógica condicional se aplica después de que los campos se hayan rellenado dinámicamente, lo que garantiza que tus formularios sigan funcionando como se espera.

Ejemplos de cadenas de consulta para campos específicos

Para usuarios más avanzados, la siguiente tabla ofrece ejemplos que ilustran cómo configurar parámetros GET para cada tipo de campo. Además, si un campo ofrece varias opciones de formato, también se incluyen ejemplos específicos para esas alternativas.

Texto de una sola línea
Formato / Variaciones del campo Parámetros GET
?wpf771_1=texto%20de%20cualquier%20longitud
Párrafo
Formato / Variaciones del campo Parámetros GET
?wpf771_2=texto%20de%20cualquier%20longitud
Formato / Variaciones del campo Parámetros GET
?wpf771_3=Segunda%20Opción
Mostrar valores habilitado ?wpf771_4=dropdown1
Opciones dinámicas: Tipo de publicación ?wpf771_5=123
(123 es el ID del tipo de publicación)
Opciones dinámicas: Taxonomía ?wpf771_6=12
(12 es el ID de la taxonomía)
Valor separado por tuberías (PSV) ?wpf135_3={field_id="9|value_choice"}
Opción múltiple
Formato / Variaciones del campo Parámetros GET
?wpf771_7=Segunda%20Opción
Mostrar valores habilitado ?wpf771_8=choice2
Opción de imagen ?wpf771_9=Segunda%20Opción
?wpf771_9=choice2
(Depende de la opción Mostrar valores)
Opciones dinámicas: Tipo de publicación ?wpf771_10=123
(123 es el ID del tipo de publicación)
Opciones dinámicas: Taxonomía ?wpf771_11=12
(12 es el ID de la taxonomía)
Valor separado por tuberías (PSV) ?wpf135_3={field_id="9|value_choice"}
Casillas de verificación
Formato / Variaciones del campo Parámetros GET
?wpf771_12=Segunda%20Opción
?wpf771_12[]=Segunda%20Opción
?wpf771_12[]=Segunda%20Opción&wpf771_12[]=Tercera%20Opción
Mostrar valores habilitado ?wpf771_13=checkbox2
Opción de imagen Internacional
Opciones dinámicas: Tipo de publicación ?wpf771_15=123
?wpf771_15[]=124
(123 es el ID del tipo de publicación)
Opciones dinámicas: Taxonomía ?wpf771_16=12
?wpf771_16[]=13
(12 es el ID de la taxonomía)
Valor separado por tuberías (PSV) ?wpf135_3={field_id="9|value_choice"}
Números
Formato / Variaciones del campo Parámetros GET
?wpf771_17=2018
Nombre
Formato / Variaciones del campo Parámetros GET
Simple ?wpf771_18=name
Nombre Apellido ?wpf771_18_first=nombre&wpf771_18_last=apellido
Nombre SegundoApellido Apellido ?wpf771_19_first=nombre&wpf771_19_last=apellido&wpf771_19_middle=segundo%20nombre
Correo electrónico
Formato / Variaciones del campo Parámetros GET
[email protected]
Confirmación habilitada [email protected]
Acuerdo GDPR
Formato / Variaciones del campo Parámetros GET
No soportado.
El usuario debe hacer clic manualmente en la casilla para aceptar.
Sitio web / URL
Formato / Variaciones del campo Parámetros GET
?wpf771_23=https://google.com
Algunos servidores pueden bloquear las solicitudes que incluyen una URL como parámetro. ¡Asegúrate de probar!
Dirección
Formato / Variaciones del campo Parámetros GET
EE. UU. ?wpf771_24_address1=Direcci%C3%B3n%20L%C3%ADnea%201&wpf771_24_address2=Direcci%C3%B3n%20L%C3%ADnea%202&wpf771_24_city=Del%20Mar&wpf771_24_state=CA&wpf771_24_postal=12345
Internacional ?wpf771_25_address1=Direcci%C3%B3n%20L%C3%ADnea%201&wpf771_25_address2=Direcci%C3%B3n%20L%C3%ADnea%202&wpf771_25_city=Kharkiv&wpf771_25_state=Oblast%20de%20Kharkiv&wpf771_25_postal=61000&wpf771_25_country=Ucrania
Contraseña
Formato / Variaciones del campo Parámetros GET
No soportado.
El usuario debe introducir el/los valor(es) manualmente.
Teléfono
Formato / Variaciones del campo Parámetros GET
EE. UU./Internacional ?wpf771_27=5555551234
Fecha / Hora
Formato / Variaciones del campo Parámetros GET
Formato: Fecha, Tipo: Selector de fecha ?wpf771_28_date=22/11/2018
Fecha, Tipo: Menú desplegable de fecha (subcampo) ?wpf771_29_date_m=11&wpf771_29_date_d=22&wpf771_29_date_y=2018
Hora, Formato: 12 H (subcampo) ?wpf771_30_time=6:00am
Hora, Formato: 12 H (subcampo) ?wpf771_31_time=13:00
Formato: date-time ?wpf771_32_date=22/11/2018&wpf771_32_time=13:15
?wpf771_32_date_m=11&wpf771_32_date_d=22&wpf771_32_date_y=2018&wpf771_32_time=6:30am
Oculto
Formato / Variaciones del campo Parámetros GET
?wpf771_33=valor%20oculto
HTML
Formato / Variaciones del campo Parámetros GET
No soportado.
Este campo no es editable por el usuario.
Carga de archivos
Formato / Variaciones del campo Parámetros GET
No compatible.
Medidas de seguridad.
Salto de página
Formato / Variaciones del campo Parámetros GET
No soportado.
Este campo no es editable por el usuario.
Divisor de sección
Formato / Variaciones del campo Parámetros GET
No soportado.
Este campo no es editable por el usuario.
Valoración
Formato / Variaciones del campo Parámetros GET
?wpf771_38=4
Resaltará 4/5 o 4/10, dependiendo de la escala de calificación.  Un ejemplo sería 4/3.
Captcha
Formato / Variaciones del campo Parámetros GET
No compatible.
El usuario debe completar manualmente el captcha (Matemáticas o Pregunta y Respuesta).
Firma
Formato / Variaciones del campo Parámetros GET
No compatible.
El usuario debe firmar manualmente.
Escala de Likert
Formato / Variaciones del campo Parámetros GET
?wpf771_41_r2_c1=1
?wpf771_41r1_c2[]=1&wpf771_41_r3_c1[]=1
r1 indica la primera fila, c2 indica la segunda columna, etc.
Soporta escala de calificación de filas únicas/múltiples y respuestas múltiples.
Puntuación Neta del Promotor
Formato / Variaciones del campo Parámetros GET
?wpf771_42=4
Seleccionará el valor 4 de 0 a 10.
Cupón de Pago
Formato / Variaciones del campo Parámetros GET
?wpf771_1=c%C3%B3digo%20de%20cup%C3%B3n
Elemento único
Formato / Variaciones del campo Parámetros GET
?wpf771_43=10
Solo soporta el Tipo de Artículo "Definido por el Usuario".
Múltiples artículos
Formato / Variaciones del campo Parámetros GET
?wpf771_44=Second%20Item
(opciones de texto e imagen)
Formato / Variaciones del campo Parámetros GET
?wpf771_45=Segundo%20Elemento
Tarjeta de crédito
Formato / Variaciones del campo Parámetros GET
No compatible.
El usuario debe introducir manualmente los datos de la tarjeta de crédito.
Total
Formato / Variaciones del campo Parámetros GET
No compatible.
El valor se calcula usando JavaScript al cargar la página.
Campos de Pago (Casillas de Verificación, Múltiples Elementos, Elementos Desplegables) con Cantidades
Formato / Variaciones del campo Parámetros GET
Estándar ?wpf938_7={field_id="8|value_choice"}
Con Cantidades ?wpf938_7={field_id="8|value_choice"}&wpq938_7={field_id="8|quantity"}

Artículos de Referencia

  • Para obtener detalles sobre cómo localizar un ID de Formulario o ID de Campo, por favor consulte nuestro tutorial.
  • Como regla general, la longitud máxima de una URL es de 2.000 caracteres.

Preguntas frecuentes

P: ¿Cómo uso esto para subetiquetas?

R: Al usar esto para pre-rellenar un campo de Nombre o Dirección que podría tener varios subcampos, nos gustaría compartir un ejemplo con usted.

?wpf1036_1|first={field_id="1|first"}&wpf1036_1|last={field_id="1|last"}&wpf1036_3|address1={field_id="3|address1"}&wpf1036_3|address2={field_id="3|address2"}&wpf1036_3|city={field_id="3|city"}&wpf1036_3|state={field_id="3|state"}&wpf1036_3|postal={field_id="3|postal"}

¡Y eso es todo! Para otro ejemplo específico de esto en acción, consulte este tutorial sobre Cómo Usar Cadenas de Consulta para Pre-Rellenar Campos de Formularios desde Otro Formulario. Para otros ejemplos, consulte nuestro artículo sobre Cómo Usar Cadenas de Consulta para Autocompletar un Campo de Texto.