Blog

Google Formlar'da adres otomatik tamamlama nasıl kullanılır?

Son Güncelleme Tarihi: 
Google Formlar'da adres otomatik tamamlama nasıl kullanılır?

Gönderim, etkinlik kaydı, öğrenci kaydı ya da başka bir amaçla düzenli olarak adres toplayan herkes, adres otomatik tamamlamanın form doldurma sürecini kolaylaştırmada ne kadar önemli olduğunu bilir. Ancak adres toplamak için Google Formlar’ı kullanmaya çalışıyorsanız, muhtemelen şu sorunla zaten karşılaşmışsınızdır: Google Formlar’da yerleşik bir adres otomatik tamamlama özelliği bulunmuyor. 

Yine de bu, söz konusu işlevi etkinleştirmenin imkânsız olduğu anlamına gelmiyor. Bu makalede, Google Formlar’a adres otomatik tamamlama eklemenin iki yöntemini açıklayacağız. Google Formlar için geçici çözümlerle uğraşmak istemiyorsanız, bu özelliğin yanı sıra diğer önemli özellikleri de yerleşik olarak sunan alternatif bir form oluşturucuyu da tanıtacağız: Jotform. 

Formlarınızı Jotform’a taşımaya hazır mısınız?

Formları Jotform’a Taşıyın
Google Forms Migration

Yöntem 1: Google Formlar’da adres otomatik tamamlama için üçüncü taraf eklentileri kullanmak

Google Formlar’da adres otomatik tamamlama işlevi elde etmenin seçeneklerinden biri, üçüncü taraf eklentileri kullanmaktır. 

Bu tür araçlar, Google Places API’ye bağlanan ve sarmalayıcı (wrapper) bağlantı olarak bilinen özel bir ön yüz formu kullanır. Google Places API, kullanıcı adreslerini “görebilmek” için Google’ın konum veritabanına erişebilen bir geliştirici aracıdır. (Google Places API, Google Maps API ile karıştırılmamalıdır; adres formlarında genellikle haritaların görsel yönüne ihtiyaç duyulmaz.)

Bu araçların nasıl çalıştığına dair daha fazla ayrıntı:

  1. Formunuzu her zamanki gibi Google Formlar’da oluşturursunuz. 
  2. Eklenti, form yapısını okur ve orijinal formun etrafında ayrı, herkese açık bir URL — yani “sarmalayıcı” — oluşturur. Bu gereklidir, çünkü Google Formlar arama yapabilmek için canlı arayüzü değiştiremez. Formun yeni sürümünde Google Places Autocomplete, adres alanına eklenir.
  3. Formu yanıtlayanlar, varsayılan Google Formlar bağlantısı yerine özel sarmalayıcı URL’ye erişir. 
  4. Kullanıcılar yazmaya başladıkça form, girilen kısmi metni Google Places API’ye gönderir. Google Places, tahmin edilen adresleri gerçek zamanlı olarak döndürür ve böylece otomatik tamamlama özellikli form çalışır hâle gelir. 
  5. Kullanıcı önerilen bir adrese tıkladığında API, adres bilgilerini yapılandırılmış biçimde (sokak adı ve numarası, şehir, eyalet vb.) döndürür ve her bileşeni ilgili form alanıyla eşleştirir. 
  6. Doldurulan veriler Google Formlar’a geri gönderilir. Arka uçta veri depolama için yine Google Formlar kullanıldığından, adres bilgileri ilişkili Google E-Tablolar dosyalarında ve iş akışlarında normalde olduğu gibi görünür. 

Formfacade, adres otomatik tamamlama işlevini destekleyen en popüler Google Formlar eklentisidir. Bu eklentiye Google Workspace Marketplace üzerinden erişebilirsiniz.

Bu ve diğer yöntemler için bir Google Maps API anahtarına ihtiyacınız olacağını unutmayın. Bu anahtar, konum bilgisi taleplerinde bulunan kişiyi Google’ın tanımlamasını sağlayan benzersiz bir koddur. Anahtarı edinmek oldukça kolaydır; ayrıntılar için okumaya devam edin. 

Pro Tip

Yanıtlayanlarınızı diğer bilgileri de manuel olarak girme zahmetinden kurtarmak mı istiyorsunuz? Daha fazla faydalı geçici çözüm için Google Formlar’da otomatik doldurma hakkındaki makalemize göz atın.

Yöntem 2: Google Apps Script yöntemi (ileri düzey)

Biraz kod kullanmak sizin için sorun değil mi? Öyleyse adres verilerini elde etmek için başka bir seçenek de Google Apps Script kullanmaktır. 

Google Apps Script yöntemi, eklentiden biraz farklı çalışır. Bu yöntem, yeni bir form oluşturup adres tahminlerini anlık olarak sunmak yerine, kullanıcılar “gönder” düğmesine bastıktan sonra adresleri doğrular ve düzenler. 

Özünde bu, doğru adresleri elde etmek için kullanılan bir arka uç yöntemidir ve başarılı bir veri toplama süreci için olmazsa olmazdır.  

İşleyişi şu şekildedir: 

  1. Formunuzu açın ve üst kısımdaki Yanıtlar sekmesine tıklayın. 
  2. "Yanıtlar" sekmesi vurgulanmış Google Formlar arayüzü
  1. E-Tablolar’a bağla seçeneğine tıklayın.
  2. "Yanıtlar" sekmesindeki "E-Tablolar'a bağla" düğmesini gösteren okun yer aldığı Google Formlar arayüzü
  1. Yeni bir elektronik tablo oluşturun. 
  2. Açılan "Yanıtlar için hedef seçin" penceresinde yeni bir elektronik tablo oluşturma seçeneğini gösteren Google Formlar arayüzü
  1. Yeni Google E-Tablolar dosyasında üst menüden Uzantılar‘a gidin ve Apps Komut Dosyası‘nı seçin. 
  2. "Uzantılar" açılır menüsündeki "Apps Komut Dosyası" seçeneğini gösteren Google E-Tablolar arayüzü
  1. Düzenleyicide mevcut olan tüm kodu silin ve aşağıdaki kodu yapıştırın. Yapıştırdığınız koddaki sütun numarasının, elektronik tablonuzdaki adres alanının gerçek sütun numarasıyla eşleştiğinden emin olun. 
/**
 * Verifies the address from a Form submission using Google Maps.
 */
function verifyAddress(e) {
  // 1. Get the sheet where responses are stored
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  const lastRow = sheet.getLastRow();

  // 2. Identify the column where the address field lives.
  // Column A = 1, Column B = 2, Column C = 3, etc.
  // The Timestamp is always Column A, so the first question is Column B (2).
  const addressColumn = 2;
  const rawAddress = e.values[addressColumn - 1];
  if (!rawAddress) return;

  // 3. Use Google's Geocoder to look up and clean the address
  try {
    const response = Maps.newGeocoder().geocode(rawAddress);
    if (response.status === "OK") {
      const result = response.results[0];
      const cleanAddress = result.formatted_address;

      // 4. Write the cleaned address into the next available column
      sheet.getRange(lastRow, sheet.getLastColumn() + 1).setValue(cleanAddress);

      // Optional: highlight yellow if it was only a partial match
      if (result.partial_match) {
        sheet.getRange(lastRow, sheet.getLastColumn()).setBackground("#fff2cc");
      }
    } else {
      sheet.getRange(lastRow, sheet.getLastColumn() + 1).setValue("Address not found");
    }
  } catch (err) {
    Logger.log("Error: " + err.message);
  }
}
  1. Üst kısımdaki Kaydet simgesine ve ardından Çalıştır‘a tıklayın, gerekli izinleri verin.
  2. Üst menü çubuğundaki kaydet ve "Çalıştır" seçeneklerini gösteren okların yer aldığı Apps Komut Dosyası arayüzü
  1. Apps Komut Dosyası düzenleyicisinde, sol menüdeki Tetikleyiciler simgesine (saat simgesi) tıklayın. 
  2. Sol taraftaki menüde "Tetikleyiciler" seçeneği vurgulanmış Apps Komut Dosyası arayüzü
  1. Sağ alttaki mavi + Tetikleyici Ekle düğmesine tıklayın.
  2. Ekranın sağ altındaki mavi "+ Tetikleyici Ekle" düğmesini gösteren okun yer aldığı Apps Komut Dosyası arayüzü
  1. Şu ayarları yapın: Çalıştırılacak işlevi seçin (verifyAddress), etkinlik kaynağını seçin (E-tablodan) ve etkinlik türünü seçin (Form gönderildiğinde). Kaydet‘e tıklayın. 
  2. Açılan "Address autocomplete form için tetikleyici ekle" penceresinde ayarların tamamlandığı Apps Komut Dosyası arayüzü
  1. Açılan pencerede sizden izin istenecektir. Hesabınıza ve ardından İzin ver‘e tıklayın. 
  1. Google Formunuza geri dönüp yazım hatası veya yanlış numara içeren gerçek bir yanıt göndererek kurulumu test edin. Ardından Google E-Tablolar dosyanızdaki adresi kontrol edin; adres orada kusursuz şekilde yazılmış ve biçimlendirilmiş olarak görünmelidir. 

Jotform: Adres otomatik tamamlama için en kolay yerleşik çözüm

Yukarıdaki seçenekler size beklediğinizden biraz daha karmaşık geldiyse, bu konuda yalnız değilsiniz. Aslında bu çözümler, formlarında adres otomatik tamamlama kullanmak isteyenler için en yaygın (veya en çok tercih edilen) yöntemler arasında yer almıyor. Bunun yerine kullanıcılar genellikle otomatik tamamlama işlevini yerleşik olarak sunan Google Formlar alternatiflerine yöneliyor. 

Jotform, formlara adres otomatik tamamlama eklemek için kullanabileceğiniz en iyi ve en kolay araçlardan biridir. 

Jotform ile adres toplamak için Google Formlar’daki bu zahmetli geçici çözümleri ve püf noktalarını unutabilirsiniz. Bunun yerine, formunuzu oluştururken Otomatik Tamamlanan Adres widget’ını sürükle-bırak yöntemiyle formunuza eklemeniz ve sokak adı, şehir, eyalet, posta kodu ve ülke gibi hangi adres öğelerinin otomatik tamamlanacağını seçmeniz yeterlidir. 

Google Maps altyapısıyla çalışan bu widget, gerçek zamanlı ve doğrulanmış verileri doğrudan Google Maps API’den çekerek adreslerin eksiksiz ve doğru olmasını sağlar. Kullanıcılarınızın iyi bir deneyim yaşamasını ve formları hızlıca doldurmasını sağlamanın tartışmasız en kolay yolu budur. 

Adres otomatik doldurma önerileri içeren bir formu gösteren Jotform Otomatik Tamamlanan Adres widget'ı

Pro Tip

Bir Jotform formuna adres otomatik tamamlama eklemek kolaydır, ancak arama sonuçlarının çalışması için yine de bir Google Maps API anahtarına ihtiyacınız olacak. Süreç oldukça basittir; bu adım adım talimatları izlemeniz yeterli, kısa sürede kullanmaya başlayabilirsiniz.

Google Formlar’ınızı dakikalar içinde Jotform’a taşıyın

Formlarınızı Jotform’da yeniden oluşturmak zorunda kalmaktan mı endişe ediyorsunuz? Buna gerek yok. Jotform, mevcut Google Formlar’ınızı hızlı ve kolay bir şekilde aktarabilen bir taşıma aracına sahiptir. Formları yeniden oluşturmanıza veya sıfırdan başlamanıza gerek kalmaz; sorularınız ve form yapınız olduğu gibi içe aktarılır. Tek yapmanız gereken sonucu gözden geçirmek ve formları Jotform’da kullanmaya başlamak için birkaç hızlı düzenleme yapmaktır. 

"Google Formlar'dan Jotform'a geçiş yapın" ifadesinin yer aldığı Jotform Google Formlar Alternatifi açılış sayfası

Jotform, yerleşik bir adres otomatik tamamlama elemanı sunmakla kalmaz, genel olarak Google Formlar’dan daha gelişmiş işlevlere de sahiptir. On binlerce şablonu sayesinde form oluşturmak çocuk oyuncağıdır. Dilerseniz formlarınızı saniyeler içinde sizin için oluşturabilen Jotform Yapay Zeka‘dan da yararlanabilirsiniz. Jotform ayrıca formlarınızı müşteriler, potansiyel müşteriler, öğrenciler ve diğer hedef kitleler için daha ilgi çekici hâle getirmenize yardımcı olacak gelişmiş koşullu mantık ve özelleştirme seçenekleri gibi pek çok özellik sunar. 

Bir diğer önemli avantaj ise Jotform’un formları ve form verilerini iş akışınıza sorunsuz bir şekilde dahil etmesidir. Google Formlar sizi temel veri toplamayla sınırlarken, Jotform kolay ödeme tahsilatı için 40’tan fazla ödeme ağ geçidi dahil olmak üzere 150’den fazla iş aracıyla entegre çalışır. Google Formlar’ın sınırlamaları sizi daha önce hiç hayal kırıklığına uğrattıysa, Jotform aradığınız profesyonel yükseltmedir.

Süresiz ücretsiz planıyla Jotform’u bugün deneyin ve ihtiyaç duyduğunuzda planınızı yükseltin.

Google Formlar adres otomatik tamamlama hakkında sıkça sorulan sorular

Adres otomatik tamamlama, kullanıcılar bir formun “adres” alanını doldururken onlara gerçek zamanlı olarak adres önerileri (sokak, şehir ve eyalet adları ile posta kodları) sunan, formlara yönelik bir akıllı teknoloji türüdür. Amaç, form doldurmayı daha hızlı ve daha doğru hâle getirmektir. 

Google Formlar ile Google Maps arasında yerleşik bir entegrasyon bulunmadığından, tek seçeneğiniz geçici bir çözüm olarak Formfacade gibi üçüncü taraf bir eklenti aracı kullanmaktır. Bu durumda ön yüzde veri toplamak için Formfacade’i, verileri depolamak için ise Google Formlar’ı kullanırsınız. Daha basit bir alternatif ise bu işlevi yerleşik olarak sunan Jotform gibi tamamen farklı bir form oluşturucu kullanmaktır.

Adres alanlarının “kısa yanıt” kutuları olarak belirlendiği bir Google Formu kolayca oluşturabilirsiniz. Toplanan verilerin doğruluğundan emin olmak için adres otomatik tamamlama işlevi eklemek üzere Formfacade’i kullanmayı veya bu işlevi yerleşik olarak sunan başka bir form oluşturucuya (Jotform gibi) geçmeyi düşünebilirsiniz. Google Formu nasıl oluşturacağınızı buradan öğrenin ve Google Formlar’ın temel kullanımına buradan göz atın.

Bu makale; Google Formlar aracılığıyla düzenli olarak adres verisi toplayan ve kodlama bilmeye gerek kalmadan form terk oranlarını azaltmak, veri doğruluğunu artırmak ve yanıt gönderme deneyimini kolaylaştırmak isteyen küçük işletme sahipleri, operasyon yöneticileri, etkinlik koordinatörleri, eğitimciler ve teknik bilgisi olmayan pazarlamacılar için hazırlanmıştır.

Yorum Gönder:

Jotform Avatar
Bu site reCAPTCHA ve Google Gizlilik Politikası tarafından korunmaktadır ve Hizmet Koşulları geçerlidir.

Podo Comment İlk yorum yapan sen ol.