Resumo de IA
Você está procurando otimizar a experiência do usuário em seu site com a configuração Habilitar Preenchimento por URL do WPForms? Preencher campos de formulário com base em interações anteriores? Aproveitar o poder das strings de consulta para preencher automaticamente campos de formulário de um formulário para outro pode aumentar significativamente a conveniência e a eficiência do usuário.
Imagine um cenário em que um usuário já forneceu certas informações em um formulário e você deseja transferir esses dados perfeitamente para outro formulário sem que ele precise inseri-los novamente. Ao utilizar strings de consulta, você pode conseguir exatamente isso, criando uma jornada mais suave e personalizada para seus visitantes.
Para um tutorial passo a passo desta funcionalidade em ação, que inclui a criação dos 2 formulários e a passagem de informações de um formulário para outro, dê uma olhada neste artigo.
Neste tutorial, vamos nos concentrar mais em explicar os tipos de campo e como eles aparecem nas strings de consulta para capacitá-lo a criar seus formulários pré-preenchidos.
Habilitando o Preenchimento por URL
Antes de podermos começar a pré-preencher nossos campos de formulário, primeiro devemos habilitar esta opção em nosso formulário para aceitar esses parâmetros pré-preenchidos de outro formulário.
Para conseguir isso, você precisará primeiro criar um novo formulário ou editar um de seus formulários. Em seguida, navegue até Configurações » Geral dentro do construtor de formulários e, nas opções Avançadas, ative a opção rotulada Habilitar Preenchimento por URL para habilitá-la.

Montando a URL
Em seguida, você precisará construir uma URL com uma string de consulta, utilizando parâmetros GET para identificar um campo específico e incluir o valor correspondente. Curiosamente, o tipo de campo se torna irrelevante neste processo. Independentemente do tipo de campo, todas as strings de consulta para habilitar o preenchimento por URL no WPForms seguem uma estrutura consistente. Por exemplo, considere a seguinte URL com o formato fundamental da string de consulta:
http://test.com?wpf20_1_subfield=value
?wpf: Marca o início de uma string de consulta para a configuração de preenchimento por URL do WPForms.- ID do Formulário: Identifica o formulário de destino (na URL fornecida, o ID do Formulário é 20).
- ID do Campo: Especifica o campo pretendido dentro do formulário (na URL dada, o ID do Campo é 1).
- Identificador de Subcampo (Opcional): Utilizado unicamente ao direcionar um subcampo, como o subcampo Cidade dentro de um campo de Endereço (no URL de exemplo, ele é simplesmente rotulado como “subfield”).
=(Sinal de Igual): Sinaliza o início do valor.- Valor: Representa o valor desejado a ser adicionado ou selecionado para um campo. Quaisquer espaços devem ser substituídos por %20.
Usando a configuração de preenchimento
No link do tutorial acima, a ideia é que seu visitante veja o primeiro formulário e complete algumas informações básicas. Em seguida, passe essas informações para outro formulário com o botão Enviar.
Para conseguir isso, vá para Configurações » Confirmações no construtor de formulários. Em seguida, selecione Ir para URL (Redirecionamento) no menu suspenso Tipo de Confirmação. Em seguida, adicione a string de consulta wpf{formID}_{fieldID} apropriada à URL de Redirecionamento (veja os exemplos abaixo).

Um exemplo é adicionar esta URL à URL de Redirecionamento de Confirmação. http://mydomain.com/contact?wpf20_1=Events%20and%20Parties
Neste exemplo, 20 é o ID do Formulário e 1 é o ID do Campo. A string de consulta deve referenciar o ID do formulário e do campo no formato wpf{formID}_{fieldID} para que o campo seja pré-preenchido (chaves de consulta personalizadas como contact-reason não preencherão os campos do WPForms).
Usando Lógica Condicional com esta configuração
Ao utilizar a lógica condicional juntamente com a configuração de pré-preenchimento, a funcionalidade operará perfeitamente. Os campos condicionais ainda serão ocultados ou exibidos com base nos valores preenchidos através do pré-preenchimento. É importante notar que a lógica condicional é aplicada após os campos terem sido preenchidos dinamicamente, garantindo que seus formulários continuem a funcionar como esperado.
Exemplos de String de Consulta para Campos Específicos
Para usuários mais avançados, esta tabela abaixo oferece exemplos que ilustram como configurar parâmetros GET para cada tipo de campo. Além disso, se um campo oferecer várias opções de formatação, exemplos específicos para essas alternativas também são incluídos.
Texto de Linha Única
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_1=texto%20de%20qualquer%20comprimento |
Parágrafo
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_2=texto%20de%20qualquer%20comprimento |
Dropdown
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_3=Segunda%20Opção |
| Exibir Valores ativado | ?wpf771_4=dropdown1 |
| Escolhas Dinâmicas: Tipo de Postagem | ?wpf771_5=123( 123 é o ID do Tipo de Postagem) |
| Escolhas Dinâmicas: Taxonomia | ?wpf771_6=12( 12 é o ID da Taxonomia) |
| Valor Separado por Pipe (PSV) | ?wpf135_3={field_id="9|value_choice"} |
Múltipla Escolha
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_7=Segunda%20Opção |
| Exibir Valores ativado | ?wpf771_8=choice2 |
| Escolha de Imagem | ?wpf771_9=Segunda%20Opção?wpf771_9=choice2(Depende da opção Exibir Valores) |
| Escolhas Dinâmicas: Tipo de Postagem | ?wpf771_10=123( 123 é o ID do Tipo de Postagem) |
| Escolhas Dinâmicas: Taxonomia | ?wpf771_11=12( 12 é o ID da Taxonomia) |
| Valor Separado por Pipe (PSV) | ?wpf135_3={field_id="9|value_choice"} |
Caixas de seleção
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_12=Segunda%20Opção?wpf771_12[]=Segunda%20Opção?wpf771_12[]=Segunda%20Opção&wpf771_12[]=Terceira%20Opção |
| Exibir Valores ativado | ?wpf771_13=checkbox2 |
| Escolha de Imagem | ?wpf771_14=Second%20Choice?wpf771_14=checkbox2?wpf771_14[]=Second%20Choice&wpf771_14[]=Third%20Choice(Depende da opção Mostrar Valores) |
| Escolhas Dinâmicas: Tipo de Postagem | ?wpf771_15=123?wpf771_15[]=124( 123 é o ID do Tipo de Post) |
| Escolhas Dinâmicas: Taxonomia | ?wpf771_16=12?wpf771_16[]=13( 12 é o ID da Taxonomia) |
| Valor Separado por Pipe (PSV) | ?wpf135_3={field_id="9|value_choice"} |
Números
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_17=2018 |
Nome
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| Simples | ?wpf771_18=nome |
| Primeiro Último | ?wpf771_18_first=primeiro%20nome&wpf771_18_last=sobrenome |
| Primeiro Meio Último | ?wpf771_19_first=primeiro%20nome&wpf771_19_last=sobrenome&wpf771_19_middle=nome%20do%20meio |
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | [email protected] |
| Confirmação ativada | [email protected] |
Acordo GDPR
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | Não suportado. O usuário deve clicar manualmente na caixa de seleção para concordar. |
Website / URL
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_23=https://google.comAlguns servidores podem bloquear requisições que incluem uma URL como parâmetro. Certifique-se de testar! |
Endereço
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| EUA | ?wpf771_24_address1=Endere%C3%A7o%20Linha%201&wpf771_24_address2=Endere%C3%A7o%20Linha%202&wpf771_24_city=Del%20Mar&wpf771_24_state=CA&wpf771_24_postal=12345 |
| Internacional | ?wpf771_25_address1=Endere%C3%A7o%20Linha%201&wpf771_25_address2=Endere%C3%A7o%20Linha%202&wpf771_25_city=Kharkiv&wpf771_25_state=Oblast%20de%20Kharkiv&wpf771_25_postal=61000&wpf771_25_country=Ucr%C3%A2nia |
Senha
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | Não suportado. O usuário deve inserir o(s) valor(es) manualmente. |
Telefone
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| EUA/Internacional | ?wpf771_27=5555551234 |
Data / Hora
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| Formato: Data, Tipo: Seletor de Data | ?wpf771_28_date=22/11/2018 |
| Data, Tipo: Dropdown de Data (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 / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_33=valor%20oculto |
HTML
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | Não suportado. Este campo não pode ser editado pelo usuário. |
Upload de Arquivo
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | Não suportado. Medidas de segurança. |
Quebra de Página
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | Não suportado. Este campo não pode ser editado pelo usuário. |
Divisor de Seção
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | Não suportado. Este campo não pode ser editado pelo usuário. |
Avaliação
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_38=4Destacará 4/5 ou 4/10, dependendo da escala de classificação. Um exemplo seria 4/3. |
Captcha
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | Não suportado. O usuário deve completar o captcha manualmente (Matemática ou Pergunta e Resposta). |
Assinatura
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | Não suportado. O usuário deve assinar manualmente. |
Escala Likert
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_41_r2_c1=1?wpf771_41r1_c2[]=1&wpf771_41_r3_c1[]=1r1 indica a primeira linha, c2 indica a segunda coluna, etc.Suporta escala de classificação de linha única/múltiplas e respostas múltiplas. |
Net Promoter Score
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_42=4Selecionará o valor 4 de 0 a 10. |
Cupom de Pagamento
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_1=código%20do%20cupom |
Item Único
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_43=10Suporta apenas o Tipo de Item “Definido pelo Usuário”. |
Itens Múltiplos
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_44=Segundo%20Item(escolhas de texto e imagem) |
Itens de Dropdown
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | ?wpf771_45=Segundo%20Item |
Cartão de Crédito
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | Não suportado. O usuário deve inserir os dados do cartão de crédito manualmente. |
Total
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| – | Não suportado. O valor é calculado usando JavaScript no carregamento da página. |
Campos de Pagamento (Itens de Caixa de Seleção, Vários Itens, Itens de Menu Suspenso) com Quantidades
| Formato / Variações do Campo | parâmetros GET |
|---|---|
| Padrão | ?wpf938_7={field_id="8|value_choice"} |
| Com Quantidades | ?wpf938_7={field_id="8|value_choice"}&wpq938_7={field_id="8|quantity"} |
Artigos de Referência
- Para detalhes sobre como localizar um ID de Formulário ou ID de Campo, consulte nosso tutorial.
- Como regra geral, o comprimento máximo de uma URL é de 2.000 caracteres.
Perguntas Frequentes
P: Como uso isso para sub-rótulos?
R: Ao usar isso para pré-preencher um campo de Nome ou Endereço que pode ter vários subcampos, gostaríamos de compartilhar um exemplo com você.
?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"}
E é isso! Para outro exemplo específico disso em ação, confira este tutorial sobre Como Usar Strings de Consulta para Pré-Preencher Campos de Formulário de Outro Formulário. Para outros exemplos, consulte nosso artigo sobre Como Usar Strings de Consulta para Preencher Automaticamente um Campo de Texto.