Bildirim

G Suite artık Google Workspace oldu: Çalışmalarınız için işletmenizin ihtiyaç duyduğu her şey burada.

Veri katmanı

Google Etiket Yöneticisi en iyi performansı bir veri katmanıyla birlikte kullanıldığında gösterir. Veri katmanı, web sitenizden Etiket Yöneticisi kapsayıcınıza bilgi aktarmak için kullanılan bir JavaScript nesnesidir. Daha sonra, aktarılan bilgileri değişkenlerin doldurulması ve etiket yapılandırmalarınızdaki tetikleyicilerin etkinleştirilmesi için kullanabilirsiniz.

Geliştiriciler, daha fazla bilgi için geliştirici belgelerini inceleyebilir.

Etiket Yöneticisi, değişkenleri, işlem bilgilerini, sayfa kategorilerini ve sayfanıza yayılmış diğer önemli işaretleri referans almak yerine, veri katmanı kaynak koduna yerleştirdiğiniz bilgileri kolayca referans alacak şekilde tasarlanmıştır Veri katmanını değişkenlerle ve ilişkili değerlerle birlikte uygulamak etiketleri tetiklemek için ihtiyaç duyduğunuzda bunların anında hazır olmasını sağlar.

Web sitenizi veya mobil uygulamanızı Etiket Yöneticisi ve veri katmanı ile çalışacak şekilde ayarladığınızda, veri katmanının hangi bilgi kategorilerini barındırması gerektiğini düşünün. Örnek kategoriler:

  • Ürün verileri: Ürün adı, fiyat, kategori
  • Pazarlama kampanyası bilgileri: Trafik kaynağı, aracı
  • İşlem verileri: Alışveriş sepeti değeri, ödeme tarihi
  • Müşteri bilgileri: Yeni veya geri gelen müşteri

Veri katmanı değişkeni oluşturma

Veri katmanı değişkenleri, Etiket Yöneticisi'nin veri katmanı uygulamanızdaki değerleri okumasını ve bu değerleri etiketlere, tetikleyicilere ve diğer değişkenlere aktarmasını sağlar. Veri katmanı nesnesi, bir anahtar/değer çifti listesinden oluşur. Anahtar, örneğin kitap kategorisi, başlık veya yazar gibi bilgilerin kategorisidir. Her anahtar farklı değerlere sahip olabilir. Bir kitabın başlık anahtarının "Ulysses", "Savaş ve Barış" veya "Zamanın Kısa Tarihi" gibi bir değeri olabilir.

Web sayfanıza veri katmanı kodu ekleme

Veri katmanınızı ayarlamak istiyorsanız aşağıdaki kod snippet'ini web sayfanızın <head> bölümünde kapsayıcı snippet'inin üstüne eklemek için bir geliştiriciyle çalışın:

<script>
    window.dataLayer = window.dataLayer || [];
</script>

dataLayer.push() komutuyla veri katmanına bilgi ekleyin:

<a href="#" onclick="dataLayer.push({
    'bookCategory': 'edebiyat',
    'bookTitle': 'Yüz Yıllık Yalnızlık',
    'bookAuthor': 'Gabriel García Márquez'
});">Kitap bilgileri</a>

Veri katmanı uygulamaları hakkında daha fazla bilgi edinmek için geliştirici belgelerine bakın.

Veri katmanı değişkenini ayarlama

Kullanmak istediğiniz anahtarı belirledikten sonra, aşağıdaki adımları izleyerek veri katmanı değişkeni oluşturabilirsiniz:

  1. Değişkenler'i tıklayın.
  2. Kullanıcı Tanımlı Değişkenler altında Yeni'yi tıklayın.
  3. Değişken Yapılandırması'nı tıklayın ve değişken türü olarak Veri Katmanı Değişkeni'ni seçin.
  4. Veri Katmanı Değişkeni Adı alanına anahtarı aynı kodda olduğu gibi (ör. bookTitle şeklinde, book title şeklinde değil) girin.
  5. Çoğu durumda, Veri Katmanı Sürümü'nü varsayılan değer olan Sürüm 2 olarak bırakmanız gerekir. Daha fazla bilgi
  6. Değişkeni kaydedin.
  7. Etiket Yöneticisi'nde değişken olarak kullanmak istediğiniz her veri katmanı anahtarı için bu adımları tekrarlayın.
  8. Kapsayıcıyı yayınlayın.
Not: Veri katmanı değişkenleri yalnızca sayfa başına kullanılan değişkenlerdir. Veri katmanı değerlerinin birden çok sayfa görüntülemesinde kullanılmasını istiyorsanız veri katmanı değerlerini sayfalar arasında aktarmak için kendi kodunuzu eklemeniz gerekir.

Veri katmanı bilgilerinin işlenme şekli

Etiket Yöneticisi bir kapsayıcı yüklediğinde, sıraya alınan tüm [veri katmanı push mesajları] işlenmeye başlar. Etiket Yöneticisi, veri katmanı etkinliklerini ilk gelen ilk çıkar prensibiyle işleme alır. Her mesaj teker teker işlenir. Mesaj bir etkinlikse sonraki mesaja geçmeden önce koşulları tetiklenen tüm etiketler tetiklenir.

Kod tarafından sayfada, Özel Şablonda veya Özel HTML etiketinde gtag() ya da dataLayer.push() çağrıları yapılırsa ilgili mesaj, bekleyen diğer tüm mesajlar değerlendirildikten sonra işlenmek üzere sıraya alınır. Yani, güncellenen veri katmanı değerlerinin bir sonraki etkinlik için kullanılabileceği garanti edilmez. Bu tür durumları yönetmek için, veri katmanına aktarılırken mesaja etkinlik adı ekleyebilir ve bu etkinlik adı için Özel Etkinlik tetikleyicisi ile işleme yapabilirsiniz.

Önemli: gtag.js tabanlı kodu dağıtmak için Özel HTML etiketlerini kullanmayın. Bunun yerine, Google Ads, Analytics ve Floodlight için Etiket Yöneticisi'nin yerel etiket şablonlarını kullanın.
Önemli: İzin ayarlarını yapılandırmayı denemek için Özel HTML kullanmayın. İzin ayarlarının, ilgili etiketlerin bir Etiket Yöneticisi kapsayıcısında tetiklenmesinden önce uygulanması gerektiğinden Etiket Yöneticisi kapsayıcısı yüklenmeden önce Etiket Yöneticisi İzin API'lerini uygulamanız gerekir.

Ek kaynaklar

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
Arama
Aramayı temizle
Aramayı kapat
Ana menü
2894525211213520699
true
Yardım Merkezinde Arayın
true
true
true
true
true
102259
false
false