Tetikleyiciler
Tetikleyiciler koşulları tanımlar bu koşullar altında tag'ler çalıştırılır. Tag'ler hangi eylemin gerçekleştirileceğini (ör. bir event gönderme, bir profile attribute güncelleme, HTML kodu çalıştırma) belirtirken, tetikleyiciler bu eylemin ne zaman çalışacağını belirtir.
Her tag'in en az bir tetikleyiciye atanması gerekir. Tetikleyici yoksa, tag hiç çalışmaz. Farklı tetikleyici türleri ve filtreleri birleştirerek basit kurallar (ör. tüm sayfalarda çalıştır) veya karmaşık mantıklar (ör. kullanıcı checkout sayfasını ziyaret ettiğinde, %50 kaydırdıktan sonra ve "Buy" butonuna tıkladığında çalıştır) oluşturabilirsiniz.
Tetikleyici Yaşam Döngüsü
Tetikleyici Dinleyicileri – Tag Manager sayfa yüklemeleri, kullanıcı etkileşimleri veya değişken değişimleri gibi event'leri sürekli izler.
Değerlendirme – Belirtilen event gerçekleştiğinde sistem tetikleyicinin koşullarının ve filtrelerinin karşılanıp karşılanmadığını kontrol eder.
Yürütme – Eğer tüm koşullar eşleşirse, tetikleyici çalışır ve bağlı tag'ler yürütülür.
Adım 1: Triggers Sekmesini Açın
şuradan WorkspacePlatform Triggers sol menüde.
Aşağıdaki detaylarla mevcut tetikleyicilerin bir listesini göreceksiniz:
Ad – tetikleyicinin benzersiz tanımlayıcısı.
ve bir – hangi event tarafından aktive edildiği.
Bağlı Tag'ler – tetikleyici çalıştığında çalışacak tag'ler.
Son Düzenleme – tetikleyicinin en son ne zaman değiştirildiği.
İşlemler – düzenleme, görüntüleme veya silme seçenekleri.

Adım 2: Yeni Bir Tetikleyici Oluşturun
Tıklayın Create Trigger.
Giriniz Ad tetikleyiciniz için (anlaşılır bir şey seçin, ör. gibi açıklayıcı), Checkout Button Click).
Birini seçin ve bir açılır menüden seçin. Şunlar gibi seçenekler arasından seçim yapabilirsiniz:
Page View / DOM Ready / Window Loaded – sayfa yükleme event'lerinde tetiklenir.
Click / Link Click – kullanıcılar öğelere veya linklere tıkladığında tetiklenir.
Scroll Depth – belirlenen kaydırma yüzdesinde tetiklenir.
Element Visibility – bir öğe görünür hale geldiğinde tetiklenir.
Custom Event – geliştirici tarafından tanımlanan event'lerde tetiklenir.
Timer, API Call, Exit Intent, ve daha fazlası.

Tetikleyici Türleri
Sayfa Yükleme Tetikleyicileri
Page View: Sayfa yüklenmeye başladığı anda tetiklenir.
Window Loaded: Tüm sayfa ve kaynakları (resimler, CSS, script'ler) tamamen yüklendikten sonra tetiklenir.
DOM Ready: HTML belge yapısı tamamen yüklendiğinde tetiklenir (ancak resimler ve diğer kaynaklardan önce).
Kullanım Örnekleri:
Herhangi bir sayfa görüntülendiğinde analytics event'leri tetikleyin.
Güvenilirlik için tam sayfa yüklemesinden sonra marketing pixel'leri tetikleyin.
HTML hazır olduğunda DOM bağımlı script'leri çalıştırın.
Kullanıcı Etkileşim Tetikleyicileri
Tıklayın: Bir kullanıcı bir öğeye tıkladığında tetiklenir.
Link Click: Özellikle link tıklamaları için tetiklenir (
<a>etiketleri).Scroll Depth: Kullanıcının belirli bir yüzdeye (ör. %25, %50, %100) kaydırma yaptığında tetiklenir.
Element Visibility: Belirli bir öğe viewport'ta göründüğünde tetiklenir.
Exit Intent: Sistem kullanıcının sayfadan ayrılmak üzere olduğunu algıladığında tetiklenir (ör. fare tarayıcının kapatma butonuna doğru hareket ediyor).
Kullanım Örnekleri:
CTA buton tıklamalarını izleyin.
Kullanıcılar uzun içeriklerde kaydırma yaptığında etkileşimi log'layın.
Bir banner görünür hale geldiğinde bir widget'ı tetikleyin.
Kullanıcı satın almadan ayrılmak üzereyse çıkış anketi gösterin.
Event Bazlı Tetikleyiciler
Custom Event: Geliştirici tarafından tanımlanan bir event data layer'a push edildiğinde tetiklenir.
History Change: Tarayıcı geçmişi değiştiğinde tetiklenir (ör. Single Page Applications'da).
Gezinme: Kullanıcı yeni bir sayfaya veya bölüme gittiğinde tetiklenir.
Mutation: Bir DOM öğesi değiştiğinde (attribute, içerik veya child node'lar) tetiklenir.
Crash: Bir JavaScript hatası oluştuğunda tetiklenir.
Console Log: Yakalanan konsol mesajlarına göre tetiklenir.
API Call: Belirli bir network/api isteği tespit edildiğinde tetiklenir.
Kullanım Örnekleri:
Sayfayı yeniden yüklemeden SPA navigasyonunu yakalayın.
Form doğrulama hatalarını (konsol log'ları üzerinden) izleyin.
Belirli API çağrıları (ör. satın alma onayı) yapıldığında dönüşüm tag'lerini çalıştırın.
Zaman Bazlı Tetikleyiciler
Zamanlayıcı: Belirli aralıklarla tekrar tekrar tetiklenir (ör. her 10 saniye).
Tetikleyici Grubu: Birden fazla tetikleyici birlikte gerçekleştiğinde tetiklenir (tüm koşullar sağlanmalı).
Kullanım Örnekleri:
Kullanıcıların bir sayfada ne kadar süre kaldığını izleyin.
Sadece bir koşul kombinasyonu sağlanırsa bir event tetikleyin (ör. kaydırma derinliği + tıklama).
Adım 3: Filtreler / Değişkenler Ekle (Opsiyonel)
Filtreler tanımlamanıza izin verir koşullar tetikleyicinin ne zaman aktive olması gerektiği için.
Tıklayın Yeni Filtre Ekle.
Bir Değişken (ör. Page URL, Click Text, Element ID).
Bir Operator seçin (equals, contains, starts with, matches regex, vb.).
Giriniz Değer tanımlayabilirsiniz (ör.,
/checkout,Subscribe Button).Gelişmiş kurallar için birden fazla filtreyi AND / OR mantığıyla birleştirin.
Değişken: Değerlendirilecek veri noktası (ör. Page URL, Click ID, Element Text).
Operator: Karşılaştırma yöntemi (ör. equals, contains, starts with, greater than).
Değer: Beklenen değer (ör. /checkout, true, button-123).
Birden fazla filtre ekleyebilir, bunları AND/OR logic:
seçiliyse, belirtilen koşulları veya grupları karşılayan kullanıcılar sayfanın sağ tarafındaki hedef kitle listesinde görünecektir. When = tüm koşulların doğru olması gerekir.
OR = en az bir koşul doğru olmalıdır.
: Deneyimlerini anlamak için onlardan geribildirim isteyin veya bir anketle etkileşime teşvik edin.
Sadece şu durumda tetikle: Page URL contains
/checkout.Sadece şu durumda tetikle: Click Text equals "Subscribe" AND Page Path starts with
/blog.Şu durumda tetikle: User Role variable equals "Premium" OR Page Path equals
/thank-you.

Adım 4: Kaydet ve Tetikleyiciyi Bir Tag'e Ata
Tıklayın Save tetikleyiciyi oluşturmak için.
Şuraya gidin: Tags bölümünde yapılandırabilirsiniz.
Bir tag düzenleyin veya oluşturun ve altında Trigger adımında az önce oluşturduğunuz tetikleyiciyi seçin.
Tag'i kaydedin.
Last updated
Was this helpful?