Google Etiket Yöneticisi'nin bileşenleri

Etiketler, tetikleyiciler, değişkenler ve veri katmanının birlikte nasıl çalıştığını anlayın.

Google Etiket Yöneticisi, etiket yapılandırma ve tetikleme sürecini yönetmek için aşağıdaki kavramlardan yararlanır:

  • Etiketler: Etiket, Google Analytics gibi bir sisteme veri gönderen koddur.
  • Tetikleyiciler: Tetikleyici; tıklamalar, form gönderimleri veya sayfa yüklemeler gibi belirli etkinlikleri işler.
  • Değişkenler: Değişken; ürün adı, fiyat değeri veya tarih gibi değişecek bir değere ait yer tutucudur.
  • Veri katmanı: Etiket Yöneticisi; etiketler, tetikleyiciler ve değişkenler tarafından kullanılabilmeleri için değerleri geçici olarak istemcide tutma amaçlı bir veri katmanı uygular.

Bu makalenin amacı, bu kavramların birlikte nasıl çalıştığını anlamanıza yardımcı olmaktır.

Etiketler ve tetikleyiciler

Etiket, bir sayfada veya mobil uygulamada yürütülen kod snippet'idir. Etiketler çeşitli amaçlarla kullanılabilir, ancak Etiket Yöneticisi'nde kullanılan etiketlerin çoğu sitenizden bir üçüncü tarafa izleme bilgisi göndermek için tasarlanmıştır. Google Analytics etiketi ve Google Ads Dönüşüm izleme etiketi örnek olarak verilebilir.

Bir etiket yönetim çözümü kullanmıyorsanız her etiketin kodu doğrudan kaynak koduna eklenir. Oysa Etiket Yöneticisi'yle, tüm etiketlerinizi bir web kullanıcı arayüzünden kontrol edersiniz.

Etiketler etkinliklere yanıt olarak yürütülür veya tetiklenir. Etkinlikler; sayfa yüklemeler, düğme tıklamaları, sayfa kaydırmalar vb. olabilir. Google Etiket Yöneticisi'nde, bu etkinlikleri işlemek ve etiketlerin ne zaman tetikleneceğini belirtmek için tetikleyiciler tanımlarsınız.

Tetikleyiciler ve değişkenler

Etiket Yöneticisi, aralarından seçim yapabileceğiniz birçok yerleşik değişkene sahiptir. Bunun haricinde özel değişkenler de yapılandırabilirsiniz. Örnek: Ön tanımlı "url" değişkeni, o anda yüklü olan sayfanın adresini içerir. Etiketin yalnızca example.com/satinalma/makbuz.html sayfasında tetiklenmesini istiyorsanız şu ayarlarla bir tetikleyici tanımlayın:

  • Etkinlik: Sayfa Görüntüleme
  • Tetikleyici Türü: Sayfa Görüntüleme
  • Tetikleyicinin Çalıştırılacağı Zaman: Bazı Sayfa Görüntülemeleri
    • Şu koşullar doğru olduğunda etiketi tetikle:
      URL, example.com/satinalma/makbuz.html içeriyor

İhtiyacınız olduğunda, uygulamanıza mevcut bilgileri sağlamak için yerleşik değişkenler veya özel değişkenler yapılandırın. Bu değişkenleri tetikleme koşullarında veya etiketlere bilgi iletmek için kullanın.

Değişkenler ve veri katmanı

Veri katmanı verileri geçici olarak tutmak için kullanılır. Etiket Yöneticisi tarafından, bu verileri web sayfanızdan veya mobil uygulamanızdan Etiket Yöneticisi'ndeki etiketlere, tetikleyicilere ve diğer değişkenlere taşımanızı kolaylaştırmak için anlaşılan yapılandırılmış bir biçimdir.

Değişkenlerin bilgileri alabilmesi için veri katmanı oluşturmanız şart değildir. Etiket Yöneticisi Değişkenleri, değerleri doğrudan JavaScript değişkenlerinden, birinci taraf çerezlerden ve DOM'dan almak üzere de yapılandırılabilir. Ancak, en iyisi değişkenlerinizi düzenli bir veri katmanı nesnesinden bilgi alacak şekilde yapılandırmaktır. Veri katmanı uygulaması, yanlışlıkla yapılan kod değişikliklerinin neden olduğu veri kaybı ihtimalini en aza indirebilir, düzenli ve erişilebilir bir veri modelini teşvik edebilir ve sorun gidermeyi kolaylaştırabilir.

Not: Web uygulamalarında, her sayfada gerekli bilgileri veri katmanına ekleyen bir kod olmalıdır. Veri katmanı, sayfalar arasında otomatik olarak kalmaz.

Uygulama senaryoları

Veri katmanı uygulamasının ihtiyaçlarınız için uygun olup olmadığına karar vermenize yardımcı olması açısından şu noktaları göz önünde bulundurun:

  • Etiketlerinizin yalnızca sayfalar yüklendiğinde tetiklenmesi gerekiyorsa (diğer bir deyişle, sayfadaki kullanıcı etkileşimlerine yanıt olarak tetiklenmesi gerekmiyorsa) ve etiketler URL ve yönlendiren dışında bilgi gerektirmiyorsa, yapmanız gereken yalnızca sitenizdeki her sayfaya kapsayıcı snippet'i eklemektir. Veri katmanı uygulaması muhtemelen gerekli değildir.
  • Etiketlerinizin yalnızca sayfalar yüklendiğinde tetiklenmesi gerekiyor ancak URL ve yönlendiren dışında bilgilere ihtiyaç duyuluyorsa (sayfa türü veya kullanıcı kimliği gibi), veri katmanı oluşturan ve ona bilgi aktaran bir kod eklemeniz gerekebilir.
  • Kullanmak istediğiniz veriler ancak kullanıcı sayfayla etkileşimde bulunduktan sonra sunuluyorsa, veri katmanına veri aktaran kod eklemeniz ve ardından Etiket Yöneticisi'ni istenen etkinlikler meydana geldiğinde veri katmanından yararlanacak şekilde yapılandırmanız gerekir.

İlgili kaynaklar

Bu size yardımcı oldu mu?
Bunu nasıl iyileştirebiliriz?