Google Analytics 4 (GA4), Google’ın olay tabanlı (event-based) yeni nesil analitik platformudur. Universal Analytics’in (UA) 2023’te kapanmasıyla birlikte GA4 standart haline geldi. Ancak GA4’ün yalnızca izleme kodunu siteye eklemek değil, doğru yapılandırmak önemlidir — aksi hâlde topladığınız veri sizi yanıltır.
Bu rehber, GA4’ü sıfırdan doğru kurmayı ve en çok işe yarayan yapılandırmaları adım adım anlatıyor.
GA4’ün UA’dan Farkı: Ne Değişti?
GA4’e geçmeden önce temel farkları anlamak, neden bazı şeyleri farklı yapmanız gerektiğini açıklar.
| Özellik | Universal Analytics | GA4 |
|---|---|---|
| Veri modeli | Session (oturum) bazlı | Event (olay) bazlı |
| Görüntüler | View hiyerarşisi | Yok (tek mülk) |
| Bounce rate | Var | Engagement Rate ile değiştirildi |
| Veri saklama | 26–50 ay | Max 14 ay (BigQuery’e aktar) |
| BigQuery entegrasyonu | Sadece 360 | Tüm mülklerde ücretsiz |
| Cross-device izleme | Sınırlı | User ID ile gelişmiş |
| Otomatik olaylar | Sınırlı | Enhanced Measurement ile zengin |
Adım 1: GA4 Mülkü Oluşturma
1.1 — Google Analytics’e Giriş
analytics.google.com adresine gidin. Mevcut bir hesabınız varsa giriş yapın; yoksa hesap oluşturun.
1.2 — Yeni Mülk (Property) Oluşturma
- Sol altta “Admin” (çark ikonu) tıklayın
- Account sütununda hesabınızın adını kontrol edin
- Property sütununda “Create Property” tıklayın
1.3 — Mülk Bilgilerini Doldurun
- Property name: Tanımlayıcı bir ad (örn: “onuroztr.com - Ana Site”)
- Reporting time zone: Turkey (UTC+3)
- Currency: Turkish Lira (TRY) — e-ticaretsiz siteler için önemli değil, ancak doğru para birimi seçin
”Next” tıklayın.
1.4 — İş Bilgileri
- Industry category: İşinizle en ilgili kategoriyi seçin
- Business size: Uygun büyüklük seçeneği
”Next” tıklayın, ardından kullanım amacı sorularını yanıtlayın ve “Create” tıklayın.
1.5 — Data Stream Oluşturma
Mülk oluşturulduktan sonra veri akışı (data stream) tanımlamanız gerekir.
- ”Web” seçin
- Website URL:
https://www.onuroztr.com(tam URL, başında protokol) - Stream name: “Web” veya “Ana Site”
- Enhanced Measurement: Açık bırakın (önerilen)
- “Create stream” tıklayın
Stream oluşturulduğunda Measurement ID (G-XXXXXXXXXX formatı) görüntülenir. Bu ID’yi not alın.
Adım 2: Siteye GA4 Yükleme
İki yöntem var: Google Tag Manager (GTM) veya doğrudan kod ekleme. GTM her zaman önerilir.
Yöntem A: Google Tag Manager ile Kurulum (Önerilen)
GTM, siteye dokunmadan tag yönetimi sağlar. GA4, Google Ads, Meta Pixel gibi tüm etiketleri GTM üzerinden yönetebilirsiniz.
GTM Hesabı ve Container Oluşturma
- tagmanager.google.com adresine gidin
- ”Create Account” tıklayın
- Account Name: Şirket adı
- Container Name: Alan adı (
onuroztr.com) - Target platform: Web
- ”Create” → Şartları kabul edin
GTM Kodunu Siteye Ekleme
GTM iki kod snippet sağlar:
<head> içine (mümkün olduğunca yüksek):
<!-- 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-XXXXXXX');</script>
<!-- End Google Tag Manager -->
<body> açılış etiketinden hemen sonra:
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
GTM-XXXXXXX yerine kendi container ID’nizi yazın.
GA4 Tag’ini GTM’e Ekleme
- GTM arayüzünde Tags → New tıklayın
- Tag Type: Google Tag seçin
- Tag ID: GA4 Measurement ID’nizi girin (
G-XXXXXXXXXX) - Triggering: All Pages seçin
- Tag adını belirleyin: “GA4 - Google Tag”
- Save tıklayın
Değişiklikleri Yayınlama
- Sağ üstte “Submit” tıklayın
- Version adı ve açıklama girin
- ”Publish” tıklayın
Yöntem B: Doğrudan Kod Ekleme
GTM yoksa, GA4 kodunu doğrudan siteye ekleyebilirsiniz:
<!-- 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>
Bu kodu <head> içine, mümkün olduğunca yüksek konuma ekleyin.
Adım 3: Kurulumu Doğrulama
3.1 — Gerçek Zamanlı Rapor
GA4 Admin → Property → Data Streams → Stream adınıza tıklayın → “Test your installation” veya GA4 ana sayfasında Reports → Realtime tıklayın.
Sitenizi yeni sekmede açın. Realtime raporunda 1 kullanıcı görünmelidir.
3.2 — Tag Assistant
tagassistant.google.com adresine gidin → “Add domain” → Sitenizin URL’ini girin. GA4 etiketinin düzgün çalışıp çalışmadığını gösterir.
Adım 4: Enhanced Measurement (Gelişmiş Ölçüm) Yapılandırması
GA4, Data Stream ayarlarında Enhanced Measurement seçenekleri sunar. Her biri otomatik olay toplar:
| Özellik | Yakaladığı Olay |
|---|---|
| Page views | page_view — her sayfa yüklemesinde |
| Scrolls | scroll — %90 aşağı kaydırıldığında |
| Outbound clicks | click — dış linklere tıklandığında |
| Site search | view_search_results — arama yapıldığında |
| Video engagement | YouTube embed videolarla etkileşim |
| File downloads | file_download — dosya indirimlerinde |
| Form interactions | form_start, form_submit — form olayları |
Admin → Data Streams → Stream adı → Enhanced Measurement bölümünden her özelliği açıp kapatabilirsiniz.
Önemli not: Form interactions otomatik olayı tüm formlar için çalışmayabilir. Form izlemenin doğru olduğunu test edin; gerekirse özel olay (custom event) oluşturun.
Adım 5: Dönüşüm Takibi Kurma
Dönüşümler olmadan GA4 veri toplar ama neyi ölçtüğünüzü bilemezsiniz. Dönüşüm tanımlamak zorunludur.
5.1 — Mevcut Olayları Dönüşüme Dönüştürme
GA4, olayların dönüşüm olarak işaretlenmesine imkân tanır.
- Admin → Events (Property sütununda)
- Olay listesinde
form_submitolayını bulun - Sağındaki toggle’ı açın — artık dönüşüm olarak işaretlendi
5.2 — Teşekkür Sayfası ile Dönüşüm Takibi (GTM)
Form gönderimi teşekkür sayfasına yönlendiriyorsa GTM üzerinden takip:
- GTM → Tags → New
- Tag Type: Google Analytics: GA4 Event
- Configuration Tag: GA4 Google Tag’inizi seçin
- Event Name:
form_submission - Trigger: Page View → Trigger type: Page View → URL içerir →
/tesekkurlerveya/thank-you - Kaydet ve yayınla
GA4’te Admin → Events → Create event ile de özel olay tanımlanabilir.
5.3 — Önemli Dönüşümler
Websitenize göre izlemeniz gereken dönüşümler:
- Form gönderimi: İletişim, teklif, randevu formları
- Telefon tıklaması: Mobil kullanıcılar için
- WhatsApp tıklaması:
wa.melinkine tıklama - Dosya indirme: PDF broşür, fiyat listesi
- Video izleme: Tanıtım videonun belirli yüzdesi izlenince
- Kaydırma: %90 scroll (sayfa okundu sinyali)
Adım 6: Google Search Console Entegrasyonu
GA4 ile GSC’yi bağlamak, hangi arama sorgularının trafik getirdiğini GA4 raporlarında göstermek için zorunludur.
- Admin → Property Settings → Search Console Links (Property sütununda)
- “Link” tıklayın
- GSC mülkünüzü seçin
- Web stream seçin
- ”Submit” tıklayın
Bağlantı sonrası Reports → Acquisition → Search Console → Queries raporuna arama kelimesi verileri yansır. (48–72 saat gecikme olabilir.)
Adım 7: Audience (Hedef Kitle) Tanımlama
GA4’te özel hedef kitleler tanımlayarak reklam platformlarına aktarabilir veya segmentasyon yapabilirsiniz.
Örnek hedef kitleler:
“Fiyat sayfasını ziyaret edenler”:
- Event:
page_view - Koşul:
page_locationiçerir/fiyatveya/pricing
”Formu başlatıp tamamlamayanlar”:
- Event:
form_startyaşandı - Event:
form_submityaşanmadı
”Yüksek değerli ziyaretçiler”:
- 3+ sayfa görüntüledi
- 2+ dakika geçirdi
- Fiyat sayfasını ziyaret etti
Admin → Audiences → New Audience bölümünden oluşturulur.
Adım 8: Özel Raporlar ve Keşif (Exploration) Oluşturma
GA4’ün standart raporları yeterli gelmezse Explore sekmesinde özel analizler yapılabilir.
Funnel Exploration
Kullanıcıların hangi adımda dönüşüm hunisinden çıktığını görmek için:
- Explore → Funnel exploration
- Adımları sırayla ekleyin:
- Adım 1:
session_start - Adım 2:
page_view→page_locationiçerir/hizmet - Adım 3:
form_start - Adım 4:
form_submit
- Adım 1:
- Her adımdaki kullanıcı sayısını ve düşme oranlarını görün
Path Exploration (Yol Keşfi)
Kullanıcıların sitede hangi yolu izlediğini görmek için:
- Explore → Path exploration
- Başlangıç noktası:
session_startveya belirli bir sayfa - Kullanıcıların hangi sayfalara gittiğini ağaç yapısında gösterir
Adım 9: BigQuery Entegrasyonu
GA4’ün 14 aylık veri saklama sınırını aşmak ve ham veriyle çalışmak için BigQuery bağlantısı kurun.
- Admin → BigQuery Links (Property sütununda)
- “Link” tıklayın
- GCP projenizi seçin
- Veri konumu seçin (europe-west1 önerilen)
- Aktarım türü: Daily
- Submit
Detaylı BigQuery kurulum rehberi için: Google BigQuery Kurulumu yazısına bakabilirsiniz.
Adım 10: Kritik Yapılandırma Kontrol Listesi
GA4 kurulumunu tamamladıktan sonra şu kontrolleri yapın:
Temel kurulum:
- GA4 mülkü oluşturuldu
- Data stream eklenmiş, Measurement ID alınmış
- Kod doğru yüklenmiş (realtime test yapıldı)
- Enhanced Measurement açık
Dönüşüm izleme:
- Form gönderimleri dönüşüm olarak işaretlendi
- Telefon/WhatsApp tıklamaları izleniyor
- Google Ads bağlantısı yapıldı (reklamlar varsa)
Veri kalitesi:
- İç trafik filtrelendi (ofis IP’leri hariç tutuldu)
- Bot trafiği engellendi (GA4 varsayılan olarak filtreler, kontrol edin)
- Geliştirici trafiği hariç tutuldu
Entegrasyonlar:
- Google Search Console bağlandı
- Google Ads bağlandı (varsa)
- BigQuery bağlandı (önerilen)
Hedef kitleler:
- Yeniden pazarlama hedef kitleleri tanımlandı
- Yüksek değerli ziyaretçi segmenti oluşturuldu
Sık Yapılan GA4 Kurulum Hataları
Hata 1: Çift sayım (double counting) Hem GTM hem doğrudan kod siteye eklendi. Her sayfa yüklemesini iki kez sayar. Çözüm: Yalnızca bir yöntemi kullanın; diğerini kaldırın.
Hata 2: İç trafik filtrelenmiyor Ofis bilgisayarlarından yapılan ziyaretler verileri bozar. Çözüm: Admin → Data Streams → Internal Traffic → Ofis IP adreslerini ekleyin.
Hata 3: Dönüşüm tanımlanmamış Sadece trafik izleniyor ama ne istediğiniz tanımlanmamış. Çözüm: Form gönderimleri, telefon tıklamaları için en az 2-3 dönüşüm tanımlayın.
Hata 4: GSC bağlantısı yapılmamış Hangi arama sorgularının trafik getirdiği bilinmiyor. Çözüm: Admin → Search Console Links → Bağla.
Hata 5: Veri saklama süresi uzatılmamış Varsayılan 2 aylık saklama süresi kullanıcı düzeyindeki verileri siler. Çözüm: Admin → Data Settings → Data Retention → 14 ay seçin.
GA4 Raporlarını Okuma: Temel Metrikler
GA4 arayüzü alışkın olmayanlara karmaşık gelebilir. Temel metrikler:
| Metrik | Açıklama | İyi/Kötü yorumu |
|---|---|---|
| Users | Benzersiz ziyaretçi sayısı | Büyüme trendiyle değerlendir |
| Sessions | Oturum sayısı | Users ile karşılaştır |
| Engagement rate | Aktif oturum oranı | %50+ iyi |
| Average engagement time | Ortalama aktif geçirilen süre | 60s+ iyi |
| Conversions | Dönüşüm sayısı | Hedef ile karşılaştır |
| Conversion rate | Dönüşüm oranı | Sektöre göre değişir |
Not: GA4’te “Bounce Rate” yoktur; yerine “Engagement Rate” (10+ saniye geçiren veya etkileşim kuran oturumların oranı) kullanılır.
Sonuç
GA4 kurulumu görünürde karmaşık; ancak her adım mantıklı bir sıraya sahip. Doğru kurulmuş GA4: hangi kanalların dönüşüm ürettiğini, hangi içeriklerin kullanıcıyı tuttuğunu ve hangi adımda ziyaretçilerin siteyi terk ettiğini net biçimde gösterir.
En kritik nokta: GA4’ü yüklemek yeterli değil. Dönüşümleri tanımlamak, GSC’yi bağlamak ve BigQuery’i etkinleştirmek — bunlar GA4’ü gerçekten işe yarar hale getirenlerdir.