Web sitenizin trafiğini izlemek, kullanıcı davranışlarını anlamak ve reklam dönüşümlerini ölçmek için ihtiyacınız olan her şey burada. Google Analytics 4 (GA4) ile geleceği tahmin edin, Google Tag Manager (GTM) ile kod karmaşasına son verin.
Bu rehberde; PHP ve WordPress sitelere kurulum, DataLayer (Veri Katmanı) mantığı, e-ticaret takibi ve Eka Sunucu'nun profesyonel kurulum hizmetlerini bulacaksınız.
Yapay zeka destekli yeni nesil veri analizi.
Kod yazmadan tüm takip kodlarını yönetin.
Satış, sepete ekleme ve ödeme adımları.
Google Ads ve Meta Pixel entegrasyonu.
Birçok kullanıcı bu iki aracı karıştırır. İşte basit ve net ayrım:
RAPORLAMA ARACI
YÖNETİM ARACI
Platformunuza uygun yöntemi seçin
Google Tag Manager hesabınızdan aldığınız kodları aşağıdaki gibi yerleştirin:
<HEAD> İÇİNE (En Üste)<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXX');</script>
<!-- End Google Tag Manager -->
<BODY> AÇILIŞ ETİKETİNDEN HEMEN SONRA
<!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) -->
Eğer GTM kullanmayacaksanız, bu kodu <head> etiketleri arasına ekleyin:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
header.php dosyasını açın ve </head> etiketinden hemen önceye kodunuzu yapıştırın. (Tema güncellenince silinebilir, Child Theme kullanın).Statik takip kodları yetersiz kaldığında (örneğin: giriş yapan kullanıcının ID'sini veya sepet tutarını Google'a göndermek istediğinizde) DataLayer devreye girer.
PHP tarafındaki verileri (Session, Database) JavaScript değişkeni olarak sayfaya basarak GTM'in bu verileri okumasını sağlarsınız.
<head>
<script>
// DataLayer dizisini başlat
window.dataLayer = window.dataLayer || [];
// PHP'den gelen verileri DataLayer'a it (push)
window.dataLayer.push({
'user_id': '<?php echo $_SESSION["user_id"]; ?>', // User ID Takibi
'user_role': '<?php echo $user_role; ?>', // Üye Tipi
'page_type': 'product_detail',
'ecommerce': {
'currency': 'TRY',
'value': <?php echo $product_price; ?>,
'items': [{
'item_id': '<?php echo $product_id; ?>',
'item_name': '<?php echo $product_name; ?>'
}]
}
});
</script>
<!-- GTM Kodu Buraya Gelecek (DataLayer'dan SONRA) -->
</head>
Verilerinizi doğru ölçün, bütçenizi boşa harcamayın
Küçük işletmeler ve bloglar için temel takip ayarları.
Satışları, geliri ve ürün performansını detaylı ölçün.
Mevcut kurulumunuzun doğruluğunu kontrol edelim.
Veri takibi hakkında merak edilenler
Hayır, Google Universal Analytics'i tamamen kapattı. Artık sadece Google Analytics 4 (GA4) veri toplamaktadır. Eski mülklerinizi GA4'e taşımanız zorunludur.
Hayır, aksine hızlandırır. GTM, tüm takip kodlarını (Facebook, Ads, GA4) tek bir asenkron script içinde toplar. Bu sayede tarayıcı her bir kodu ayrı ayrı yüklemek yerine tek bir istek yapar.
DataLayer, web siteniz (PHP/Back-end) ile GTM arasında bir köprüdür. "Bu ürünün fiyatı ne?", "Kullanıcı üye mi?" gibi bilgileri GTM'e, oradan da reklam platformlarına aktarmanın en sağlıklı yoludur.
Varsayılan olarak GA4 IP adreslerini anonimleştirir ancak çerez (cookie) kullanımı için ziyaretçiden onay almanız gerekir (Cookie Consent). GTM üzerinden "Consent Mode" ayarları yapılarak yasal uyumluluk sağlanabilir.
Verilerinizi ışığa çevirin. Eka Sunucu uzmanlığı ile kurulumunuzu hatasız yapın, reklam bütçenizi verimli kullanın.