Addon de Geolocalização

Nas seções seguintes, cobriremos como configurar as APIs do Google Places e Mapbox Search.

Desbloqueie o Addon de Geolocalização e outros recursos poderosos para expandir seus negócios.

Obter WPForms Pro

Gostaria de saber mais sobre as localizações dos usuários que preenchem seus formulários? Com o addon de Geolocalização do WPForms, você pode coletar facilmente dados geográficos para cada um de seus leads.

Este tutorial mostrará como instalar e usar o addon de Geolocalização para WPForms.

Requisitos:

  • Você precisará de uma licença Pro ou superior para acessar o addon de Geolocalização
  • Certifique-se de ter instalado a versão mais recente do WPForms para atender à versão mínima exigida para o addon de Geolocalização

Configurando o Addon de Geolocalização

Antes de começar, você precisará garantir que o WPForms esteja instalado e ativado em seu site WordPress.

Depois de instalar o WPForms e sua licença for verificada, você poderá rapidamente instalar e ativar o addon de Geolocalização.

Após ativar o addon, você pode configurar suas configurações acessando WPForms » Configurações e selecionando a aba Geolocalização.

Configurações de geolocalização no WPForms

A partir daqui, você terá a opção de escolher qual provedor você gostaria de receber suas informações de geolocalização.

Selecionar API de Geolocalização

Observação: Selecionar Nenhum nas opções de Provedor de Lugares impedirá que seus formulários salvem dados de localização.

Nas seções a seguir, abordaremos como configurar as APIs do Google Places e do Mapbox Search.

API do Google Places

Observação: O Google Places exige que seu site tenha um certificado SSL (ou seja, que carregue via HTTPS). Se você quiser mais informações sobre como obter um certificado SSL para seu site, confira o guia do WPBeginner sobre como obter um certificado SSL gratuito.

Primeiro, selecione Google Places na lista de opções na seção Geolocalização.

API do Google Places

Depois de selecionar a opção Google Places, configurações adicionais aparecerão. Você precisará recuperar sua chave de API do Google Places para poder inseri-la no campo fornecido. Para fazer isso, abra o Google Cloud Console em uma nova aba ou janela do navegador.

Gerando Sua Chave de API do Google Places

No topo do seu painel do Google Cloud, selecione o projeto para o qual você deseja habilitar esta chave de API no menu Selecionar um projeto.

Selecione um projeto

Se você ainda não criou um projeto, clique em NOVO PROJETO para configurar um.

Criar novo projeto

Observação: O Google exigirá que você habilite o faturamento em sua conta para usar o recurso Places. Para mais detalhes sobre custos, confira a página de preços do Google.

Depois de abrir seu projeto, você deverá ser redirecionado para o painel de APIs e Serviços. Se não for, abra o menu sanduíche no canto superior esquerdo da tela e vá para APIs e Serviços » APIs e serviços ativados.

Em seguida, clique em + ATIVAR APIS E SERVIÇOS.

Ativar APIs e serviços

Isso abrirá a Biblioteca de APIs. Pesquise e ative as seguintes APIs:

  • API Places
  • API JavaScript Maps
  • API Geocoding

Certifique-se de que você habilitou as 3 APIs. Todas são necessárias para que o complemento Geolocation funcione. Ao habilitar a Places API, certifique-se de selecionar a Places API normal, não a Places API (New).

Para habilitar uma API para seu projeto, você só precisa clicar no botão azul HABILITAR abaixo do nome dela.

Ativar API de Lugares

Após habilitar todas as três APIs, navegue até as configurações de Credenciais indo em APIs e Serviços » Credenciais no menu à esquerda. A partir daqui, clique em + CRIAR CREDENCIAIS e selecione a opção chave de API para gerar uma chave de API.

Criando uma nova chave de API no Google Cloud

Na janela pop-up com sua nova chave de API, clique em Editar chave de API.

Abrindo as configurações de restrições de API

Na próxima tela, você precisará configurar as seguintes opções:

Definir uma Restrição de Aplicação

Para permitir que sua chave de API seja usada com o WPForms, você precisará selecionar a opção Websites.

Definindo as Restrições de API para Websites para uma chave de API do Google
Restrições de Website

Depois de permitir que sua chave seja usada em websites, é recomendado restringir quais domínios podem usá-la por motivos de segurança. Para fazer isso, clique em + ADICIONAR na seção de Restrições de Website.

Adicionando um domínio às restrições de site da chave de API do Google

Em seguida, insira o domínio do seu website no campo fornecido. Se você quiser permitir que sua chave seja usada em um domínio inteiro, insira-o com uma barra (/) seguida por um asterisco (*) no final.

Restringindo uma chave de API do Google para que possa ser usada em um domínio inteiro

Você pode adicionar quantos itens precisar para habilitar sua chave para todo o seu site ou para vários sites.

Observação: Se o seu site usa subdomínios, adicione .exemplo.com/ como um item nas restrições do seu website para permitir que sua chave seja usada em todos os seus subdomínios.

Restrições de API

Depois de restringir sua chave por Aplicação e Website, você precisará restringi-la por API. Para fazer isso, selecione a opção Restringir chave.

Restringir chave de API

Isso revelará um menu suspenso, do qual você precisará selecionar as APIs específicas para as quais deseja restringir sua chave.

Dropdown de restrições de aplicativos

Neste menu suspenso, selecione as seguintes APIs:

  • API Places
  • API JavaScript Maps
  • API Geocoding

Depois de selecionar essas APIs, clique no botão Salvar para salvar suas configurações.

Salvando restrições de API do Google

Copiando Sua Chave de API do Google Places

Após salvar suas configurações, você será redirecionado para uma visão geral de todas as suas chaves de API disponíveis. Para visualizar sua chave, clique na opção MOSTRAR CHAVE em Ações.

Uma janela pop-up aparecerá exibindo a chave de API. A partir daqui, copie a chave clicando no ícone de cópia e retorne às suas configurações do WPForms.

De volta às suas configurações do WPForms, cole a Chave de API que você acabou de copiar no campo Chave de API e salve suas configurações.

configuração da chave da API do Google Places

Se você deseja pré-preencher seus formulários com as localizações dos usuários, ative a opção Localização Atual para a posição LIGADO.

opção de local atual

É tudo o que você precisa saber para configurar a API do Google Places. Na próxima seção, abordaremos como usar o provedor Mapbox, que é outra ótima opção para fornecer dados de geolocalização.

API de Pesquisa Mapbox

Para começar a configurar a API do Mapbox Search, selecione Mapbox Search na lista de opções na seção Geocodificação.

selecionar-api-de-busca-mapbox

Observação: Mapbox Search JS, o conjunto de frameworks JavaScript que permite aos usuários interagir com mapas Mapbox, está atualmente em fase beta pública. Durante a fase beta, os recursos de autocompletar endereço e pesquisa do Mapbox podem estar sujeitos a alterações.

Depois de selecionar a opção Mapbox Search API, configurações adicionais aparecerão. Você precisará criar um token de acesso do Mapbox Search. Para fazer isso, primeiro você precisará fazer login no painel da sua conta Mapbox.

Recomendamos manter suas configurações do WPForms e o painel Mapbox abertos em abas ou janelas separadas para que você possa alternar rapidamente entre eles.

Depois de acessar o painel da sua conta, localize a barra de navegação e clique em Tokens.

clique-na-guia-tokens

Isso o levará à página de tokens de acesso, onde você pode adicionar e gerenciar seus tokens.

página-de-tokens-de-acesso

O Mapbox fornece um token de acesso padrão para você, no entanto, recomendamos a criação de um novo token que você possa usar especificamente para o WPForms. Para fazer isso, clique no botão Criar um token.

clique-no-botão-criar-um-token-de-acesso

Clicar neste botão o levará a uma nova página onde você pode criar um novo token de acesso. Na seção Nome do token, localize o campo Nome e digite um rótulo para ajudar a associá-lo a um projeto.

adicione-um-nome-para-o-token

Em seguida, role para baixo até a seção Escopos do token. Aqui você verá vários escopos públicos selecionados por padrão. Deixe esta seção como está.

escopos-do-token-mapbox

Em seguida, role para baixo até a seção Restrições de token e insira a URL do seu site no campo URL.

adicionar-url

Observação: Para mais opções de URL, como adicionar protocolos HTTP ou HTTPS, confira a documentação do Mapbox sobre restrições de URL.

Depois de digitar sua URL, clique no botão Adicionar URL para adicionar a URL.

clique-no-botão-adicionar-url

Depois de preencher os campos necessários, clique no botão Criar token.

clique-no-botão-criar-token

Em seguida, você verá uma janela modal solicitando a confirmação da senha da sua conta. Digite sua senha e clique em Enviar.

clique-no-botão-enviar

Agora você será redirecionado de volta à página de tokens de acesso, onde verá o novo token que acabou de criar. Clique no ícone de cópia para copiar o token.

clique-no-ícone-de-cópia

Depois de copiar seu token de acesso, volte às configurações do WPForms e cole o token no campo Token de Acesso.

configurações do Token de Acesso de Busca Mapbox

Se você quiser preencher previamente seus formulários com as localizações dos usuários, ative a opção Localização Atual.

opção de local atual

Quando terminar, certifique-se de salvar suas configurações.

Observação: Ao salvar suas configurações, você provavelmente verá um aviso no seu navegador solicitando permissão para compartilhar sua localização. Se você quiser que o Mapbox detecte sua localização atual, precisará concordar em compartilhar sua localização.

Em seguida, você verá uma prévia do mapa. Se você decidiu compartilhar sua localização, verá sua localização atual representada no mapa.

visualização-do-mapa-nas-configurações-do-WPForms

Para definir um local e nível de zoom padrão personalizados para os mapas em seus formulários, consulte nossa documentação do desenvolvedor sobre como alterar o local padrão para o addon Geolocation.

Na próxima seção, abordaremos como adicionar preenchimento automático de endereço aos seus formulários.

Adicionando Autocompletar de Endereço aos Seus Formulários

Depois de configurar suas configurações de Geolocation, você pode habilitar o recurso de preenchimento automático do addon Geolocation em seus formulários.

Para fazer isso, primeiro você precisará criar um novo formulário ou editar um existente. Em seguida, no construtor de formulários, adicione um campo Endereço ou um campo Texto de Linha Única.

Se você quiser exibir o endereço em várias linhas, selecione o campo Endereço.

Adicionando um campo de Endereço a um formulário

Se preferir exibir o endereço em uma única linha, escolha o campo Texto de Linha Única.

Adicionando um campo de Texto de Linha Única a um formulário

Em seguida, abra o painel Opções do Campo para seu campo Endereço ou Texto de Linha Única e clique na aba Avançado para abrir configurações adicionais. A partir daqui, você pode ativar o recurso de preenchimento automático de endereço selecionando a opção Habilitar Preenchimento Automático de Endereço.

ativar-autocompletar-de-endereço

Se desejar, você também pode exibir um mapa interativo no frontend do seu site selecionando a opção Exibir Mapa. Isso revelará um menu suspenso onde você pode escolher se deseja mostrar o mapa acima ou abaixo do campo do seu formulário.

ativar-opção-de-exibir-mapa

Depois de configurar tudo, certifique-se de salvar seu formulário.

Aqui está um exemplo de como seu formulário pode parecer no frontend com as opções de mapa e preenchimento automático de endereço habilitadas:

Exemplo de autocompletar de endereço no frontend

Usando o Campo de Mapa

O Campo Mapa no WPForms permite exibir locais específicos em um mapa interativo dentro de seus formulários. Ao contrário do campo Endereço, que coleta a localização dos usuários que enviam seu formulário, o Campo Mapa exibe locais que você configura, como endereços de escritórios, locais de lojas ou pontos de retirada. Este recurso é ideal para exibir vários locais de negócios ou ajudar os usuários a identificar áreas de serviço específicas.

adicionar-campo-mapa

Para obter instruções detalhadas passo a passo sobre como adicionar locais, personalizar marcadores, configurar configurações avançadas e lidar com vários locais, consulte nosso guia completo sobre Usando o Campo Mapa no WPForms.

Visualizando Dados de Localização de Entradas

Para visualizar os dados de geolocalização de uma entrada, vá para WPForms » Entradas e escolha o formulário para o qual você gostaria de ver os detalhes de geolocalização. Em seguida, clique em Visualizar para abrir a página de uma entrada individual.

Visualizar página de entrada individual no WPForms

Além de um mapa interativo, você verá detalhes como a cidade, estado, país e CEP do usuário, bem como coordenadas aproximadas de latitude e longitude da cidade do usuário.

Dados de Geolocalização na Entrada

Incluindo Dados de Geolocalização em E-mails de Notificação de Formulário

Se desejar, você também pode incluir dados de geolocalização em e-mails de notificação automáticos para seus formulários.

Observação: Para sites extremamente grandes ou aqueles com um grande volume de envios de formulários, não é recomendado incluir dados de geolocalização em e-mails de notificação, pois isso pode afetar a velocidade do servidor.

Para configurar isso, abra o construtor de formulários e vá para Configurações » Notificações. Em seguida, role até a seção Mensagem de E-mail e adicione a tag inteligente {entry_geolocation}.

Adicionar tag inteligente de geolocalização ao e-mail de notificação

Observação: Para mais detalhes sobre como usar dados de entrada em suas notificações, confira nosso tutorial sobre como usar Smart Tags no WPForms.

Quando o e-mail de notificação for enviado, ele incluirá dados de localização do usuário.

Geolocalização do WPForms no e-mail de notificação

Dados de geolocalização são armazenados em entradas e podem ser exibidos em e-mails de notificação. A Smart Tag {entry_geolocation} também pode ser enviada para integrações de terceiros compatíveis, incluindo Zapier e Google Sheets.

É isso! Agora você sabe como coletar dados de geolocalização para saber mais sobre seus usuários.

Em seguida, você gostaria de enviar diferentes e-mails de notificação dependendo das seleções de formulário dos usuários? Para saber como, confira nosso tutorial sobre notificações condicionais de formulário.

O Melhor Plugin Construtor de Formulários de Arrastar e Soltar para WordPress

Fácil, Rápido e Seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.