· 7 dk

Google Tag Manager (GTM) Kullanarak Özel Değişkenler Nasıl Oluşturulur

Hatice Özşahan
-Published on:
May 20, 2024
-Updated on:
Aug 8, 2024

GTM kullanımıyla herhangi bir özel değişkene ihtiyaç duymadan çalışabilirsiniz. Ancak, profesyonel olarak kullanmak isteyen pazarlamacılar, bazı durumlarda yerleşik değişkenlerin sınırlı kaldığını fark ederler. İşte o zaman, özel değişkenlerle GTM kullanımınızı bir adım öteye nasıl taşıyabileceğinizi fark edeceksiniz.

Bu nedenle, size Google Tag Manager değişken rehberi hazırladık. Bu rehberle kavramı anlayabilir ve kendi kullanıcı tanımlı değişkeninizi nasıl oluşturacağınızı öğrenebilir, ayrıca pop-up kampanyalarıyla kişiselleştirilmiş pazarlama için nasıl kullanabileceğinizi keşfedebilirsiniz (bu son kısım bizim tarafımızdan bilmeniz gereken bir talimattır).

Temel bilgilerle başlayalım.

Google Tag Manager'da Değişkenler Nedir?

Değişkenler GTM'de, tanımladığınız değerler için isimlendirilmiş yer tutuculardır. Bu değerler, web sitenizde veya mobil uygulamanızda kod çalıştırıldığında doldurulur. Değişkenler, GTM'de hem tetikleyicilerde hem de etiketlerde kullanılır:

  • Tetikleyicilerde; değişkenler, bir GTM etiketinin ne zaman tetiklenmesi gerektiğini belirleyen filtreleri tanımlar.
  • Etiketlerde; değişkenler dinamik değerleri yakalar. Örneğin: bir dönüşüm izleme etiketine ürün kimliğini aktarmak.

Google Tag Manager'da değişkenler iki ana kategoriye ayrılır; yerleşik değişkenler ve kullanıcı tanımlı değişkenler. Tag Manager, çoğu tetikleyici ve etiket yapılandırması için kullanıma hazır olan yerleşik değişkenlerle birlikte gelir. Ancak, yerleşik değişken kitaplığı ile sınırlı değilsiniz – GTM, özel değişkenlerinizi oluşturmanıza da olanak tanır.

Yerleşik Değişkenler Nelerdir?

Google Tag Manager yerleşik değişkenler

Daha önce belirttiğimiz gibi, yerleşik değişkenler özelleştirilemeyen hazır değişkenlerdir.

Yeni konteynerlerde başlangıçta herhangi bir kullanıcı tanımlı değişken bulunmazken, bazı yerleşik değişkenler önceden etkinleştirilmiş olacaktır. Yerleşik değişkenleri, sağdaki bölümlerden istediğiniz gibi etkinleştirebilir veya devre dışı bırakabilirsiniz.

Google Tag Manager’da Sabit Değişken Nedir?

GTM kullanırken karşılaşacağınız diğer bir terim 'sabit değişken'dir. Sabit değişken, sıkça kullanmanız gerekebilecek ya da gelecekte güncelleme gerektirebilecek, tekrar kullanılabilir bir değişkendir. Bu nedenle, GTM'de sabit veya dinamik değerleri sıkça kullanacağınız için böyle değişkenleri saklamak amacıyla kullanılır. Etiketlerinizi yapılandırırken zaman kazandırıcı bir çözüm oluşturmak için bu tür değişkenleri 'sabit' olarak tutmak en iyisidir.

Sabit değişkenlerin en yaygın kullanım alanı Google Analytics'tir. Örneğin:

  • Bir sabit değişken ile her seferinde Google Analytics Yöneticisi’ne gidip bir Analytics etiketini yapılandırmak için kopyalamak zorunda kalmazsınız. Bunun yerine, sadece {{ID analytics}} değişken adını hatırlamanız yeterli olacaktır.

GTM'deki hazır değişkenler şu kategorilere ayrılır:

  • Web konteynerleri için (Tıklamalar, Hatalar, Formlar, Geçmiş, Sayfalar, Kaydırma, Araçlar, Videolar, Görünürlük)
  • AMP konteynerleri için (Cihaz ve Tarayıcı, Etkileşim, Çeşitli, Sayfa ve İçerik, Sayfalar, Performans, Araçlar)
  • Android konteynerleri için (Uygulama, Cihaz, Araçlar, Kampanya Etkinlik Parametreleri, Diğer Etkinlik Parametreleri)
  • iOS konteynerleri için (Uygulama, Cihaz, Araçlar, Kampanya Etkinlik Parametreleri, Uygulama İçi Satın Alma Etkinlik Parametreleri, Bildirim Etkinlik Parametreleri, Diğer Etkinlik Parametreleri)
  • eski mobil konteynerler için (Uygulama, Cihaz, Araçlar)

Google Tag Manager'da Özel Değişken Nasıl Oluşturulur

Özel değişkenler dediğimizde, GTM’de kullanıcı tanımlı özel web değişkenlerini kastediyoruz. Bu, GTM'nin kendi yerleşik kütüphanesinde yer almayan değişkenler için sağladığı bir seçenektir.

Google Tag Manager'da yeni bir kullanıcı tanımlı değişken oluşturmak için aşağıdaki adımları izleyin:

Adım 1: Sol navigasyon menüsünde Değişkenler'e tıklayın.

Google Tag Manager'da değişkenlere tıklayın

Adım 2: Kullanıcı-Tanımlı bölümünde, yeni bir değişken oluşturmak için Yeni butonuna tıklayın.

GTM'de yeni kullanıcı tanımlı değişken oluşturun

Adım 3: Değişken Yapılandırma'ya tıklayın ve ardından bir değişken türü seçin.

değişken yapılandırmasına tıklayın

Adım 4: Seçilen değişken türü için yapılandırma seçeneklerini tamamlayın.

GTM'de değişken yapılandırma seçenekleri

Adım 5: Değişkeninize işlevini tanımlayıcı bir isim verin. Kaydet butonuna tıklayın.

Tag Manager'ın desteklediği değişken türlerinin listesi burada:

  • Gezinme
  • HTTP Yönlendiren
  • URL

  • Sayfa değişkenleri
  • 1. parti çerez
  • Özel JavaScript
  • Veri katmanı

  • Sayfa elemanları
  • Otomatik etkinlik değişkeni
  • DOM elemanı
  • Eleman görünürlüğü

  • Araçlar
  • Sabit
  • Özel etkinlik
  • Bakım tablosu
  • Rastgele sayı
  • Ortam adı
  • Google Analytics ayarları
  • RegEx tablosu

  • Kapsayıcı verileri
  • Kapsayıcı ID
  • Kapsayıcı sürüm numarası
  • Hata ayıklama modu

Popup Kişiselleştirme için Değişkenleri Nasıl Kullanılır

Google Tag Manager'ı pazarlama amacıyla kullanmanın tek yolu sadece izleme yapmak değildir. Aynı zamanda Popupsmart popup kampanya oluşturucusu ile birleştirerek web sitenizin popuplarını kişiselleştirebilir ve formları önceden doldurabilirsiniz. İşte nasıl:

Dinamik Metin Değiştirme İçin GTM

Popupsmart'ın Akıllı Etiketler adında dinamik metin değiştirme özelliği vardır. Temel olarak, akıllı etiketler {{Isim}} gibi süslü parantezler içinde dinamik metinlerdir ve kullanıcı adı gibi belirli verilere dinamik olarak dönüşür.

Tabii ki, Akıllı Etiketlerin önce verilerle beslenmesi gerekmektedir. Bu bağlamda, aşağıdaki adımları izleyerek Popupsmart'ın JavaScript API'sini GTM'ye ekleyebilirsiniz.

Adım 1: Pop-up'ınızda dinamik metinleri beslemek için GTM üzerinde özel bir etiket kurmak üzere aşağıdaki kod parçasını girin. Ayrıca, ihtiyaçlarınıza göre değişken türlerini ayarlayabilirsiniz; bu sadece bir örnektir.

<script> psMetaData.add({ name: {{variableName}} }) </script>

Google Tag Manager üzerinde PSmetadata

Adım 2: Yeni bir tetikleyici eklemek için Tetikleme ve “+” işaretine tıklayın.

GTM üzerinde yeni bir tetikleyici ekleme

Adım 3: Ardından, Tetikleyici Yapılandırma'ya tıklayın ve aşağıda görüldüğü gibi açılan kenar çubuğundan Pencere Yüklendi'yi seçin.

tetikleyici türü olarak pencere yüklendiği seç

Adım 4: Seçebileceğiniz iki seçenek göreceksiniz; Tüm Pencere Yüklendi Olayları veya Bazı Pencere Yüklendi Olayları.

  • “Bazı”yı seçerseniz, bu tetikleyiciyi yalnızca belirli Sayfa Hostname'leri, URL'ler, Yollar veya Yönlendiriciler üzerinde kullanmak için daha fazla yapılandırma yapmanız gerekecektir. Ek olarak, yerleşik bir değişken seçebilir veya yeni bir özel değişken ekleyebilirsiniz.
  • Bu size karmaşık geliyorsa, sadece Tüm Pencere Yüklendi Olayları seçeneğini seçin.

Unutmayın, etiketinizi kaydedin ve yayınlayın.

Artık pop-up'ınızdaki verileri beslemek için yeni bir etiket tanımladınız. Bu etiket, koşullar karşılandığında ateşlenecek ve dinamik metne bilgi ekleyecektir.

İşte Popupsmart ile oluşturulmuş örnek bir popup:

Popupsmart ile yapılmış dinamik pop-up örneği

Aşağıdaki önceden tanımlanmış akıllı etiketler, Popupsmart popup'larınızda doğrudan kullanılabilir. İki nokta ( : ) işaretinden sonraki metin, dinamik içeriğin nasıl görüneceğine dair örnek niteliğindedir.

{{ip”: “3.23.78.141}},
{{date_MM_dd_yyyy}}: “03/05/2021",
{{date_MMMM_dd}}: “May 03",
{{date_dddd_dd_MMMM_yyyy}}: “Monday, 03 May 2021",
{{country}}: “United States”,
{{region}}: “Ohio”,
{{city}}: “Ohio”,
{{countryCode}}: “US”,
{{language}}: “Turkish”,
{{os}}: “Mac OS X 10.15",
{{browser}}: “Chrome 90.0",
{{referrer}}: “”,
{{utmCampaign}}: “”,
{{utmSource}}: “”,
{{utmMedium}}: “”,
{{utmContent}}: “”