GTM ile Offline Conversion Kurlumu

G

Reklamlardan elde ettiğiniz potansiyel müşterilerin kaçı gerçekten satışa dönüşüyor ve bunları Google’a bildiriyor musunuz?

Genellikle Lead generation reklamları için dönüşümlere bir değer atamayız ve çoğunlukla Max Conversion veya Target CPA teklif stratejileri kullanırız. Ancak, elde edilen leadlerin ne kadarı satış getirdiği ve ne kadarı kalitesiz olduğu sadece müşteri temsilcilerimiz iletişime geçtikten sonra anlayabiliyoruz. Bu esnada Google algoritması ise, hangi müşterinin kaliteli olduğuna bakmaksızın en fazla sayıda lead elde etmeye çalışıyor. Bu nedenle, google algoritmasını yönlendirmek için leadlerden elde ettiğimiz satışları google’a bildirmemiz gerekir ki hem makine öğrenimi gelişsin hem de değere dayalı teklif stratejilerini kullanabilelim.

Google Ads Offline Conversion Nedir?

Bazen bir reklam doğrudan online satışla sonuçlanmaz. Ancak söz konusu reklam, müşterinin çevrimdışı ortamda (ör. ofisinizde veya telefonda) satışla sonuçlanan yolculuğunun ilk adımı olabilir. Çevrimdışı dönüşümleri içe aktardığınızda, reklamınız bir tıklamayla veya işletmenize yapılan bir aramayla sonuçlandıktan sonra çevrimdışı ortamda neler olduğunu ölçebilirsiniz.

Google Ads çevrimdışı dönüşümleri tanımlayabilmemiz için bize 4 seçenek sunar:

  • Doğrudan Google Ads Dönüşüm İçe Aktarma
  • Google Ads Conversion Import for Salesforce
  • Zapier çevrimdışı dönüşüm izleme
  • HubSpot tarafından sunulan Google Ads optimizasyon etkinlikleri aracı

Crm sistemi kullanmıyorsak veya custom bir crm’imiz var ise birinci seçenek üzerinden ilerleyebiliriz. Dönüşüm içeri aktarma seçeneğini kullanırken dönüşümlerimiz ile alakalı bazı bilgileri google ads’e aktarmamız gerekiyor, bunlardan en önemlisi GCLID.

GCLID nedir?

GCLID (Google Tıklama Tanımlayıcısı olarak da bilinir), Google Ads ve Google Analytics ile çalışan bir parametredir. Google Analytics ile birlikte kullanıldığında Google Ads ile reklamlarınıza yapılan tıklamaların ayırt edilmesinde önemli rol oynar. Tıklamaları kaynağa göre etiketler, böylece ziyaretçilerin davranışları, dönüşümler ve reklamlarınızın performansı hakkında daha faydalı bilgiler izleyebilirsiniz.

Google Ads Offline Conversion Kurulumu

Bir offline conversion dosyasını içe aktarmadan önce, bir dönüşüm işlemi oluşturmanız gerekir. Dönüşüm işleminizi hemen kolayca oluşturmak için bu adımları uygulayabilirsiniz.

  1.  Google Ads hesabınızda oturum açın.
  2. Üst menüden “Araçlar”ı ve ardından “Dönüşümler”i seçin.
  3. “Yeni Dönüşüm İşlemi” düğmesini tıklayın.
  4. İzlemek istediğiniz dönüşüm türü olarak “İçe Aktar”ı seçin .
  5. İçe aktarma seçeneği olarak “Diğer veri kaynakları veya CRM’ler” i seçin , ardından “Tıklamadan dönüşümleri izle”yi işaretleyin.
  6. “Hedef ve işlem optimizasyonu” bölümünde, Dönüşüm gerçekleştiren potansiyel müşteri seçeneğini seçelim.
  7. Dönüşüm işleminiz için bir ad belirleyin. Bu isime içe aktarma dosyasını oluştururken buna ihtiyacınız olacak.
  8. Değer “Her bir dönüşüm için farklı değerler kullan” seçeneği ile ilerleyelim.
  9. “Say” bölümünde, tıklama başına dönüşümlerin nasıl sayılacağını belirtin.
  10. “Tıklama dönüşüm aralığı” bölümünde, dönüşümlerinizi kaydederken ne kadar geriye gideceğinizi belirtin . Dönüşümleri içe aktarırken izin verilen en erken tarihin 90 gün önce olduğunu unutmayın.
  11. “İlişkilendirme modelini” önerilen “Veriye dayalı” olarak bırakın.
  12. “Oluştur ve devam et” butonuna tıklayarak devam edin.
  13. “Çevrimdışı dönüşümleri ölçme yöntemi” için “Google Tıklama Tanımlayıcıları”nı seçin. 
  14. “Çevrimdışı dönüşümleri içe aktar” için yükleme seçeneğini belirleyin. 
  15. Dönüşüm işleminin oluşturulmasını tamamlamak için “Bitti”yi tıklayın. 

Unutulmaması gereken önemli bir nokta, yeni bir dönüşüm işlemi oluşturduktan sonra, bu dönüşüm işleminin değerlerini içe aktarmak için 4 ila 6 saat beklemeniz gerektiğidir.

GCLID Offline Conversions Google Ads’e Yükleme 

Bu adımda bir senaryo üzerinde ilerlememiz anlaşılabilir olması adına daha faydalı olacaktır.

Örn: Google Ads reklamlarımdan geçen ay 100 adet “potansiyel müşteri formu” elde ettim ve bu formlar içerisinden 20 adet satış gerçekleştirdim her biri farklı parasal değere ve farklı zaman aralıklarında gerçekleşti.

İlk olarak offline conversion kurarken Google Ads’e yükleyeceğimiz dosyada olması gereken sütunlara bir göz atalım.

  • Google Tıklama Kimliği (GCLID): Kullanıcının işlemi gerçekleştirirken kullandığı GCLID değeridir.
  • Dönüşüm Adı: Aktarmak istediğiniz dönüşüm işleminin adı. Büyük harf kullanımına dikkat ettiğinizden ve bu adı “Dönüşümler” sayfasında gördüğünüz gibi yazdığınızdan emin olun. Bu alanı kullanmak zorunludur.
  • Dönüşüm Süresi: Çevrim dışı dönüşümün satışa döndüğü saat birimi. Bu alanı doğru biçimde girdiğinizden emin olun. Doğru zaman biçimini bulmak için Google’nin bu dökümanına göz atabilirsiniz. Bu alanı doldurmak zorunludur.
  • Dönüşüm Para Birimi: İçe aktarmak istediğiniz dönüştürme değerinin para birimi. Bu alanı doldururken 3 karakterlik “ISO 4217 para birimi kodları” kullandığınızdan emin olun. Örneğin “TRY” veya “EUR”. Bu alan isteğe bağlıdır.
  • Dönüşüm Değeri: Dönüşümünüzün değerini gösteren bir sayı. 

Elimizde olmayan tek değer GCLID. Bu değeri açılış sayfamda kullandığım Form içersinde gizli bir input alanı olarak eklememiz gerekiyorki gelen formun GCLID sini görebilelim.

Potansiyel Müşteri Formuna GCLID Ekleme

Bu işlemi yapmak için açılış sayfamıza bir script ekleyeceğiz, bu script bizim için URL üzerinden aldığı GCLID değerini cookie için tanımlayacak ve formumuz içerisinde belirttiğimiz alana GCLID değerini yerleştirecek.

Bu işlemi 2 adımdan gerçekleştireceğiz

  • Tag Manager ile açılış sayfamıza bir script ekleyeceğiz, bu script bizim için URL üzerinden aldığı GCLID değerini cookie üzerinde depolayacak.
  • Depolanan cookie değerini yerleştirmek için Form alana gizli bir input alanı oluşturacağız.

GTM ile GCLID’yi yakalayıp depolamak

Tag manager hesabımızı açalım ardından yeni HTML etiketi oluşturalım ve aşağıdaki kodu girelim.


<script>

function getParam(p) {
var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}

function getExpiryRecord(value) {
var expiryPeriod = 90 * 24 * 60 * 60 * 1000; // milisaniye cinsinden 90 günlük geçerlilik süresi

var expiryDate = new Date().getTime() + expiryPeriod;
return {
value: value,
expiryDate: expiryDate
};
}

function addGclid() {
var gclidParam = getParam('gclid');
var gclidFormFields = ['gclid_field', 'foobar']; // tüm olası gclid form alanı kimlikleri buraya gelir
var gclidRecord = null;
var currGclidFormField;

var gclsrcParam = getParam('gclsrc');
var isGclsrcValid = !gclsrcParam || gclsrcParam.indexOf('aw') !== -1;

gclidFormFields.forEach(function (field) {
if (document.getElementById(field)) {
currGclidFormField = document.getElementById(field);
}
});

if (gclidParam && isGclsrcValid) {
gclidRecord = getExpiryRecord(gclidParam);
localStorage.setItem('gclid', JSON.stringify(gclidRecord));
}

var gclid = gclidRecord || JSON.parse(localStorage.getItem('gclid'));
var isGclidValid = gclid && new Date().getTime() < gclid.expiryDate;

if (currGclidFormField && isGclidValid) {
currGclidFormField.value = gclid.value;
}
}

window.addEventListener('load', addGclid);

</script>

Tetikleyiciyi isterseniz sadece açılış sayfanız olarak yada tüm form içeren sayfalarda çalışsın istiyorsanız tüm sayfalar şeklinde yapılandırabilirsiniz.

Form içinde Input Alanı Oluşturma

Sırada geldi form alanı içerisinde düzenleme yapmaya. Form alanımıza aşağıdaki gibi bir input alanı ekleyelim.

   <form action="" name="myForm">
         Name: <input type="text" name="name">
         <input type="hidden" id="gclid_field" name="gclid_field" value="">
         <input type="submit" value="Submit Form" name="btnSubmit">
   </form>
       

Eğer siteniz Wordpress ve Contact Form 7 eklentisini kullanıyorsanız form alanını aşağıdaki şekilde düzenleyebilirsiniz.

[hidden textarea-gclid id:gclid_field]

Şimdi bir deneme yapalım yaptığımız işlemler ardında form alanında GCLID değerini alabiliyor muyuz.

Test link: {siteniz}.com/iletisim?gclid=test123

Kurulumun başarılı olabilmesi için input değerileri arasına aşağıdaki gibi value alanının verdiğimiz test123 değerini alması gerekli

Yükleme Dosyasını Hazırlama

Örnek yükleme dosyasına bakmak için Dönüşümler > Yüklemeler > + > Şablonlara bakın > Tıklamalardan elde edilen dönüşümler. kısmından inceleyebilirsiniz.

Google sheets tablosu üzerinden oluşturmanızı tavsiye ederim.

Artık gerekli sütunları ve doğru formatı bildiğinize göre, bir içe aktarma dosyası oluşturmaya başlayabiliriz.

Yukarıdaki formatlardan birine göre formu oluşturduktan sonra Dönüşümler > Yüklemeler > + > Kaynak Seçin > (Import etmek istediğiniz seçeneği seçin)

 İçe aktarma dosyasını seçtikten sonra, içe aktarma dosyanızı önizlemeye ve test etmeye başlamak için  “Önizleme” yada direk “Uygula” diyerek yükleme işlemini başlatabilirsiniz.

Sonuç

Artık potansiyel müşteri formlarından gelen satışlara göre kampanyalarınızı optimize edebilir ve değere dayalı teklif stratejilerine geçiş yapabilirsiniz.

Yazar hakkında

Yorum Ekle

Kategoriler

Son Yazılar

360° Dijital Pazarlama

Reklam stratejileri markaların ihtiyaçlarını ve pazar koşullarını karşılamak için tamamen analitik yöntemler, rakip analizleri, testler ve optimizasyon süreçleri ile tasarlanır.

Dijital dönüşümü çok yakından takip ediyor, Dijital dünyada var olmak isteyen markalara destek veriyorum.