jekcms'te GA4 ve GTM: Snippet Enjeksiyonu, ve Kendiniz Kurmanız Gerekenler

jekcms'in yerleşik GA4/GTM entegrasyonu snippet enjeksiyonudur — Measurement ID'nizi ya da Container ID'nizi ayarlara girin, jekcms etiketi ekler. Scroll depth, özel dönüşümler ve dataLayer olay izleme yerleşik değildir; gerçekte ne var, kendiniz ne eklemeniz gerekir, burada.

jekcms'te GA4 ve GTM: Snippet Enjeksiyonu, ve Kendiniz Kurmanız Gerekenler

jekcms'in yerleşik GA4/GTM entegrasyonu snippet enjeksiyonudur — Measurement ID'nizi ya da Container ID'nizi ayarlara girin, jekcms etiketi ekler. Scroll depth, özel dönüşümler ve dataLayer olay izleme yerleşik değildir; gerçekte ne var, kendiniz ne eklemeniz gerekir, burada.

Ayarlar › Analitik bölümüne GA4 Ölçüm Kimliğini girdikten sonra JekCMS, jek-google eklentisi üzerinden gtag.js snippet'ini ve temel bir sayfa görüntüleme etkinliğini otomatik olarak ekler. Sayfa görüntülemelerinin ötesindeki özel etkinlikler için temanıza kendiniz JavaScript eklemeniz gerekir — doğrudan ya da elle yapılandırdığınız bir Google Tag Manager konteyneri üzerinden.

Kaydırma Derinliği: Hemen Çıkma Oranından Daha İyi Bir Sinyal

Kaydırma derinliği hazır gelmez, ama içerik siteleri için eklemeye değer en kullanışlı özel etkinliklerden biridir. %75'e kadar kaydırıp ayrılan okuyucu içerikle ciddi biçimde etkileşime girmiştir; %10'a kadar kaydırıp ayrılan ise girmemiştir — bu ayrım, tek başına hemen çıkma oranından çok daha anlamlıdır.

İki Boyutlu Etkileşim: Süre × Kaydırma

Kaydırma derinliğini sayfada geçirilen aktif süre etkinlikleriyle birleştirdiğinizde, GA4 kitleleri oluşturmak için kullanabileceğiniz iki boyutlu bir etkileşim sinyali elde edersiniz. Derin kaydırmış ve sayfada birkaç dakika geçirmiş bir okuyucu makaleyi okumuştur; birkaç saniye içinde %25'te ayrılan okuyucu okumamıştır.

Özel dataLayer Etkinlikleri Ekleme

Temel gtag.js snippet'i çalışır hale geldikten sonra, temanızın footer şablonuna JavaScript ekleyerek ek özel etkinlikler gönderin:

// Kaydirma derinligi donum noktalarini takip et
const milestones = [25, 50, 75, 100];
let fired = new Set();

window.addEventListener('scroll', function() {
  const scrollPercent = Math.round(
    (window.scrollY / (document.body.scrollHeight - window.innerHeight)) * 100
  );
  milestones.forEach(function(m) {
    if (scrollPercent >= m && !fired.has(m)) {
      fired.add(m);
      window.dataLayer = window.dataLayer || [];
      window.dataLayer.push({
        event: 'scroll_depth',
        depth: m,
        page_type: document.body.dataset.pageType
      });
    }
  });
});

GA4'te raporlarda görmek için depth'e özel bir boyut oluşturun. page_type parametresi (temanızda <body> üzerine eklediğiniz bir data-page-type özelliğiyle ayarlanır) kaydırma derinliğini içerik türüne göre segmentlemenizi sağlar.

Site İçi Arama Takibi

Dahili arama sorgularını da aynı şekilde takip edin — arama formu gönderildiğinde sorgu ve sonuç sayısını parametre olarak taşıyan özel bir etkinlik gönderin. GA4'te bu parametreler için özel boyutlar oluşturun. Bu veri, ziyaretçilerinizin ne aradığını ve aramanın ne sıklıkla boş döndüğünü ortaya koyar; bu doğrudan bir içerik boşluğu sinyalidir.

İndirme ve Dış Bağlantı Takibi

Dosya indirmelerini ve dış bağlantı tıklamalarını, document üzerinde tek bir delege tıklama dinleyicisiyle takip edin: tıklanan öğenin bir bağlantı olup olmadığını kontrol edin, ardından href özelliğini inceleyerek indirilebilir bir dosyaya mı yoksa harici bir alan adına mı işaret ettiğini belirleyin ve buna uygun bir etkinlik gönderin.

Özel Etkinliklerden GA4 Kitleleri Oluşturma

Kaydırma derinliği, sayfada geçirilen süre ve arama etkinlikleri GA4'e aktıktan sonra, ham sayfa görüntüleme sayıları yerine gerçek etkileşimi yansıtan kitleler oluşturun — hem yüksek kaydırma derinliği hem uzun aktif süre eşiğini geçen okuyucular, arama yapıp sıfır sonuç alan ziyaretçiler ya da son bir ay içinde bir kaynak indirmiş kişiler gibi. Bunlar JekCMS'e özgü değil, standart GA4 kitle oluşturma özellikleridir.

GA4 DebugView ile Hata Ayıklama

Google Analytics Debugger tarayıcı uzantısıyla GA4 DebugView'u etkinleştirin. Bu, etkinlikleri gerçek zamanlı olarak hata ayıklama akışına gönderir; standart GA4 raporlarındaki 24-48 saatlik işleme gecikmesini beklemeden etkinlik adlarını, parametreleri ve zamanlamayı doğrulamanızı sağlar. Her özel etkinliği üretime dağıtmadan önce DebugView'da test edin — yanlış yazılmış etkinlik adları, eksik parametreler ve önbelleğe alınmış JavaScript'ten kaynaklanan yinelenen etkinlikler en sık karşılaşılan sorunlardır.

Adlandırma Tutarlılığı ve dataLayer Hijyeni

GA4 etkinlik adlandırmasında tutarlılık, uzun vadeli raporlama için önemlidir. Bir kural seçin — küçük harf ve alt çizgi (scroll_depth, file_download, outbound_click) GA4'ün varsayılan önerisidir — ve temanızın her yerinde bu kurala uyun; aksi halde aynı etkinlik raporlarınızda farklı yazımlara bölünür.

Parametreleri göndermeden önce doğrulayın: boş ya da tanımsız değerler GA4 raporlarında hayalet satırlara neden olur ve analizinizi sessizce çarpıtır.

GA4 Verisini Editoryal Geri Bildirim Döngüsüne Dönüştürmek

Bu veriyi toplamanın asıl kazancı, onu içerik planınıza geri beslemektir. Hangi makalelerin en derin kaydırmaya ulaştığını, hangi sayfaların ilgiyi en uzun tuttuğunu ve hangi aramaların düzenli olarak sonuçsuz kaldığını gözden geçirin. Bu, sırada ne yazacağınızı ve mevcut içeriklerden hangisini güncellemeye değer olduğunu gösterir.

Hemen Sipariş Verin

Tek seferlik ödeme, ömür boyu erişim. Kurulum 30 dakika.

Fiyatlara Bak
  • 30 dakikada kurulum ve yayın
  • 14+ profesyonel tema
  • n8n otomasyon entegrasyonu
  • Otomatik SEO — Sitemap, Schema.org
  • iyzico ödeme entegrasyonu

Yeniliklerden ilk sen haberdar ol

Yeni özellikler, sürüm notları ve CMS rehberleri — ayda birkaç e-posta, spam yok.