Değişkenler
Variables, dinamik değerleri tetikleyicileriniz içinde kullanılabilecek; tag'ler hangi işlemin gerçekleşeceğini, trigger'lar ne zaman gerçekleşeceğini tanımlarken, variables hangi işlemlerin hangi verilere bağlı olduğunu sağlar (ör. sayfa URL'si, tıklama metni, kullanıcı attribute'ları).
Variables kullanarak trigger'larınızı daha esnek ve bağlam farkında hale getirebilirsiniz. Örneğin, bir sayfa yolunu sabit kodlamak yerine runtime sırasında gerçek sayfa URL'sini yakalamak için variable kullanabilirsiniz.
Variable Yaşam Döngüsü
Tanım – Bir variable isim ve tipe sahip olarak oluşturulur.
Referans – Tag'ler ve trigger'lar koşulları değerlendirirken veya aksiyonları tetiklerken variable'ı çağırır.
Çözümleme – Koşul sağlandığında sistem variable'ı mevcut değerine çözer (ör. mevcut URL, tıklanan öğe ID'si, kullanıcı email'i).
Adım 1: Variables Sekmesini Açın
şuradan WorkspacePlatform Variables sol menüde.
Mevcut variables listesi aşağıdaki detaylarla birlikte gösterilir:
Ad – variable'ın tanımlayıcısı.
ve bir – veri kaynağı (ör. URL, Veri Katmanı Değişkeni, Custom JavaScript).
Referanslar – bu variable'ın kullanıldığı trigger veya tag'ler.
Son Düzenleme – variable'ın en son ne zaman değiştirildiği.
İşlemler – variable'ı görüntüle, düzenle veya sil.

Adım 2: Yeni Bir Variable Oluşturun
Tıklayın Create Variable.
Giriniz Ad variable'ınız için bir isim belirleyin (anlaşılır bir şey seçin, ör. gibi açıklayıcı). Page URL "User Retention" User Email).
Birini seçin ve bir açılır menüden seçin. Seçenekler şunları içerir:
Yardımcı Araçlar:
Constant – sabit bir değeri saklar.
Date Time / Date Time Zone – mevcut zamanı yakalar.
Engagement – kullanıcının sitede geçirdiği süreyi ölçer.
Local DB – local storage'dan 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 attribute/metnini yakalar.
Gezinme:
URL – mevcut sayfanın URL parçalarını alır (tam URL, yol, query vb.).
Netmera Özellikleri:
Netmera User – Netmera tarafından yönetilen kullanıcı attribute'larını alır.

Adım 3: Variable'ı Kaydedin ve Referans Verin
Tıklayın Save variable'ı oluşturmak için kaydedin.
Git Triggers "User Retention" Tags ve bu variable'ı koşullarda veya aksiyonlarda kullanın.
Örnek: Page Path variable'ını şu koşulla kullanın contains /checkout bir purchase event'i tetiklemek için.
Örnek: Click Text variable'ını yalnızca etiketi olan bir butona tıklanıldığında trigger ateşlemek için kullanın: Subscribe tıklanır.
Trigger'larda Variables Kullanımı
Variables şunlara uygulanabilir: filtrelere trigger'lar içinde, koşulları daha dinamik hale getirir. Sabit bir değer ayarlamak yerine Page URL, Click ID veya Event Name gibi variable'ları runtime'da tetikleyiciyi değerlendirmek için kullanabilirsiniz.
Örnek: Bir Trigger'da Page Path Variable'ı
Bu örnekte trigger aşağıdaki şekilde yapılandırılmıştır:
Tür: Page View
Belirli bir ekran veya aksiyonu seçin Page Path → contains →
/checkout
Bu, tetikleyicinin yalnızca şu durumda çalışacağı anlamına gelir: kullanıcı yolu içeren bir sayfayı görüntülediğinde /checkout.

Yerleşik Bir Variable Nasıl İçe Aktarılır
Bazen sıfırdan variable oluşturmak yerine ön tanımlı bir built-in variable'ıiçe aktarabilirsiniz. Bunlar API yanıtlarını yakalama, Netmera kullanıcı attribute'larına referans verme veya hata ayıklama yardımcıları ekleme gibi yaygın kullanım durumlarını kapsar.
Adım 1: Variables Sekmesini Açın
şuradan WorkspacePlatform Variables sol menüde.
Tıklayın Import Built-in VariableBu, 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 body kısmını yakalar.
API URL – tam API endpoint'ini 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 Özellikleri
Netmera User Tags – Netmera'dan kullanıcı tag'lerini 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.
Yardımcı Araçlar
Log Message – Preview modunda değerleri yazdırarak hata ayıklama için kullanışlıdır.
Adım 3: Seçimi Onaylayın
İçe aktarmak istediğiniz built-in variable'ların kutucuklarını işaretleyin.
Tıklayın Save and ContinueSeçilen variable'lar artık Variables listesinde tipleri ve referanslarıyla görünecektir.

Last updated
Was this helpful?