Variable'lar
Değişkenler tanımlar dinamik değerleri etiketlerin hangi aksiyonun gerçekleştiğini ve trigger'ların ne zaman gerçekleştiğini tanımladığı durumda, değişkenler bu aksiyonların dayanacağı veriyi (ör. sayfa URL'si, tıklama metni, kullanıcı nitelikleri) sağlar.
Değişkenleri kullanarak trigger'larınızı daha esnek ve bağlama duyarlı hale getirebilirsiniz. Örneğin, bir sayfa yolunu sabit kodlamak yerine, çalışma zamanında gerçek sayfa URL'sini yakalamak için bir değişken kullanabilirsiniz.
Değişken Yaşam Döngüsü
Tanım – Bir değişken isim ve tipe sahip şekilde oluşturulur.
Referans – Etiketler ve trigger'lar koşulları değerlendirirken veya aksiyonları tetiklerken değişkeni çağırır.
Çözümleme – Koşul karşılandığında, sistem değişkeni mevcut değerine çözer (ör. geçerli URL, tıklanan öğe ID'si, kullanıcı e-postası).
Adım 1: Variables Sekmesini Açın
şuradan Workspaceseçin Variable'lar sol menüde.
Mevcut değişkenlerin aşağıdaki detaylarla bir listesini göreceksiniz:
Ad – değişkenin tanımlayıcısı.
ve bir – veri kaynağı (ör. URL, Data Layer Variable, Özel JavaScript).
Referanslar – bu değişkenin kullanıldığı trigger veya etiketler.
Son Düzenleme – değişkenin en son ne zaman değiştirildiği.
Eylemler – değişkeni görüntüle, düzenle veya sil.

Adım 2: Yeni Bir Değişken Oluşturun
Tıklayın Tag Manager > Workspace > Variables.
Bir Ad değişkeniniz için (açıklayıcı bir şey seçin, ör. gibi) Page URL veya User Email).
Şunu seçin ve bir açılır menüden. Seçenekler şunları içerir:
Araçlar:
Constant – sabit bir değeri saklar.
Date Time / Date Time Zone – geçerli zamanı yakalar.
Engagement – kullanıcının sitede geçirdiği zamanı ölçer.
Local DB – yerel depolamadan saklanan değerleri alır.
Browser – tarayıcı özelliklerini yakalar.
Lookup Table – bir değeri diğerine eşler.
Random Number – rastgele bir değer üretir.
Sayfa Değişkenleri:
1st Party Cookie – çerez değerlerini alır.
Data Layer Variable – veri katmanından veri çeker.
Custom JavaScript – özel kod çalıştırır.
JavaScript Variable – global JavaScript değerlerine referans verir.
Sayfa Öğeleri:
DOM Element – sayfadaki bir öğenin özelliklerini/metnini yakalar.
Gezinme:
URL – geçerli sayfa URL'sinin parçalarını alır (tam URL, yol, sorgu vb.).
Netmera'ya Özgü:
Netmera User – Netmera tarafından yönetilen kullanıcı niteliklerini alır.

Adım 3: Değişkeni Kaydet ve Referans Ver
Tıklayın Kaydet değişkeni oluşturmak için.
başarısız oldu?" sorusuna yanıt gerektiğinde kullanıcı düzeyindeki geçmişi kullanın. Trigger'lar veya Tags ve bu değişkeni koşullarda veya aksiyonlarda kullanın.
Örnek: Page Path değişkenini şu koşulla kullanın içerir /checkout bir satın alma event'i tetiklemek için.
Örnek: Click Text değişkenini yalnızca etiket metni Subscribe olan bir butona tıklandığında trigger tetiklemek için kullanın.
Trigger'larda Değişken Kullanımı
Değişkenler filtrelere trigger'ların içinde uygulanabilir ve koşulları daha dinamik hale getirir. Sabit bir değer belirlemek yerine, trigger'ı çalışma zamanında değerlendirmek için Page URL, Click ID veya Event Name gibi değişkenler kullanabilirsiniz.
Örnek: Bir Trigger'da Page Path Değişkeni
Bu örnekte, trigger şu şekilde ayarlanmıştır:
Tür: Page View
Analytics > User Path Page Path → contains →
/checkout
Bu, trigger'ın yalnızca tetikleneceği anlamına gelir kullanıcı yolu içeren bir sayfayı görüntülediğinde /checkout.

Yerleşik Bir Değişken Nasıl İçe Aktarılır
Bazen sıfırdan değişken oluşturmak yerine, ön tanımlı bir built-in variableiçe aktarabilirsiniz. Bunlar, API yanıtlarını yakalamak, Netmera kullanıcı niteliklerine referans vermek veya hata ayıklama araçları eklemek gibi yaygın kullanım senaryolarını kapsar.
Adım 1: Variables Sekmesini Açın
şuradan Workspaceseçin Variable'lar sol menüde.
Tıklayın Create Variable. Bu bir seçim paneli açar.
Adım 2: Built-in Variable Türünü Seçin
İçe aktarma panelinde aşağıdaki kategorilerden seçim yapabilirsiniz:
API
Response Body – bir API yanıtının gövdesini yakalar.
API URL – tam API uç noktasını yakalar.
Referrer URL – yönlendiren sayfayı alır.
API Path – API yol segmentini yakalar.
Response Status – HTTP yanıt kodunu alır.
Request Body – API isteğinin içeriğini yakalar.
Netmera'ya Özgü
Netmera User Tags – Netmera'dan kullanıcı etiketlerini alır.
Netmera User Segments – kullanıcının ait olduğu segment(leri) alır.
Netmera User External ID – kullanıcının external identifier'ını alır.
Netmera User Gender – kullanıcı profilinden cinsiyeti alır.
Araçlar
Log Message – Önizleme modunda değerleri yazdırarak hata ayıklama için yararlıdır.
Adım 3: Seçimi Onaylayın
İçe aktarmak istediğiniz built-in variable'lar için kutuları işaretleyin.
Tıklayın Save and Continue. Seçilen değişkenler artık Variables list içinde türleri ve referansları ile görünecektir.

Last updated
Was this helpful?