Geolocation Addon

Geolocation Addon ist ein Pro-Feature

Schalte das Geolocation Addon und andere leistungsstarke Funktionen frei, um dein Geschäft auszubauen.

WPForms Pro erhalten

Möchtest du mehr über die Standorte der Nutzer erfahren, die deine Formulare ausfüllen? Mit dem WPForms Geolocation Addon kannst du ganz einfach geografische Daten für jeden deiner Leads sammeln.

Dieses Tutorial zeigt dir, wie du das Geolocation Addon für WPForms installierst und verwendest.

Voraussetzungen:


Einrichtung des Geolocation-Addons

Bevor du beginnst, musst du sicherstellen, dass WPForms auf deiner WordPress-Website installiert und aktiviert ist.

Sobald du WPForms installiert und deine Lizenz verifiziert hast, kannst du schnell das Geolocation Addon installieren und aktivieren.

Nachdem du das Addon aktiviert hast, kannst du seine Einstellungen konfigurieren, indem du zu WPForms » Einstellungen gehst und den Tab Geolocation auswählst.

Geolocation-Einstellungen in WPForms

Hier hast du die Möglichkeit zu wählen, von welchem Anbieter du deine Geolocation-Informationen erhalten möchtest.

Geolocation-API auswählen

Hinweis: Die Auswahl von Keine in den Optionen für den Places Provider verhindert, dass deine Formulare Standortdaten speichern.

In den folgenden Abschnitten behandeln wir die Einrichtung der Google Places und Mapbox Search APIs.

Google Places API

Hinweis: Google Places erfordert, dass deine Website über ein SSL-Zertifikat verfügt (d. h. über HTTPS geladen wird). Wenn du mehr darüber erfahren möchtest, wie du ein SSL-Zertifikat für deine Website erhältst, lies unbedingt den Leitfaden von WPBeginner, wie du ein kostenloses SSL-Zertifikat erhältst.

Wähle zuerst Google Places aus der Liste der Optionen im Abschnitt Geolocation.

Google Places API

Sobald du die Google Places-Option auswählst, werden zusätzliche Einstellungen angezeigt. Du musst deinen Google Places API-Schlüssel abrufen, damit du ihn in das bereitgestellte Feld eingeben kannst. Öffne dazu die Google Cloud Console in einem neuen Browser-Tab oder -Fenster.

Generieren deines Google Places API-Schlüssels

Wähle oben auf deinem Google Cloud-Dashboard das Projekt aus, für das du diesen API-Schlüssel aktivieren möchtest, über das Menü Projekt auswählen.

Projekt auswählen

Wenn du noch kein Projekt erstellt hast, klicke auf NEUES PROJEKT, um eines einzurichten.

Neues Projekt erstellen

Hinweis: Google verlangt, dass du die Abrechnung für dein Konto aktivierst, um die Places-Funktion nutzen zu können. Weitere Details zu den Kosten findest du auf der Preisseite von Google.

Sobald du dein Projekt geöffnet hast, solltest du zu dessen Dashboard für APIs & Dienste weitergeleitet werden. Wenn nicht, öffne das Hamburger-Menü in der oberen linken Ecke des Bildschirms und gehe zu APIs & Dienste » Aktivierte APIs & Dienste.

Klicke dann auf + APIS UND DIENSTE AKTIVIEREN.

APIs und Dienste aktivieren

Dies öffnet die API-Bibliothek. Suche nach den folgenden APIs und aktiviere sie:

  • Places API
  • Maps JavaScript API
  • Geocoding API

Stellen Sie bitte sicher, dass Sie alle 3 APIs aktiviert haben. Sie werden alle für das Geolocation-Addon benötigt. Wenn Sie die Places API aktivieren, stellen Sie sicher, dass Sie die reguläre Places API auswählen und nicht Places API (New).

Um eine API für Ihr Projekt zu aktivieren, müssen Sie nur auf die blaue Schaltfläche AKTIVIEREN unter ihrem Namen klicken.

Places API aktivieren

Nachdem Sie alle drei APIs aktiviert haben, navigieren Sie zu den Credentials-Einstellungen, indem Sie im Menü auf der linken Seite zu APIs & Dienste » Anmeldedaten gehen. Klicken Sie von hier aus auf + ANMELDEINFORMATIONEN ERSTELLEN und wählen Sie die Option API-Schlüssel, um einen API-Schlüssel zu generieren.

Erstellen eines neuen API-Schlüssels in Google Cloud

Klicken Sie im Popup-Fenster mit Ihrem neuen API-Schlüssel auf API-Schlüssel bearbeiten.

Öffnen der Einstellungen für API-Beschränkungen

Auf dem nächsten Bildschirm müssen Sie die folgenden Optionen konfigurieren:

Anwendungsbeschränkung festlegen

Damit Ihr API-Schlüssel mit WPForms verwendet werden kann, müssen Sie die Option Websites auswählen.

Festlegen der API-Beschränkungen auf Websites für einen Google API-Schlüssel
Website-Beschränkungen

Nachdem Sie die Verwendung Ihres Schlüssels auf Websites zugelassen haben, wird empfohlen, aus Sicherheitsgründen einzuschränken, welche Domains ihn verwenden dürfen. Klicken Sie dazu im Abschnitt Website-Beschränkungen auf + HINZUFÜGEN.

Hinzufügen einer Domain zu den Website-Beschränkungen eines Google API-Schlüssels

Geben Sie dann die Domain Ihrer Website in das vorgesehene Feld ein. Wenn Sie möchten, dass Ihr Schlüssel auf einer gesamten Domain verwendet werden kann, geben Sie ihn mit einem Schrägstrich (/) gefolgt von einem Sternchen (*) am Ende ein.

Beschränken eines Google API-Schlüssels, sodass er auf einer gesamten Domain verwendet werden kann

Sie können so viele Elemente hinzufügen, wie Sie benötigen, um Ihren Schlüssel für Ihre gesamte Website oder mehrere Websites zu aktivieren.

Hinweis: Wenn Ihre Website Subdomains verwendet, fügen Sie .example.com/ als Eintrag in Ihre Website-Beschränkungen ein, damit Ihr Schlüssel auf all Ihren Subdomains verwendet werden kann.

API-Beschränkungen

Nachdem Sie Ihren Schlüssel nach Anwendung und Website eingeschränkt haben, müssen Sie Ihren Schlüssel nach API einschränken. Wählen Sie dazu die Option Schlüssel einschränken.

API-Schlüssel beschränken

Dadurch wird ein Dropdown-Menü angezeigt, aus dem Sie die spezifischen APIs auswählen müssen, auf die Sie Ihren Schlüssel einschränken möchten.

Dropdown für Anwendungsbeschränkungen

Wählen Sie aus diesem Dropdown-Menü die folgenden APIs aus:

  • Places API
  • Maps JavaScript API
  • Geocoding API

Nachdem Sie diese APIs ausgewählt haben, klicken Sie auf die Schaltfläche Speichern, um Ihre Einstellungen zu speichern.

Speichern der Google API-Beschränkungen

Kopieren Ihres Google Places API-Schlüssels

Nachdem Sie Ihre Einstellungen gespeichert haben, werden Sie zu einer Übersicht über alle Ihre verfügbaren API-Schlüssel weitergeleitet. Um Ihren Schlüssel anzuzeigen, klicken Sie unter der Überschrift Aktionen auf die Option SCHLÜSSEL ANZEIGEN.

Ein Popup-Fenster wird angezeigt, das den API-Schlüssel anzeigt. Kopieren Sie von hier aus den Schlüssel, indem Sie auf das Kopiersymbol klicken, und kehren Sie zu Ihren WPForms-Einstellungen zurück.

Fügen Sie in Ihren WPForms-Einstellungen den gerade kopierten API-Schlüssel in das Feld API-Schlüssel ein und speichern Sie Ihre Einstellungen.

Google Places API-Schlüsseleinstellung

Wenn Sie Ihre Formulare mit den Standorten der Benutzer vorab ausfüllen möchten, schalten Sie die Option Aktueller Standort auf EIN.

Option für aktuellen Standort

Das ist alles, was Sie wissen müssen, um die Google Places API einzurichten. Im nächsten Abschnitt behandeln wir die Verwendung des Mapbox-Providers, einer weiteren großartigen Option für Geolocation-Daten.

Mapbox Search API

Um die Mapbox Search API einzurichten, wählen Sie Mapbox Search aus der Liste der Optionen im Abschnitt Geolocation.

select-mapbox-search-api

Hinweis: Mapbox Search JS, die Sammlung von JavaScript-Frameworks, die es Benutzern ermöglicht, mit Mapbox-Karten zu interagieren, befindet sich derzeit in einer öffentlichen Beta-Phase. Während der Beta-Phase können die Mapbox-Funktionen für Adressen-Autovervollständigung und Suche Änderungen unterliegen.

Sobald Sie die Mapbox Search API-Option auswählen, werden zusätzliche Einstellungen angezeigt. Sie müssen ein Mapbox Search-Zugriffstoken erstellen. Dazu müssen Sie sich zuerst in Ihrem Mapbox-Konto-Dashboard anmelden.

Wir empfehlen, Ihre WPForms-Einstellungen und Ihr Mapbox-Dashboard in separaten Tabs oder Fenstern geöffnet zu lassen, damit Sie schnell zwischen ihnen wechseln können.

Sobald Sie auf Ihr Konto-Dashboard zugegriffen haben, suchen Sie die Navigationsleiste und klicken Sie auf Tokens.

Klicken Sie auf den Token-Tab

Dadurch gelangen Sie zur Seite Zugriffs-Tokens, auf der Sie Ihre Tokens hinzufügen und verwalten können.

Zugriffstoken-Seite

Mapbox stellt Ihnen ein Standard-Zugriffstoken zur Verfügung. Wir empfehlen jedoch, ein neues Token zu erstellen, das Sie speziell für WPForms verwenden können. Klicken Sie dazu auf die Schaltfläche Ein Token erstellen.

Klicken Sie auf die Schaltfläche "Zugriffstoken erstellen"

Wenn Sie auf diese Schaltfläche klicken, gelangen Sie zu einer neuen Seite, auf der Sie ein neues Zugriffstoken erstellen können. Suchen Sie im Abschnitt Token-Name das Feld Name und geben Sie eine Bezeichnung ein, um es einem Projekt zuzuordnen.

Fügen Sie einen Namen für das Token hinzu

Scrollen Sie dann zum Abschnitt Token-Bereiche. Hier sehen Sie verschiedene öffentliche Bereiche, die standardmäßig ausgewählt sind. Lassen Sie diesen Abschnitt unverändert.

Mapbox-Token-Bereiche

Scrollen Sie als Nächstes zum Abschnitt Token-Beschränkungen und geben Sie die URL Ihrer Website in das Feld URL ein.

URL hinzufügen

Hinweis: Weitere URL-Optionen, wie das Hinzufügen von HTTP- oder HTTPS-Protokollen, finden Sie in der Mapbox-Dokumentation zu URL-Beschränkungen.

Nachdem Sie Ihre URL eingegeben haben, klicken Sie auf die Schaltfläche URL hinzufügen, um die URL hinzuzufügen.

Klicken Sie auf die Schaltfläche "URL hinzufügen"

Sobald Sie die erforderlichen Felder ausgefüllt haben, klicken Sie auf die Schaltfläche Token erstellen.

Klicken Sie auf die Schaltfläche "Token erstellen"

Anschließend wird ein modales Fenster angezeigt, in dem Sie aufgefordert werden, Ihr Kontopasswort zu bestätigen. Geben Sie Ihr Passwort ein und klicken Sie auf Senden.

Klicken Sie auf die Schaltfläche "Senden"

Nun werden Sie zurück zur Seite Zugriffs-Tokens weitergeleitet, wo Sie das gerade erstellte neue Token sehen. Klicken Sie auf das Kopiersymbol, um das Token zu kopieren.

Klicken Sie auf das Kopiersymbol

Sobald Sie Ihr Zugriffstoken kopiert haben, kehren Sie zu Ihren WPForms-Einstellungen zurück und fügen Sie das Token in das Feld Zugriffstoken ein.

Mapbox Search Access Token Einstellungen

Wenn Sie Ihre Formulare mit den Standorten der Benutzer vorab ausfüllen möchten, aktivieren Sie die Option Aktueller Standort.

Option für aktuellen Standort

Wenn Sie fertig sind, stellen Sie sicher, dass Sie Ihre Einstellungen speichern.

Hinweis: Wenn Sie Ihre Einstellungen speichern, erhalten Sie wahrscheinlich eine Aufforderung in Ihrem Browser, Ihren Standort freizugeben. Wenn Mapbox Ihren aktuellen Standort ermitteln soll, müssen Sie der Freigabe Ihres Standorts zustimmen.

Als Nächstes sehen Sie eine Kartenvorschau. Wenn Sie sich entschieden haben, Ihren Standort freizugeben, sehen Sie Ihren aktuellen Standort auf der Karte.

Kartenvorschau in WPForms-Einstellungen

Um einen benutzerdefinierten Standardstandort und Zoomstufe für die Karten in Ihren Formularen festzulegen, lesen Sie unsere Entwicklerdokumentation zur Änderung des Standardstandorts für das Geolocation-Addon.

Im nächsten Abschnitt erfahren Sie, wie Sie Autovervollständigung für Adressen zu Ihren Formularen hinzufügen.

Adress-Autovervollständigung zu deinen Formularen hinzufügen

Nachdem Sie Ihre Geolocation-Einstellungen konfiguriert haben, können Sie die Autovervollständigungsfunktion des Geolocation-Addons in Ihren Formularen aktivieren.

Dazu müssen Sie zuerst ein neues Formular erstellen oder ein vorhandenes bearbeiten. Fügen Sie dann im Formular-Builder entweder ein Feld vom Typ Adresse oder ein Feld vom Typ Einzeiliger Text hinzu.

Wenn Sie die Adresse auf mehreren Zeilen anzeigen möchten, wählen Sie das Feld Adresse.

Hinzufügen eines Adressfelds zu einem Formular

Wenn Sie die Adresse lieber auf einer einzigen Zeile anzeigen möchten, wählen Sie das Feld Einzeiliger Text.

Hinzufügen eines einzeiligen Textfelds zu einem Formular

Öffnen Sie dann das Bedienfeld für die Feldoptionen für Ihr Adress- oder einzeiliges Textfeld und klicken Sie auf die Registerkarte Erweitert, um zusätzliche Einstellungen zu öffnen. Von hier aus können Sie die Adress-Autovervollständigungsfunktion aktivieren, indem Sie die Option Adress-Autovervollständigung aktivieren auswählen.

Adress-Autovervollständigung aktivieren

Wenn Sie möchten, können Sie auch eine interaktive Karte auf dem Frontend Ihrer Website anzeigen, indem Sie die Option Karte anzeigen auswählen. Dies öffnet ein Dropdown-Menü, in dem Sie auswählen können, ob die Karte über oder unter dem Feld Ihres Formulars angezeigt werden soll.

Option "Karte anzeigen" aktivieren

Wenn Sie alles eingerichtet haben, vergessen Sie nicht, Ihr Formular zu speichern.

Hier ist ein Beispiel, wie Ihr Formular mit aktivierter Karten- und Adress-Autovervollständigungsoption im Frontend aussehen könnte:

Beispiel für Adress-Autovervollständigung im Frontend

Verwendung des Kartenfelds

Das Kartenfeld in WPForms ermöglicht es Ihnen, bestimmte Standorte auf einer interaktiven Karte innerhalb Ihrer Formulare anzuzeigen. Im Gegensatz zum Adressfeld, das den Standort von Benutzern sammelt, die Ihr Formular absenden, zeigt das Kartenfeld von Ihnen konfigurierte Standorte an, wie z. B. Geschäftsadressen, Ladenstandorte oder Abholpunkte. Diese Funktion ist ideal, um mehrere Geschäftsstandorte zu präsentieren oder Benutzern zu helfen, bestimmte Servicebereiche zu identifizieren.

Kartenfeld hinzufügen

Ausführliche Schritt-für-Schritt-Anleitungen zum Hinzufügen von Standorten, Anpassen von Markierungen, Konfigurieren von erweiterten Einstellungen und Verwalten mehrerer Standorte finden Sie in unserem umfassenden Leitfaden zur Verwendung des Kartenfelds in WPForms.

Standortdaten von Einträgen anzeigen

Um die Geolocation-Daten eines Eintrags anzuzeigen, gehen Sie zu WPForms » Einträge und wählen Sie das Formular aus, für das Sie Geolocation-Details anzeigen möchten. Klicken Sie dann auf Anzeigen, um die Seite eines einzelnen Eintrags zu öffnen.

Individuelle Eintragsseite in WPForms anzeigen

Zusätzlich zu einer interaktiven Karte sehen Sie Details wie Stadt, Bundesland, Land und Postleitzahl des Benutzers sowie ungefähre Längen- und Breitengradkoordinaten für die Stadt des Benutzers.

Standortdaten im Eintrag

Geolocation-Daten in Formular-Benachrichtigungs-E-Mails einfügen

Wenn Sie möchten, können Sie Geolocation-Daten auch in automatischen Benachrichtigungs-E-Mails für Ihre Formulare aufnehmen.

Hinweis: Bei extrem großen Websites oder solchen mit einem hohen Volumen an Formularübermittlungen wird nicht empfohlen, Geolocation-Daten in Benachrichtigungs-E-Mails aufzunehmen, da dies die Servergeschwindigkeit beeinträchtigen könnte.

Um dies einzurichten, öffnen Sie den Formular-Builder und gehen Sie zu Einstellungen » Benachrichtigungen. Scrollen Sie dann zum Abschnitt E-Mail-Nachricht und fügen Sie das Smart Tag {entry_geolocation} hinzu.

Standort-Smart-Tag zur Benachrichtigungs-E-Mail hinzufügen

Hinweis: Weitere Details zur Verwendung von Eingabedaten in Ihren Benachrichtigungen finden Sie in unserem Tutorial zur Verwendung von Smart Tags in WPForms.

Wenn die Benachrichtigungs-E-Mail gesendet wird, enthält sie Standortdaten für den Benutzer.

WPForms-Standort in der Benachrichtigungs-E-Mail

Geolokationsdaten werden in Einträgen gespeichert und können in Benachrichtigungs-E-Mails angezeigt werden. Der Smart Tag {entry_geolocation} kann auch an unterstützte 3rd-Party-Integrationen gesendet werden, einschließlich Zapier und Google Sheets.

Das ist alles! Sie wissen jetzt, wie Sie Geolokationsdaten sammeln, um mehr über Ihre Benutzer zu erfahren.

Möchten Sie als Nächstes verschiedene Benachrichtigungs-E-Mails senden, abhängig von den Formularauswahlen der Benutzer? Um zu erfahren, wie das geht, lesen Sie unbedingt unser Tutorial zu bedingten Formularbenachrichtigungen.

Das beste WordPress Drag-and-Drop-Formular-Builder-Plugin

Einfach, schnell und sicher. Schließen Sie sich über 6 Millionen Website-Besitzern an, die WPForms vertrauen.