Google Analytics 4 (kısaca GA4), bir sitenin ziyaretçilerini ve onların davranışını ölçmek için Google'ın sunduğu ücretsiz analiz aracıdır. Eski Universal Analytics'in yerini aldı ve onunla aynı mantıkla çalışmaz: artık her şey "oturum" değil, **olay (event)** üzerine kurulu. Bu yazıda sıfırdan bir GA4 mülkü kurmayı, sitenize ölçüm kodunu eklemeyi, kendi olaylarınızı göndermeyi ve panele girdiğinizde hangi raporu nasıl okuyacağınızı anlatacağım.
Mülk oluşturmak ve ölçüm kimliğini almak
İlk adım analytics.google.com üzerinden bir hesap ve içinde bir mülk (property) oluşturmak. Mülk, tek bir web sitesini (veya uygulamayı) temsil eden veri kabıdır. Kurulum sihirbazı sizi şu sırayla yönlendirir: hesap adı → mülk adı ve zaman dilimi → işletme bilgileri → bir veri akışı (data stream) seçimi. Web sitesi için "Web" akışını seçer, sitenizin adresini girersiniz.
Akış oluşturulduğunda size G- ile başlayan bir Ölçüm Kimliği (Measurement ID) verilir, örneğin G-XXXXXXXXXX. Sitenizin verisini GA4'e bağlayan anahtar budur. Aynı ekranda Gelişmiş ölçüm (Enhanced measurement) ayarı varsayılan olarak açıktır; bunu açık bırakın, çünkü sayfa görüntüleme, kaydırma, dış bağlantı tıklaması, site içi arama, dosya indirme ve video etkileşimi gibi olayları otomatik toplar.
Ölçüm kodunu siteye eklemek
İki yaygın yöntem var: doğrudan gtag.js etiketi ya da Google Tag Manager (GTM). Tek bir site ve basit ihtiyaç için doğrudan etiket en hızlısıdır. Verilen kod parçasını her sayfanın <head> bölümüne, mümkün olduğunca üste ekleyin:
<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>
G-XXXXXXXXXX yerine kendi kimliğinizi yazın. gtag('config', ...) satırı çalıştığı anda otomatik olarak bir page_view olayı gönderilir; ekstra bir şey yapmanıza gerek yoktur. Birden çok siteniz varsa veya pazarlama etiketlerini kod yazmadan yönetmek istiyorsanız GTM tercih edin: o zaman sayfaya yalnızca GTM kapsayıcı kodunu koyar, GA4 etiketini Tag Manager arayüzünden yapılandırırsınız.
Kurulumun çalıştığını doğrulamak
Veri toplanıp toplanmadığını anlamak için iki araç kullanın. Birincisi panelin Gerçek Zamanlı (Realtime) raporu: sitenizi yeni bir sekmede açın, birkaç saniye içinde aktif kullanıcı olarak kendinizi görmelisiniz. İkincisi DebugView: tarayıcıya Google'ın resmi Tag Assistant aracıyla hata ayıklama modunda bağlandığınızda her olayı tek tek, parametreleriyle birlikte canlı izleyebilirsiniz. Yeni bir olay tanımladığınızda canlıya almadan önce mutlaka DebugView'da doğrulayın.
İlk verinin standart raporlara işlemesi genelde 24–48 saat sürer; bu yüzden ilk gün panelin çoğu yerinin boş görünmesi normaldir. Gerçek zamanlı rapor ise anında çalışır ve kurulum kontrolü için en güvenilir göstergedir.
Olay (event) takibi: GA4'ün kalbi
GA4'te ölçtüğünüz her etkileşim bir olaydır. Olaylar dört gruba ayrılır:
- Otomatik toplanan olaylar —
first_visit,session_startgibi; siz hiçbir şey yapmadan toplanır. - Gelişmiş ölçüm olayları —
scroll,click(dış bağlantı),file_downloadgibi; ayar açık olduğunda otomatik gelir. - Önerilen olaylar — Google'ın standart adlandırdığı, e-ticaret veya iletişim için tanımlı isimler (örneğin
sign_up,purchase). - Özel olaylar — sizin tanımladığınız, siteye özgü olaylar.
Kendi olayınızı göndermek için gtag('event', ...) kullanılır. Örneğin bir "İletişime geç" butonuna tıklamayı ölçmek isterseniz:
document.querySelector('#contact-btn')
.addEventListener('click', function () {
gtag('event', 'contact_click', {
method: 'button',
page: location.pathname
});
});
İkinci parametre olayın adı, üçüncüsü ise istediğiniz parametrelerdir. Adları küçük harf ve alt çizgiyle yazın (contact_click), tutarlı kalın; çünkü GA4 olay adlarını birebir gruplar. Bir olayı önemli bir dönüşüm sayıyorsanız, panelde Yönetici > Etkinlikler / Önemli etkinlikler (key events) bölümünden o olayı işaretleyerek "anahtar etkinlik" haline getirin; böylece dönüşüm metriği olarak raporlanır.
Temel raporları okumak
Panelin sol menüsündeki Raporlar bölümü, ziyaretçinin yaşam döngüsüne göre düzenlenmiştir. Pratikte en çok şu metriklere bakarsınız:
- Kullanıcılar (users) — siteye giren benzersiz kişi sayısı.
- Oturumlar (sessions) — ziyaretlerin sayısı; bir kullanıcı birden çok oturum açabilir.
- Etkileşimli oturum oranı (engagement rate) — 10+ saniye süren, dönüşüm üreten ya da en az iki sayfa görülen oturumların payı. GA4'te eski "hemen çıkma oranı"nın yerini bu aldı.
- Olay sayısı ve anahtar etkinlikler — toplam etkileşim ve bunların dönüşüme dönüşeni.
İki rapor günlük işin çoğunu görür. Edinme (Acquisition) raporu trafiğin nereden geldiğini gösterir: organik arama, doğrudan, sosyal, yönlendirme. Burada "ilk kullanıcı kaynağı / aracısı" boyutuyla, ziyaretçileri siteye ilk getiren kanalı ayırt edersiniz. Etkileşim > Sayfalar ve ekranlar raporu ise hangi URL'lerin en çok görüntülendiğini ve hangi içeriğin gerçekten ilgi çektiğini söyler. Bir kanalın çok trafik getirip düşük etkileşim üretmesi, o kaynağın niteliksiz olduğunun işaretidir.
Standart raporlar dar gelirse Keşifler (Explorations) bölümünü kullanın. Burada serbest biçimli tablolar kurar, boyut ve metrikleri sürükleyip kendi çapraz analizinizi (örneğin ülkeye göre dönüşüm, veya açılış sayfasına göre etkileşim süresi) oluşturabilirsiniz.
Sık yapılan kurulum hataları
- Kodu yanlış yere koymak — etiketi
<body>sonuna gömerseniz bazı sayfa görüntülemeleri kaçabilir;<head>içinde, üstte tutun. - Kendi trafiğinizi filtrelememek — Yönetici > Veri ayarları > Veri filtreleri ile dahili (geliştirici) trafiği işaretleyin ki kendi ziyaretleriniz veriyi şişirmesin.
- Olay adlarında tutarsızlık —
ContactClickilecontact_clickGA4 için iki farklı olaydır; baştan bir adlandırma standardı belirleyin. - Onay (consent) yönetimini atlamak — AB ziyaretçileri için çerez onayı almadan ölçüm yapmak yasal risk yaratır; bir onay bandı ile GA4'ü koşullu yükleyin.
Sık Sorulan Sorular
GA4 ile Universal Analytics arasındaki fark nedir?
Universal Analytics oturum ve sayfa görüntüleme odaklıydı; GA4 ise tamamen olay tabanlıdır, yani sayfa görüntüleme dahil her etkileşim bir olay olarak ölçülür. Bu, web ve uygulama verisini aynı modelde birleştirmeyi ve özel etkileşimleri kod yazmadan ya da az kodla izlemeyi kolaylaştırır.
GA4 ile Search Console aynı şey mi?
Hayır. Search Console kullanıcı siteye girmeden önceki arama davranışını (gösterim, sorgu, sıralama) ölçer; GA4 ise kullanıcı siteye girdikten sonraki davranışı (oturum, olay, dönüşüm) ölçer. İkisini birlikte okumak, hem nasıl bulunduğunuzu hem ne yaptıklarını görmenizi sağlar.
Verim panelde neden hemen görünmüyor?
Gerçek Zamanlı rapor anında çalışır, ancak standart raporların dolması genelde 24–48 saat sürer. Kurulumu hemen doğrulamak istiyorsanız Realtime ve DebugView kullanın, ertesi gün ayrıntılı raporlara bakın.
GA4 kurulumunuzun doğru veri ürettiğinden emin olmak mı istiyorsunuz? Olay takibi tasarımı, anahtar etkinlik yapılandırması ve raporların doğru okunması için benimle iletişime geçin — ölçüm altyapınızı kurup verinizi büyüme kararlarına dönüştürelim.