Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment embarquer une carte Google dans les formulaires de contact (avec épingle à carte)

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Vous souhaitez afficher une carte sur le formulaire de contact de votre site ?

Vous pouvez utiliser la géolocalisation pour pré-remplir l’adresse d’un compte et indiquer son emplacement en plaçant une épingle sur une carte. Le remplissage du formulaire est ainsi plus facile et plus rapide, ce qui se traduit par un meilleur taux d’achèvement.

Dans cet article, nous allons vous afficher comment intégrer une Google Maps dans les formulaires de contact avec une épingle de carte.

How to Embed a Google Map in Contact Forms (With Map Pin)

Pourquoi embarquer une Google Maps dans votre formulaire de contact ?

Lorsque vous avez créé votre site WordPress, il y a de fortes chances que vous ayez ajouté un formulaire de contact afin que les internautes puissent facilement entrer en contact avec vous au sujet de vos produits et services.

Et si votre entreprise dispose d’un emplacement physique, vous avez probablement ajouté une Google Maps de votre propre emplacement afin d’encourager les gens à se rendre dans votre stock.

Ce que beaucoup de propriétaires d’entreprises ne savent pas, c’est que vous pouvez utiliser la géolocalisation pour remplir automatiquement le champ d’adresse de votre formulaire de contact et afficher l’emplacement de l’utilisateur sur une carte. Cela améliore l’expérience globale de l’utilisateur et aide à réduire les abandons de formulaires.

Connaître l’emplacement de vos utilisateurs/utilisatrices vous permet également d’utiliser le ciblage par géolocalisation pour afficher des contenus personnalisés et évaluer les taux de conversion.

Ceci étant dit, voyons comment intégrer une Google Maps dans les formulaires de contact.

Tutoriel vidéo

Subscribe to WPBeginner

Si vous préférez des instructions écrites, continuez à lire.

Comment embarquer une carte Google dans un formulaire de contact ?

Pour ce tutoriel, nous utiliserons WPForms, la meilleure extension de formulaire de contact pour WordPress. Il vous permet de créer facilement n’importe quel type de formulaire avec un simple Constructeur de formulaires par glisser-déposer.

Il existe une version gratuite de WPForms avec toutes les fonctionnalités dont vous avez besoin pour créer un formulaire de contact de base. Pour ce tutoriel, cependant, nous utiliserons WPForms Pro car il inclut le module Google Map.

La première chose à faire est d’installer et d’activer l’extension WPForms. Pour plus de détails, consultez notre guide étape par étape sur l ‘installation d’une extension WordPress.

Lors de l’activation, vous devez vous rendre sur la page WPForms  » Réglages pour saisir votre clé de licence. Vous pouvez trouver cette information dans votre espace de compte WPForms. Confirmez vous que vous cliquez sur le bouton  » Vérifier la clé  » pour activer votre licence.

Visit the WPForms » Settings Page to Enter Your License Key

Ensuite, vous devez naviguer vers WPForms  » Modules et trouver le module complémentaire de géolocalisation. Vous pouvez utiliser l’option de recherche en haut de l’écran ou simplement défiler parmi les modules disponibles.

Une fois que vous l’avez trouvé, vous devez installer le module en cliquant sur le bouton « Installer le module ».

Navigate to WPForms » Addons and Install the Geolocation Addon

Maintenant que le module de géolocalisation est activé, vous devrez définir ses Réglages. Pour ce faire, naviguez vers WPForms  » Réglages et cliquez sur l’onglet ‘Géolocalisation’.

Sur cette page, vous devez sélectionner un fournisseur de géolocalisation. Pour cet article, nous choisirons l’API Google Places.

Select a Geolocation Provider

Vous devez également cliquer sur la case à cocher « Emplacement actuel ». L’adresse sera ainsi détectée et complétée automatiquement lorsque les utilisateurs/utilisatrices rempliront le formulaire de contact, ce qui permettra d’enregistrer des gains de temps et d’améliorer l’exactitude des données.

Ensuite, vous devez défiler vers le bas jusqu’aux paramètres de l’API Google Places. Il vous sera demandé d’indiquer votre clé de l’API Google. Vous pouvez obtenir votre clé auprès de Google, puis la coller dans le champ de saisie. Nous vous afficherons la marche à suivre dans la section suivante.

Scroll Down to the Google Places API Settings

Création d’une clé API Google Adresses

Vous pouvez obtenir une clé API pour Google Adresses en vous rendant sur le site Google Cloud Console.

Il vous sera demandé de sélectionner votre pays dans un menu déroulant et d’accepter les termes du service. Dans certains pays, il peut également vous être proposé de vous inscrire à une liste de diffusion.

Obtain an API Key for Google Places From the Google Cloud Console Website

Lorsque vous êtes prêt à passer à l’étape suivante, cliquez sur « Accepter et continuer ».

Ensuite, vous devez sélectionner un projet pour la clé de l’API. Cliquez simplement sur « Sélectionné un projet » et cliquez sur le projet que vous souhaitez utiliser dans la liste.

Select a Project or Create a New One

Si vous n’avez jamais créé de projet auparavant, ou s’il s’agit d’un nouveau site que vous n’avez pas encore ajouté à Google, cliquez sur « Nouveau projet » pour en définir un.

Note : Google vous demandera d’activer la facturation pour ce projet afin de commander l’API Google Places. La première tranche de 300 $ est gratuite, ce qui suffit amplement à couvrir l’intégration d’une carte simple comme celle que nous créons dans ce tutoriel. Les sites à faible trafic n’auront rien à payer, et ils vous demanderont le droit de mettre à niveau avant de facturer des frais.

Vous devriez maintenant vous trouver sur la page « APIs & Services », où vous pouvez activer les APIs nécessaires à l’affichage de Google Maps sur votre site WordPress.

Vous devez cliquer sur le bouton « + Activer les API et les services » en haut de la page.

Click the 'Enable APIs and Services' Button

Vous accéderez à la Bibliothèque d’API de Google, où vous devrez activer trois API de cartographie différentes.

Vous pouvez les trouver en utilisant la fonction de recherche en haut de la page ou en cliquant sur le lien « Tout voir » à côté de la section Cartes.

You Need to Enable Three Mapping APIs

Tout d’abord, vous devez trouver et activer l’API Lieux. Une fois que vous l’aurez localisée, vous devrez cliquer dessus. Sur la page suivante, vous devez cliquer sur le bouton « Activer ».

Ensuite, vous devez faire la même chose pour l’API JavaScript Maps et l’API Geocoding.

Enable the Places API

Maintenant que vous avez activé les trois API, vous pouvez créer une clé de l’API.

Dans le menu de gauche, vous devez naviguer vers APIs & Services  » Credentials.

À partir de là, vous pourrez cliquer sur le bouton  » + Create Credentials  » en haut de l’écran, puis sélectionner l’option  » Clé de l’API « .

Click the ‘+ Create Credentials’ Button

Votre clé API sera créée et affichée dans une fenêtre surgissante.

Ultérieurement dans ce tutoriel, vous aurez besoin de copier cette clé dans les Réglages de WPForms. Pour l’instant, voyons comment placer quelques restrictions sur l’utilisation de la clé de l’API.

Your API Key Will Be Created and Displayed on a Popup Window

Restriction de la clé de l’API Google Adresses

Une utilisation excessive de la clé API peut vous faire sortir de l’offre gratuite et vous coûter plus cher que prévu. Nous vous recommandons de restreindre la clé afin d’éviter toute utilisation non autorisée ou inattendue.

Pour ce faire, vous devez cliquer sur le lien « Restrict Key » (restreindre la clé) en bas de la fenêtre surgissante « Clé de l’API created » (clé API créée) dans la capture d’écran ci-dessus.

Sur la page suivante, vous pouvez configurer un certain nombre de restrictions. La première d’entre elles est « Restrictions d’application ».

Dans cette section, vous devez cliquer sur l’option « Référents HTTP (sites web) ». La clé sera alors utilisée uniquement sur les sites web.

Restrict to HTTP Referrers (Web Sites)

Ensuite, vous devez vous assurer qu’il est uniquement utilisé sur votre propre site. Pour ce faire, défilez vers le bas jusqu’à la section « Restrictions du site », puis cliquez sur le bouton « Ajouter un article ».

Vous devez maintenant saisir le nom de domaine de votre site dans le champ « Nouvel article » en utilisant la composition *exemple.com/*.

Type Your Website Domain Into the ‘New Item’ Field Using the Pattern *example.com/*

Si vous comptez utiliser Google Maps sur plusieurs sites, vous pouvez cliquer sur le bouton « Ajouter un article » et ajouter autant de domaines que nécessaire.

Maintenant que vous avez limité la clé de l’API à vos propres sites, vous pouvez également la restreindre pour qu’elle fonctionne uniquement avec les API de Google que vous avez ajoutées ci-dessus.

Vous devez défiler jusqu’à la section « Restrictions API » de la page et sélectionner l’option « Restreindre la clé ». Vous verrez alors apparaître une liste déroulante dans laquelle vous devrez cocher les cases « Geocaching API », « Maps JavaScript API » et « Places API ».

Restrict the API Key to Specific APIs

Une fois que vous avez fait cela, vous devez cliquer sur le lien « OK » pour stocker vos Réglages.

Confirmez ensuite que vous avez cliqué sur le bouton « Enregistrer » en bas de la page pour activer toutes les restrictions que vous avez choisies.

Click the ‘Save’ Button to Activate the Restrictions You Have Chosen

Note : la prise en compte des réglages peut prendre jusqu’à 5 minutes.

Ajouté la Clé de l’API Google aux Réglages de WPForms

Vous verrez maintenant la Clé de l’API listée avec toutes les autres que vous avez disponibles. Vous devez cliquer sur l’icône Copier pour pouvoir ajouter la clé à la page des Réglages de géolocalisation de WPForms.

Click the Copy Icon and Add the Key to WPForms

Note : si vous avez besoin de modifier les réglages ou les restrictions de l’Icône, vous pouvez cliquer sur l’icône Modifier à droite.

Vous devez maintenant retourner sur votre site, qui devrait toujours se trouver sur la page WPForms  » Réglages  » Géolocalisation.

Une fois sur place, collez la clé dans le champ Google Places API dans les paramètres de WPForms. Une fois que vous avez fait cela, assurez-vous de cliquer sur le bouton « Enregistrer les Réglages ».

Scroll Down to the Google Places API Settings

Note : Google Places nécessite un certificat SSL pour votre site. Pour savoir comment en obtenir un, consultez notre guide du débutant sur l’obtention d’un certificat SSL gratuit.

Créer un formulaire de contact avec un Contenu Google Maps embarqué dans WordPress

Maintenant que vous avez configuré WPForms et Google Places, vous êtes prêt à créer un formulaire de contact dans WordPress. Vous pouvez Premiers pas en suivant notre guide sur la création d’un formulaire de contact dans WordPress.

Une fois que vous avez créé un formulaire de base, vous devez ajouter un champ d’adresse. Vous pouvez utiliser soit un bloc d’adresse, soit un champ de texte à ligne unique. Pour ce tutoriel, nous utiliserons un champ de texte à ligne unique.

Il suffit de faire glisser le bloc Texte à ligne unique sur le formulaire.

Drag the Single Line Text Block Onto the Form

Ensuite, nous allons personnaliser les réglages du champ. Pour ce faire, vous devez cliquer sur le champ pour afficher les Réglages du texte à ligne unique.

Tout d’abord, vous devez modifier le libellé du champ en « Adresse ». Vos utilisateurs/utilisatrices sauront ainsi clairement ce qu’ils doivent saisir dans le champ.

Rename the Field's Label to 'Address'

Ensuite, vous devez modifier les Réglages du champ pour qu’il affiche une carte sur le formulaire WordPress. Pour ce faire, vous devrez cliquer sur l’onglet Avancé.

Une fois sur place, recherchez l’option « Activer l’auto-complétion d’adresse » en bas des Réglages et permutez-la sur la position « Activé ». Vous verrez ensuite une autre option, « Afficher la carte », que vous devez également activer. Vous pouvez choisir d’afficher la carte au-dessus ou au-dessous du champ.

Toggle the ‘Enable Address Autocomplete’ Option On

Ajout du formulaire de contact à votre site

La manière la plus simple d’ajouter le formulaire de contact à votre site est de cliquer sur le bouton « Contenu embarqué ». Vous le trouverez à côté du bouton « Enregistrer » en haut de l’écran de l’éditeur/éditrices de formulaires.

Il vous sera demandé si vous souhaitez ajouter le formulaire à un formulaire existant ou créer une nouvelle page.

Click the 'Create New Page' Button

Pour ce tutoriel, nous cliquerons sur le bouton « Créer une nouvelle page ».

Ensuite, vous devez donner un nom à la page et cliquer sur le bouton « Let’s Go ! ».

Give the Page a Name and Click the ‘Let’s Go!’ Button

Une nouvelle page portant ce nom sera créée et votre formulaire de contact sera ajouté automatiquement.

Il vous suffit de cliquer sur le bouton « Publier » pour mettre le formulaire en direct.

Click the 'Publish' Button to Push the Page Live

Vue de Google Maps dans le formulaire de contact

Lorsqu’un compte se rend sur votre formulaire de contact, il lui est demandé s’il souhaite permettre à votre site d’accéder à votre emplacement.

The User Will Need to Give Permission for Your Website to Access Their Location

S’il clique sur le bouton « Autoriser », son Emplacement actuel sera saisi/saisie dans le champ d’adresse et une épingle de cet emplacement sera ajoutée à la carte.

Cette fonctionnalité d’autocomplétion permettra à vos internautes de Gagner du temps en saisissant plus rapidement et plus facilement leur adresse.

Autocomplete Makes Typing an Address Faster and More Accurate

S’il doit modifier l’adresse, il lui suffit d’en saisir une nouvelle ou de faire glisser l’épingle vers un autre endroit de la carte.

Comment voir les données d’Emplacement des utilisateurs/utilisatrices dans un formulaire ?

Une fois que vous avez activé la géolocalisation, WPForms enregistrera également l’Emplacement de chaque utilisateur/utilisatrice lorsqu’il/elle remplit votre formulaire. Connaître l’emplacement de vos utilisateurs/utilisatrices peut vous aider à trouver de meilleurs prospects.

Vous devrez naviguer vers WPForms  » Entries puis cliquer sur votre formulaire de contact.

Navigate to WPForms » Entries Then Click the Contact Form

Vous verrez maintenant une liste des entrées remplies par vos utilisateurs/utilisatrices pour ce formulaire.

Pour voir une entrée de formulaire particulière, il suffit de cliquer sur le lien « Voir » à droite.

Click the ‘View’ Link to View an Entry

Vous verrez maintenant les données du formulaire remplies par l’expéditeur, telles que son Nom, son E-mail et son numéro de téléphone professionnels, ainsi que quelques données d’Emplacement.

Il s’agit notamment d’une épingle sur Google Maps, de l’Emplacement, du code postal et du pays de l’utilisateur, ainsi que de sa latitude et de sa longitude approximatives.

You Will See a Pin on Google Maps With Their Location

Bien entendu, si l’utilisateur n’a pas donné le droit au formulaire de connaître son emplacement, aucune donnée de localisation ne sera affichée.

C’est tout. Vous avez bien ajouté une Google Maps à votre formulaire de contact. Vous pouvez également utiliser WPForms pour créer des enquêtes dans WordPress, créer un formulaire de paiement pour accepter les paiements en ligne, et plus encore.

Nos meilleurs guides sur l’utilisation des cartes sur WordPress

Maintenant que vous savez comment ajouter Google Maps à votre formulaire de contact dans WordPress, vous pouvez consulter nos autres guides sur l’utilisation des cartes sur votre site :

Nous espérons que ce tutoriel vous a aidé à apprendre comment intégrer une Google Maps dans les formulaires de contact. Vous pouvez également consulter notre guide sur la façon d’organiser un cadeau ou un concours ou notre choix d’experts des meilleures extensions WordPress pour tous les sites d’affaires.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

3 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    I use WP Forms and I’m considering integrating maps into the contact form to make the location visible at first glance. I must admit that before seeing this article, I didn’t even know that WP Forms could do this.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.