Bir Google Haritasını İletişim Formlarına Nasıl Gömülür (Harita Pimi ile)

Yayınlanan: 2022-04-27

Web sitenizin iletişim formunda bir harita görüntülemek ister misiniz?

Bir kullanıcının adresini önceden doldurmak ve bir haritaya raptiye yerleştirerek konumlarını belirtmek için coğrafi konumu kullanabilirsiniz. Bu, formu doldurmayı daha kolay ve daha hızlı hale getirerek daha iyi tamamlama oranı sağlar.

Bu makalede, bir Google Haritasını bir harita iğnesiyle iletişim formlarına nasıl yerleştireceğinizi göstereceğiz.

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

Neden İletişim Formunuza Bir Google Haritasını Yerleştirin?

WordPress web sitenizi oluşturduğunuzda, ziyaretçilerin ürünleriniz ve hizmetleriniz hakkında sizinle kolayca iletişim kurabilmeleri için bir iletişim formu eklemiş olabilirsiniz.

Ve işletmenizin fiziksel bir yeri varsa, muhtemelen siz de insanları mağazanızı ziyaret etmeye teşvik etmek için kendi konumunuzun bir Google Haritasını ekledi.

Birçok işletme sahibinin bilmediği şey, iletişim formunuzda adres alanını otomatik olarak doldurmak ve kullanıcının konumunu bir haritada görüntülemek için coğrafi konumu kullanabileceğinizdir. Bu, genel kullanıcı deneyimini geliştirir ve formdan vazgeçmeyi azaltmaya yardımcı olur.

Kullanıcılarınızın konumlarını bilmek, kişiselleştirilmiş içerik göstermek ve dönüşüm oranlarını artırmak için coğrafi konum hedeflemeyi kullanmanıza da olanak tanır.

Bununla birlikte, bir Google Haritasının iletişim formlarına nasıl yerleştirileceğine bir göz atalım.

Google Haritasını İletişim Formuna Nasıl Gömülür

Bu eğitim için, WordPress için en iyi iletişim formu eklentisi olan WPForms'u kullanacağız. Basit bir sürükle ve bırak form oluşturucu ile her tür formu kolayca oluşturmanıza olanak tanır.

Temel bir iletişim formu oluşturmak için ihtiyacınız olan tüm özelliklere sahip ücretsiz bir WPForms sürümü bulunmaktadır. Ancak bu eğitim için, Google Harita eklentisini içerdiğinden WPForms Pro kullanacağız.

Yapmanız gereken ilk şey, WPForms eklentisini kurmak ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından, lisans anahtarınızı girmek için WPForms »Ayarlar sayfasını ziyaret etmeniz gerekir. Bu bilgiyi WPForms hesap alanınızda bulabilirsiniz. Lisansınızı etkinleştirmek için 'Anahtarı Doğrula' düğmesini tıkladığınızdan emin olun.

Visit the WPForms » Settings Page to Enter Your License Key

Ardından, WPForms »Eklentiler'e gitmeniz ve Coğrafi Konum Eklentisini bulmanız gerekir. Ekranın üst kısmındaki arama seçeneğini kullanabilir veya mevcut eklentiler arasında gezinebilirsiniz.

Bulduktan sonra, 'Eklenti Yükle' düğmesini tıklayarak eklentiyi yüklemelisiniz.

Navigate to WPForms » Addons and Install the Geolocation Addon

Artık Geolocation eklentisi etkinleştirildiğine göre, ayarlarını yapılandırmanız gerekecek. Bunu yapmak için WPForms »Ayarlar'a gidin ve Coğrafi Konum sekmesine tıklayın.

Bu sayfada, bir coğrafi konum sağlayıcı seçmeniz gerekir. Bu makale için Google Rehber API'sini seçeceğiz.

Select a Geolocation Provider

Ayrıca 'Geçerli Konum' onay kutusunu da tıklamalısınız. Bu, kullanıcılar iletişim formunu doldurduğunda adresi algılayacak ve otomatik olarak tamamlayacak, zamandan tasarruf sağlayacak ve doğruluğu artıracaktır.

Ardından, Google Rehber API ayarlarına kaydırmanız gerekir. Google API anahtarınızı doldurmanız istenecektir. Anahtarınızı Google'dan alabilir ve ardından alana yapıştırabilirsiniz. Bunu nasıl yapacağınızı bir sonraki bölümde göstereceğiz.

Scroll Down to the Google Places API Settings

Google Rehber API Anahtarı Oluşturma

Google Bulut Konsolu web sitesine giderek Google Rehber için bir API anahtarı alabilirsiniz.

Açılır menüden ülkenizi seçmeniz ve hizmet şartlarını kabul etmeniz istenecektir. Bazı ülkelerde, size bir posta listesine kaydolma şansı da sunulabilir.

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

Bir sonraki adıma geçmeye hazır olduğunuzda, 'Kabul Et ve Devam Et'e tıklayın.

Ardından, API anahtarı için bir proje seçmeniz gerekecek. 'Bir proje seçin' seçeneğine tıklayın ve listeden kullanmak istediğiniz projeye tıklayın.

Select a Project or Create a New One

Daha önce bir proje oluşturmadıysanız veya bu henüz Google'a eklemediğiniz yeni bir web sitesiyse, bir proje oluşturmak için 'Yeni Proje'yi tıklamalısınız.

Not: Google, Google Rehber API'sini kullanabilmeniz için o proje için faturalandırmayı etkinleştirmenizi isteyecektir. İlk 300 doları ücretsiz olarak sunuyorlar; bu, bu eğitimde oluşturduğumuz gibi basit bir harita yerleştirmeyi kapsayacak kadar bol. Daha küçük trafik sitelerinin herhangi bir ödeme yapması gerekmeyecek ve herhangi bir ücret talep etmeden önce yükseltme yapmak için izninizi isteyeceklerdir.

Artık sitenizde Google Haritalar'ı görüntülemek için gereken API'leri etkinleştirebileceğiniz 'API'ler ve Hizmetler' sayfasında olmalısınız. Sayfanın üst kısmındaki '+ API'leri ve Hizmetleri Etkinleştir' düğmesini tıklamanız gerekecek.

Click the 'Enable APIs and Services' Button

Bu sizi Google'ın üç farklı eşleme API'sini etkinleştirmeniz gereken API Kitaplığı'na götürecektir.

Bunları sayfanın üst kısmındaki arama işlevini kullanarak veya Haritalar bölümünün yanındaki 'Tümünü Görüntüle' bağlantısını tıklayarak bulabilirsiniz.

You Need to Enable Three Mapping APIs

Öncelikle Places API'yi bulmanız ve etkinleştirmeniz gerekir. Bulduktan sonra, tıklamanız gerekecek. Bir sonraki sayfada, 'Etkinleştir' düğmesini tıklamanız gerekir.

Bundan sonra, Maps JavaScript API ve Geocoding API için de aynı şeyi yapmalısınız.

Enable the Places API

Üç API'yi etkinleştirdiğinize göre artık bir API anahtarı oluşturabilirsiniz.

Soldaki menüde API'ler ve Hizmetler » Kimlik Bilgileri'ne gitmeniz gerekir.

Buradan, ekranın üst kısmındaki '+ Kimlik Bilgileri Oluştur' düğmesini tıklayıp ardından 'API anahtarı' seçeneğini seçebileceksiniz.

Click the ‘+ Create Credentials’ Button

API anahtarınız oluşturulacak ve bir açılır pencerede görüntülenecektir.

Bu öğreticide daha sonra, bu anahtarı WPForm'un ayarlarına kopyalamanız gerekecek. Şimdilik, API anahtarının kullanımına nasıl bazı kısıtlamalar getirileceğine bir göz atalım.

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

Google Rehber API Anahtarınızı Kısıtlama

API anahtarının aşırı kullanımı sizi ücretsiz planın dışına çıkarabilir ve beklediğinizden daha pahalıya mal olabilir. Yetkisiz veya beklenmedik kullanımı önlemek için anahtarı kısıtlamanızı öneririz.

Bunu yapmak için, yukarıdaki ekran görüntüsündeki 'API anahtarı oluşturuldu' açılır penceresinin altındaki 'Anahtarı Kısıtla' bağlantısını tıklamanız gerekir.

Sonraki sayfada, bir dizi farklı kısıtlama ayarlayabilirsiniz. Bunlardan ilki 'Uygulama kısıtlamaları'dır. Bu bölümde, 'HTTP yönlendiricileri (web siteleri)' seçeneğine tıklamalısınız. Ardından anahtar yalnızca web sitelerinde kullanılacaktır.

Restrict to HTTP Referrers (Web Sites)

Ardından, yalnızca kendi web sitenizde kullanıldığından emin olmalısınız. Bunu yapmak için, 'Web sitesi kısıtlamaları' bölümüne gitmeli ve ardından 'Öğe Ekle' düğmesini tıklamalısınız.

Şimdi, *example.com/* kalıbını kullanarak 'Yeni öğe' alanına web sitenizin alan adını yazmalısınız.

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

Google Haritalar'ı birden fazla web sitesinde kullanacaksanız, 'Öğe Ekle' düğmesini tıklayıp istediğiniz kadar alan ekleyebilirsiniz.

API anahtarını artık yalnızca kendi web sitelerinizle sınırladığınıza göre, onu yalnızca yukarıda eklediğiniz Google API'leriyle çalışacak şekilde de kısıtlayabilirsiniz.

Sayfanın "API kısıtlamaları" bölümüne gitmeniz ve "Anahtarı kısıtla" seçeneğini belirlemeniz gerekir. Bu, 'Geocaching API', 'Maps JavaScript API' ve 'Places API' kutularını işaretlemeniz gereken bir açılır menü gösterecektir.

Restrict the API Key to Specific APIs

Bunu yaptıktan sonra, ayarlarınızı kaydetmek için 'Tamam' bağlantısını tıklamalısınız. Son olarak, seçtiğiniz tüm kısıtlamaları etkinleştirmek için sayfanın altındaki 'Kaydet' düğmesini tıkladığınızdan emin olun.

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

Ayarların geçerlilik kazanmasının 5 dakika kadar sürebileceğini unutmayın.

Google API Anahtarını WPForms Ayarlarına Ekleme

Artık, elinizde bulunan diğer API anahtarlarıyla birlikte listelenen API anahtarını göreceksiniz. Anahtarı WPForms Geolocation ayarları sayfasına ekleyebilmeniz için Kopyala simgesini tıklamalısınız.

Click the Copy Icon and Add the Key to WPForms

API ayarlarından veya kısıtlamalarından herhangi birini değiştirmeniz gerekirse, sağdaki Düzenle simgesine tıklayabileceğinizi unutmayın.

Şimdi, hala WPForms » Ayarlar » Coğrafi Konum sayfasında olması gereken web sitenize dönmeniz gerekiyor.

Oradayken, anahtarı WPForms ayarlarındaki Google Rehber API alanına yapıştırın. Bunu yaptıktan sonra, 'Ayarları Kaydet' düğmesini tıkladığınızdan emin olun.

Scroll Down to the Google Places API Settings

Not: Google Rehber, siteniz için bir SSL sertifikasına sahip olmanızı gerektirir. Nasıl alacağınızı öğrenmek için nasıl ücretsiz SSL sertifikası alacağınıza ilişkin başlangıç ​​kılavuzumuza göz atın.

WordPress'te Gömülü Google Haritası ile İletişim Formu Oluşturma

Artık WPForms ve Google Rehber'i yapılandırdığınıza göre, WordPress'te bir iletişim formu oluşturmaya hazırsınız. WordPress'te bir iletişim formunun nasıl oluşturulacağına ilişkin kılavuzumuzu takip ederek başlayabilirsiniz.

Temel bir form oluşturduktan sonra bir adres alanı eklemeniz gerekir. Bir Adres bloğu veya Tek Satırlı Metin alanı kullanabilirsiniz. Bu eğitim için bir Tek Satır Metin alanı kullanacağız.

Tek Satır Metin bloğunu forma sürüklemeniz yeterlidir.

Drag the Single Line Text Block Onto the Form

Ardından, alanın ayarlarını özelleştireceğiz. Bunu yapmak için Tek Satır Metin ayarlarını görüntülemek için alana tıklamanız gerekir.

İlk olarak, alanın etiketini 'Adres' olarak değiştirmelisiniz. Bu, kullanıcılarınızın alana ne yazmaları gerektiğini netleştirecektir.

Rename the Field's Label to 'Address'

Bundan sonra, formda bir harita görüntülenmesi için alanın ayarlarını değiştirmeniz gerekir. Bunu yapmak için Gelişmiş sekmesine tıklamanız gerekir.

Oradayken, ayarların altındaki 'Adres Otomatik Tamamlamayı Etkinleştir' seçeneğini aramalı ve 'Açık' konuma getirmelisiniz. Ardından, etkinleştirmeniz gereken başka bir seçenek olan 'Haritayı Görüntüle' göreceksiniz. Haritayı alanın üstünde veya altında görüntülemeyi seçebilirsiniz.

Toggle the ‘Enable Address Autocomplete’ Option On

İletişim Formunu Web Sitenize Ekleme

İletişim formunu web sitenize eklemenin en basit yolu 'Yerleştir' düğmesini tıklamaktır. Bunu, form düzenleyici ekranının üst kısmındaki 'Kaydet' düğmesinin yanında bulacaksınız.

Formu mevcut bir forma mı ekleyeceğiniz yoksa yeni bir sayfa mı oluşturacağınız sorulacak.

Click the 'Create New Page' Button

Bu eğitim için 'Yeni Sayfa Oluştur' düğmesini tıklayacağız.

Ardından, sayfaya bir ad vermeli ve ardından 'Hadi Başlayalım!' düğmesini tıklamalısınız. buton.

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

Bu ada sahip yeni bir sayfa oluşturulacak ve iletişim formunuz otomatik olarak eklenecektir.

Tek yapmanız gereken, formu canlı yayınlamak için 'Yayınla' düğmesine tıklamak.

Click the 'Publish' Button to Push the Page Live

Google Haritasını İletişim Formunda Görüntüleme

Bir kullanıcı iletişim formunuzu ziyaret ettiğinde, web sitenizin konumunuza erişmesine izin vermek isteyip istemediği sorulacaktır.

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

'İzin Ver' düğmesini tıklarlarsa, adres alanına mevcut konumları girilecek ve o konumun bir iğnesi haritaya eklenecektir.

Bu otomatik tamamlama özelliği, adreslerini yazmayı daha hızlı ve daha kolay hale getirerek ziyaretçilerinize zaman kazandıracaktır.

Autocomplete Makes Typing an Address Faster and More Accurate

Adresi değiştirmeleri gerekiyorsa, yeni bir tane yazabilir veya raptiyeyi haritada farklı bir konuma sürükleyebilirler.

Bir Formda Kullanıcı Konum Verileri Nasıl Görüntülenir

Coğrafi konumu etkinleştirdiğinizde, WPForms, formunuzu doldurduklarında her kullanıcının konumunu da kaydeder. Kullanıcılarınızın konumunu bilmek, daha iyi potansiyel müşteriler bulmanıza yardımcı olabilir.

WPForms »Entries'e gitmeniz ve ardından iletişim formunuzu tıklamanız gerekecek.

Navigate to WPForms » Entries Then Click the Contact Form

Artık bu form için kullanıcılarınız tarafından doldurulmuş girişlerin bir listesini göreceksiniz.

Belirli bir girişi görüntülemek için sağdaki 'Görüntüle' bağlantısını tıklamanız yeterlidir.

Click the ‘View’ Link to View an Entry

Artık kullanıcı tarafından doldurulan ad, iş e-postası, iş telefon numarası gibi form verilerini ve bazı konum verilerini göreceksiniz.

Buna Google Haritalar'da bir iğne, kullanıcının konumu, posta kodu ve ülkesi ile yaklaşık enlem ve boylam bilgileri dahildir.

You Will See a Pin on Google Maps With Their Location

Elbette, kullanıcı formun konumlarını bilmesine izin vermemişse, hiçbir konum verisi görüntülenmez.

Hepsi bu, iletişim formunuza başarıyla bir Google Haritası eklediniz. WordPress'te anketler oluşturmak, çevrimiçi ödemeleri kabul etmek için bir ödeme formu oluşturmak ve daha fazlası için WPForms'u da kullanabilirsiniz.

Bu eğiticinin, bir Google Haritasını iletişim formlarına nasıl yerleştireceğinizi öğrenmenize yardımcı olacağını umuyoruz. Ayrıca bir çekiliş veya yarışmanın nasıl düzenleneceğini öğrenmek veya tüm iş web siteleri için en iyi WordPress eklentileri uzman seçimimize göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook'ta da bulabilirsiniz.