GTM ile Google Ads Dynamic Remarketing Entegrasyonu
Google, ürünlerinin birlikte kullanılarak hedef odaklı çalışmasını sağlayacak şekilde kullanıcılarına sunar. Gelişmiş e-ticaret yapısını kullanmak isteyen her kullanıcı (kuruluş, kurum, kişi) özelliklere de Google ürünlerini kullanmayı tercih ettiği takdirde birbirleri arasındaki entegrasyonu kolayca yapabilir ve yapmalıdır. Gelişmiş e-ticaretin yalnızca satıştan ibaret olduğunu düşünmek büyük yanılgıdır. Satış, her ne kadar son aşama olsa da satıştan önce birçok adımın bulunduğu ve e-ticaretin satış hedefli bir süreç olduğu bilinmelidir. Bu sürecin tamamında nelerin olup bittiğini, ne gibi adımların atılması gerektiğini ya da hangi stratejilerin izlenmesi gerektiğini işin uzmanlarına bırakarak satışa giden yolda Google Tag Manager ve Google Ads arasındaki önemli ilişkiden bahsetmek yararlı olacaktır.
GTM servisinin analiste sağladığı en büyük faydalardan biri, siteye eklenen datalayer yapısından her türlü verinin okunabilmesidir. Bu veriler hem Google Analytics’e hem de Google Ads’e GTM sayesinde gönderilir ve istenilen ölçümler bu servislerden rahatlıkla yapılabilir.
Google Ads Dynamic Remarketing entegrasyonu sitedeki datalayer yapısından alınan verileri Google Ads’e gönderme temelli çalışır. Bu entegrasyonun yapılabilmesi için sitede önceden datalayer yapısının Google standartlarına uygun şekilde kurulmuş olması gerekmektedir. Tabi ki datalayer yapısının kurulması başka bir yazının konusudur. Bu yazıda datalayer yapısı kurulu olan bir sitede gerçekleştirilmek istenen entegrasyondan bahsedilecektir.
GTM ile Google Ads entegre çalışan iki servistir. GTM üzerinde tanımlanan tag’ler Google Ads’e problemsiz şekilde veri aktarımı yapılabilir; tabi ki gerekli işlem adımları takip edildiği sürece. Bir internet sitesinin içinde kodları mevcut olan GTM ile aynı sitenin Google Ads hesabı birbirleri ile önceden ilişkilendirilmiş olmalıdır. Bu sayede eklenen etiketler siteden gelen verileri doğru Ads hesabına gönderebilir.
GTM ile Google Ads Dynamic Remarketing entegrasyonu için GTM üzerinden eklenmesi gereken etiketler (tag’ler) vardır. Bu tag’ler remarketing için kullanılmak istenen sayfaların özelliklerinin çekilmesinde rol oynayacak olan tag’lerdir. Entegrasyonun en önemli kısmını oluştururlar.
GTM İçinde Oluşturulması Gereken Etiketler ve Nasıl Oluşturulacakları
- “Home Page” Remarketing Etiketi
Öncelikle GTM üzerinden yeni bir tag oluşturulur. Oluşturulan bu tag “Google Ads Remarketing” tipinde olmalıdır.
Google Ads Remarketing etiketi seçildikten sonra etiketin tanımlanacağı pencere açılacaktır.
Açılan pencerede “Conversion ID” kısmına Google Ads hesabının ID numarası girilmelidir. Yapılacak olan diğer işlemlerde de aynı Conversion ID kullanılacağı için constant cinsinde bir değişken ile tanımlanarak tüm “Conversion ID” kısımlarına aynı değişkenin yazılması zaman tasarrufu sağlayacaktır.
“Conversion Label” kısmının girilmesi ise opsiyonel olup üstünde durulmayacaktır.
Bu pencerede önemli olan nokta ise “Custom Parameters” kısmıdır. Default olarak “None” seçeneğiyle sunulan bu kısımda “Manually Specify” seçeneği seçilerek aşağı doğru bir listenin açılması sağlanmalıdır. Açılan liste “Key” ve “Value” olmak üzere iki parametre barındırmaktadır. Bu parametreler sayfadan almak istenilen verilerin ve bu verilerin değerlerinin alınmasını sağlamaktadır.
“Add Custom Parameter” butonuyla işleme devam edilir. Bu buton ile şu şekildeki tek satırlık liste açılır;
Etiket (tag) tanımlama işlemi bu safhaya kadar bundan sonraki her etiket için aynı şekilde yürütülecektir. O yüzden tanımlanması gereken her yeni etikette bu safhalar atlanarak devam edilecektir.
Açılan tek satırlı listede bir anahtar kelime ve bir değer girilmesi beklenmektedir. Anahtar kelimeler Google standartlarına uygun olan kelimeler olmalıdır ki Google kullanılan anahtar kelimeyi tanıyabilsin. Değer ise daha önceden tanımlanan bir değişken, bir sabit veya manuel olarak girilebilen herhangi bir değer olabilir. Bahsi geçen sayfa “Home Page” yani anasayfa olduğu için bu kısımda sayfanın tipinin ne olduğunu gönderilmek istenmektedir. O halde oluşturulması gereken yapı “sayfa tipi” ile “anasayfa” şeklinde olmalıdır. Sayfa tipinin belirtildiği anahtar kelime ise “ecomm_pagetype” şeklinde standartlandırılmıştır. “Value” kısmına ise “home, homepage, anasayfa” gibi değerler girilebilir. Bu sayede şu görüntü elde edilmiş olur;
Tabi ki bu etiketin yalnızca anasayfada çalışması istenmektedir. O halde etikete, sayfanın altında bulunan “Trigger” bölümünden bir tetikleyici (trigger) tanımlanmalıdır.
Tanımlanacak olan trigger yalnızca anasayfada çalışacak şekilde tanımlanmalıdır ki bahsi geçen etiket yalnızca anasayfada çalışsın. Aksi takdirde istenmeyen sayfalarda çalışması yanlış yönlendirmelere neden olabilir. Trigger yapıları ve nasıl tanımlandıkları ile ilgili ayrıntı bilgiye buradan ulaşılabilir.
Etiketin isminin de belirlenmesiyle yalnızca anasayfada çalışan ve çalıştığında Google Ads hesabına anasayfadan geldiğini bildiren bir “remarketing” etiketi oluşturulmuş olacaktır.
- “Search Page” Etiketi
Etiketin oluşturulması için bir önceki etikette yapılan işlem adımları yapılır. Fakat her etikette değişecek olan “sayfa tipi” anahtar kelimesinin değeri değişecek ve “searchpage, searchresults, aramasayfası, vb.” gibi arama sayfası olduğunu belirten isimler kullanılacaktır.
Etiketin yalnızca arama sayfasında çalışması istendiği için trigger da uygun şekilde düzenlenmelidir. Sitelerin arama sayfalarında URL, genellikle arama terimi ile beraber değişebilmektedir. Değişen URL içinde arama terimini kapsayan anahtar kelime kelime her ne ise trigger oluşturulurken kullanılabilir.
- “Category Page” Etiketi
Kullanıcı anasayfadan bir kategori sayfasına gittiğinde dynamic remarketing etiketi olarak “Category Page” etiketi çalışmalıdır. Kategori sayfasında sayfanın cinsinin gönderilmesi dışında, bir alt kırılma ile kategorinin cinsi de gönderilebilir. Etiketin “Custom Parameters” kısmına tanımlanan “ecomm_pagetype” anahtar kelimesine ek olarak bir de “ecomm_category” anahtar kelimesi eklenmelidir. Bu anahtar kelimenin değeri, her kategoride farklı olacağı için bir değişken olmalıdır. Kategori sayfasının başlığının “Custom Javascript” tipindeki değişken ile çekildiği bir yapı kurulabilir.
Yukarıda sayfanın başlığının alındığı basit bir “Custom Javascript” örneği gösterilmektedir. Alınan başlık tagin “Custom Parameters” kısmında “ecomm_category” anahtar kelimesinin değeri olarak “Value” sütununa eklenmelidir.
Etiketlere, trigger’lara ve değişkenlere verilen isimler anlaşılır ve sade olmalıdır. Gerekirse klasörlenmeli, belirli bir düzende tutulmalıdır. Etikette “{{}}” işaretleri ile çağıırlan değişkenler karmaşık isimlendirme sistemlerinde kullanıcıyı zora sokabilmektedir.
- “Product Page” Etiketi
Kullanıcı ürün sayfasına gittiğinde çalışması gereken etiket olan “Product Page” etiketi önceki etiketlerin özelliklerine nazaran daha fazla kırılımla ürün hakkında bilgi vermektedir. Aynı şekilde sayfa tipinin gönderildiği etikette ürün kimlik numarası ve ürünün fiyatı da gönderilebilir. Ürün kimlik numarasının tanınması için gerekli anahtar kelime “ecomm_prodid” ve sayfadaki mali değer (yani ürünün fiyatı) de “ecomm_totalvalue” şeklindedir. Bu anahtar kelimelerin değerleri, her ürün sayfasında farklı olarak geleceği için kategori isminin çekildiği gibi birer “Custom Javascript” değişkeni ile veya sitede kurulu halde olan datalayer yapısından “Datalayer Variable” değişkeni ile çekilmelidir.
Yukarıdaki örnekte değşikenler datalayer yapısından çekilmiştir ve isimlendirmeler örnek olarak verilmiştir.
Etiketin yalnızca ürün sayfasında çalışması için trigger yapılandırmasının da buna uygun şekilde yapılması gerekmektedir. Her ürün sayfasında URL değişebilir ve sabit bir anahtar kelime ile takip edilemeyebilir. Bu durumda yine “Custom Javascript” yardımı ile yazılan bir değişken kullanılabilir.
- “Cart” Etiketi
“Cart” yani sepet sayfasında çalışması gereken etikettir. Bu etikette sadece sayfa tipinin gönderilmesi yeterli olacaktır. Çünkü sepet sayfasının toplam değeri, sepetteki ürünlerin isimleri gibi değerler zaten öncesinde ve sonrasında gerektiği yerlerde gönderilmiş durumdadır. “ecomm_pagetype” anahtar kelimesine karşılık “cart, sepet, sepetsayfası” şeklinde sabit sayfa isimleri tanımlanabilir.
“Cart” etiketinin önemli noktası sepet sayfasında çalışan bir trigger’a sahip olmasıdır. Bu trigger’ı tanımlarken datalayer yapısından yararlanmakta büyük fayda vardır. Sepet sayfası datalayer yapısında “Checkout Step 1” adımı ve “EEcheckout” (genelde) event’i oalrak tanımlanmış olur. Datalayer’da “EEcheckout” event’i çalıştığında ve bu event’in “Step” attribute’u 1 olduğunda çalışması gerekmektedir. Buna uygun bir trigger yapısının kurulması önem arz etmektedir. Bunun için trigger’ın “Custom Event” tipinde olmasına dikkat edilmelidir.
- “Purchase Page” Etiketi
Satın alma işleminin yapılmış olduğu sayfada çalışması istenen etiket “Purchase Page” etiketidir. Kurulumu diğer etiketlerle hemen hemen aynı olup “Custom Parameters” kısmında “ecomm_pagetype”, “ecomm_totavalue” ve “ecomm_prodid” anahtar kelimeleri gönderilebilir. “ecomm_totalvalue” anahtar kelimesinin değeri olarak datalayer’dan toplam gelirin çekildiği bir “Datalayer Variable” değişkeni kullanılabilir. Datalayer büyük oranda faydalı olacaktır. Sipariş içindeki tüm ürünlerin çekilerek bir array haline getirilmesi için de “Custom Javascript” değişkeni kullanılabilir. Bu değişken sayesinde satış sayfasındaki tüm ürünlerin kimlik numarası bir array haline getirilir ve “ecomm_prodid” anahtar kelimesinin karşısına değer olarak girilir.
“Purchase Page” etiketinin sadece satın alım sayfasında çalışmasını sağlamak için uygun bir trigger kurulumu yapılmalıdır. Bu sayfa datalayer yapısında “EEtransaction” (veya benzer isimli, örneğin; “Transaction”) event’i ile gönderilmekte olup “Custom Event” tipindeki bir trigger ile bu event’i yakalamak mümkündür. Ayrıca etiketin bu sayfada birden fazla çalışma ihtimaline karşın sayfanın “Performance Navigation” değerinin de 0’a eşit olması şartı koşulması faydalı olacaktır. Aşağıda görmüş olduğunuz “JS – Performance Navigation” değişkenini bir javascript değişkeni olarak tanımlayabilirsiniz. Bu değişkene de “performance.navigation.type” değerini atarsanız size sayısal değer döndürerek sayfanın yüklenmesi ile ilgili detaylı bilgi verecektir. Buradaki 0 değeri ise sayfanın 1 defa yüklendiğini temsil etmektedir.
“Purchase Page” etiketi ile beraber GTM üzerinden Google Ads Dynamic Remarketing kurulumu tamamlanmış olur. Sitede kullanıcı davranışlarına bağlı gelen veriler GTM ile dinlenerek Google Ads e gönderilmekte ve artık Google Ads üzerinden gerekli analizler Ads kullanıcısına kalmıştır.