Google Analytics 4 (GA4) Kurulumu ve İleri Seviye Kullanım Rehberi | Gökhan Vatancı
DİJİTAL ANALİTİK & STRATEJİ

Google Analytics 4
Kurulum Mimarisi

KRİTİK VERİ

Sitelerin %78'i, eksik yapılandırma nedeniyle trafik kaynaklarını "Unassigned" (Atanmamış) olarak görüyor ve bütçeyi yanlış ölçümlüyor.

Doğru Veri (%98) Varsayılan (%40)
Bu Rehberde

Bu rehberin sonunda Google Analytics 4 (GA4) için eksiksiz, veri kaybı yaşatmayan ve pazarlama bütçenin ROI'sini net gösterecek bir ölçümleme mimarisine sahip olacaksın. Bunu sağlamak için önce temel yapı taşlarını netleştirmemiz gerekiyor.

Google Analytics 4 (GA4) Nedir ve Neden Hayati?

Veri, ancak ona güvenebiliyorsan bir işe yarar. Birçok dijital pazarlama yöneticisi veya site sahibi, kampanyalarının sonuç vermediğini düşünür. Oysa sorun genellikle kampanyalarda değil, ziyaretçilerin sitedeki davranışlarını doğru okuyamayan, eksik kurulmuş bir analiz altyapısındadır. 2023'te Universal Analytics'in fişinin çekilmesiyle birlikte hayatımıza giren GA4, sadece bir arayüz güncellemesi değil; veriyi okuma şeklimizin kökten değişimidir.

Eski sistem oturumlara (sessions) ve sayfa görüntülemelerine odaklanırken, modern web ekosistemi çok daha karmaşıktır. Bir kullanıcı sitenize mobilden girer, sepete ürün ekler, ertesi gün masaüstü bilgisayarından gelip satın alır. İşte GA4, bu parçalı ve karmaşık kullanıcı yolculuğunu "olaylar" (events) etrafında birleştirerek sana gerçeğe en yakın tabloyu sunmak üzere tasarlandı. Tabi doğru yapılandırırsan.

Kısa Tanım

Google Analytics 4 (GA4), web siteleri ve mobil uygulamalardaki kullanıcı etkileşimlerini olay (event) tabanlı ve gizlilik odaklı olarak ölçen, eksik verileri makine öğrenimiyle tamamlayabilen yeni nesil dijital analiz platformudur.

Eski Yöntem (UA) vs. Güncel Yaklaşım (GA4)

Eski Yöntem (Universal Analytics)
  • Oturum Odaklılık: Veri modeli sayfa görüntüleme ve oturumlara dayanıyordu.
  • Platform Bağımsızlığı Yok: Web ve mobil uygulama verileri ayrı ayrı mülklerde izleniyordu.
  • Çerez Bağımlılığı: Kullanıcı çerezleri reddettiğinde veri zinciri tamamen kopuyor, trafik kaynağı kayboluyordu.
Güncel Yaklaşım (Google Analytics 4)
  • Olay (Event) Odaklılık: Sayfa görüntüleme dahil her şey bir "olay"dır (esneklik sağlar).
  • Birleşik Analiz: Web ve uygulama veri akışları (Data Streams) tek bir mülkte birleşir.
  • Davranışsal Modelleme: Çerez izni vermeyen (Consent Mode v2) kullanıcıların verileri makine öğrenimi ile modellenir.

Bilmen Gereken 8 Kritik Terim

Rehberi uygularken bu terimleri birer Lego parçası gibi düşünebilirsin.

Property (Mülk)

İzlenen web/app projesi

Data Stream

Mülke veri gönderen kaynak

Measurement ID

G- ile başlayan kimlik

Event (Olay)

Kullanıcının yaptığı eylem

Parameter

Olaya ait ekstra detay (fiyat, id)

Key Event

Dönüşüm / Hedef Eylem

Dimension

Verinin metin/özellik boyutu

Metric

Verinin sayısal boyutu

GA4 Mimarisi Neden Farklı Düşünmeyi Gerektiriyor?

Kurulum Sırasında Neden "Etiket Yöneticisi" (GTM) Tercih Etmelisin?

Eğer siteye sadece `gtag.js` kodunu doğrudan (hardcoded) eklersen, sadece temel sayfa görüntülemelerini ve Google'ın otomatik yakaladığı basit etkileşimleri (kaydırma, dışarı giden tıklama) alırsın. Ancak iş "sepete ekleme", "belirli bir butona tıklama" veya "form gönderme" gibi özel eylemleri ölçmeye geldiğinde, yazılımcına mahkum kalırsın. Google Tag Manager (GTM) kullanarak GA4 kurmak, bu bağımlılığı ortadan kaldırır. GTM bir taşıyıcıdır; kod bilgisine ihtiyaç duymadan yeni olaylar (events) kurmanı, test etmeni ve siteni yavaşlatmadan yönetmeni sağlar.

Dikkat Edilmesi Gereken Nokta

2026 itibarıyla Avrupa Birliği ve KVKK regülasyonları gereği, kullanıcıdan çerez onayı almadan analitik tag'lerini ateşlemek yasal risktir. GTM kullanmak, "Consent Mode" (İzin Modu) entegrasyonunu da tek merkezden yönetmeni sağlar. Doğrudan koda eklenmiş scriptlerde bunu yönetmek bir mühendislik kabusudur.

3-Katmanlı GA4 Mimari Modeli Nedir?

Danışmanlık verdiğimiz projelerde, analitik yapısını rastgele kurmak yerine kendi adlandırdığımız "3-Katmanlı GA4 Mimari Modeli"ni uyguluyoruz. GA4'ü başarılı kılan şey kodun siteye eklenmesi değil, bu üç aşamanın kusursuz çalışmasıdır:

  • 1. Katman: Toplama (Collection) - GTM aracılığıyla sitenin her köşesindeki etkileşimleri (tıklama, form, satın alma) yakalama ve bunlara uygun parametreleri (ürün adı, form ID) ekleme aşaması.
  • 2. Katman: İşleme (Processing) - GA4 paneline düşen verinin temizlenmesi. İstenmeyen iç trafiğin (şirket IP'leri) filtrelenmesi, "Unassigned" trafikleri önlemek için çapraz alan (cross-domain) ayarlarının yapılması.
  • 3. Katman: Yorumlama (Reporting) - Standart raporların yetersiz kaldığı noktalarda GA4 "Explore" (Keşfet) bölümünü kullanarak veya veriyi Looker Studio'ya aktararak huni (funnel) ve yol analizi raporları oluşturma.

Bu rehberdeki 12 adım, bu 3 katmanı eksiksiz inşa etmeni sağlayacak şekilde tasarlandı. Hazırsan masaya oturalım.

Uygulama Adımları

12 adımda, ajans seviyesinde profesyonel Google Analytics 4 kurulumu.

01

Analytics Hesabını Oluşturma

Eğer daha önce hiç Google Analytics kullanmadıysan, ilk adım bir hesap (Account) oluşturmaktır. Hesap, senin ana şirket çerçevendir. analytics.google.com adresine giderek Google hesabınla giriş yap ve "Ölçüme Başla" butonuna tıkla. Hesap adına şirket veya markanın adını yaz. Veri paylaşım ayarlarında "Google ürünleri ve hizmetleri" seçeneğini aktif bırakmak, ileride Google Ads entegrasyonu için faydalı olacaktır.

Hesap Adı (Zorunlu)
02

GA4 Mülkünü (Property) Tanımlama

Hesabı açtıktan hemen sonra sistem senden bir "Mülk" (Property) oluşturmanı isteyecek. Mülk adı olarak web sitenin adını yaz (Örn: Gökhan Vatancı Web). En kritik nokta: Raporlama saat dilimini ve para birimini (Türkiye/TRY) doğru seçmektir. Bu veriler sonradan değiştirilebilir olsa da, geçmiş veriyi geriye dönük düzeltmez; yanlış başlarsan gelir ve tarih verilerin sonsuza kadar hatalı kalır.

Mülk Kurulumu
Mülk Adı
Gökhan Vatancı Web
Saat Dilimi
Türkiye Saat...
Para Birimi
TRY (₺)
03

Veri Akışı (Data Stream) Ekleme

Mülkü yarattıktan sonra veri kaynağını seçmelisin. "Web", "Android" veya "iOS" seçeneklerinden Web olana tıkla. Sitenin tam URL'sini (https:// dahil) ve akış adını gir. "Geliştirilmiş Ölçüm" (Enhanced Measurement) anahtarını açık bırak. Bu özellik; sayfayı kaydırma, dış bağlantı tıklamaları, site içi aramalar ve dosya indirmelerini ekstra koda gerek kalmadan otomatik yakalar. Oluştur'a bastığında, sana G- ile başlayan bir Ölçüm Kimliği (Measurement ID) verecek. Bunu kopyala.

Ölçüm Kimliği (Measurement ID)
G-X8K9L2MZ5
Geliştirilmiş Ölçüm
04

GTM ile Bağlantı Kurma

Şimdi kopyaladığın G- kodunu siteye ekleyeceğiz. Google Tag Manager hesabını aç. Yeni bir Etiket (Tag) oluştur. Etiket türü olarak "Google Analytics: GA4 Yapılandırması" (veya güncel adıyla "Google Etiketi") seçeneğini tıkla. Kopyaladığın Ölçüm Kimliği'ni ilgili alana yapıştır. Tetikleyici (Trigger) olarak "All Pages" (Tüm Sayfalar) seç. Kaydet ve GTM sağ üst köşesindeki "Gönder" (Submit) butonuyla yayınla. GA4 artık siteni dinliyor.

G
GA4 Temel Kurulum
Google Etiketi
Tag ID: G-X8K9L2MZ5
Tetikleyici (Triggering) All Pages
05

Veri Saklama Süresini (Data Retention) 14 Aya Çıkarma

İşte ajansların bile sıkça atladığı o kritik ayar. GA4 varsayılan olarak kullanıcı verilerini "Keşfet" (Explore) raporlarında sadece 2 ay saklar. 3 ay önceki bir kampanyayı analiz etmek istediğinde verilerin silindiğini görürsün. GA4 panelinde sol alttaki Yönetici (Admin) > Veri Toplama ve Değiştirme > Veri Saklama (Data Retention) menüsüne gir. Oradaki süreyi "2 ay"dan "14 ay"a çek ve kaydet. Bu, yapacağın en basit ama en kurtarıcı hamledir.

Olay verilerini saklama

Bu ayar standart raporları etkilemez, Keşfet raporlarındaki ayrıntılı verileri kapsar.

06

İç Trafiği (Şirket IP'sini) Hariç Tutma

Kendi ekibinin siteye girip çıkması, sepete ürün ekleyip test etmesi dönüşüm oranlarını manipüle eder. Yönetici > Veri Akışları > Web Akışına tıkla. En altta "Etiketi Ayarlarını Yapılandır" > "Daha Fazla Göster" > "İç Trafiği Tanımla" yolunu izle. Kendi ofis veya ev IP adresini (ipinfo.io'dan bulabilirsin) buraya ekle. Daha sonra Veri Filtreleri menüsüne gidip bu filtreyi "Etkin" (Active) duruma getirmeyi unutma; varsayılan olarak "Test" modunda kalır.

IP Adresleri
Filtre Durumu Etkin
07

Etki Alanları Arası İzleme (Cross-Domain)

Eğer ana siten site.com ise ama ödeme adımında odeme.site.com veya baskasite.com adresine yönlendiriyorsan, GA4 bu geçişi "yeni bir kullanıcı" olarak algılar ve trafik kaynağını "Referral" olarak bozar. Bunu önlemek için "Etiketi Ayarlarını Yapılandır" > "Alan adlarınızı yapılandırın" (Configure your domains) bölümüne girip, ödeme altyapısı dahil sahip olduğun tüm bağlantılı domainleri buraya eklemelisin. Böylece kullanıcı kimliği linkler arası aktarılır.

1
site.com
2
odeme-altyapisi.com
?_gl=1*abcde... parametresiyle oturum korunur.
08

Google Search Console Bağlantısı

Organik arama verilerini (Google'da hangi kelimelerden tıklandığın) GA4 raporlarına getirmek için GSC bağlantısı şarttır. Yönetici panelinde aşağıya inip "Search Console Bağlantıları"na tıkla. Doğrulanmış GSC mülkünü seçip web akışınla eşleştir. Önemli: Bağladıktan sonra raporlar sekmesinde "Kütüphane" (Library) bölümüne girip, eklenen yeni Search Console koleksiyonunu "Yayınla" (Publish) demen gerekir, aksi halde menüde görünmez.

GA4
GSC
Bağlandı & Yayınlandı
09

Özel Olay (Custom Event) Oluşturma

Diyelim ki sitende bir "WhatsApp'tan Ulaşın" butonu var. GTM'de yeni bir GA4 Event etiketi aç. Olay Adı (Event Name) olarak click_whatsapp yaz (GA4 standartlarına uymak için küçük harf ve alt tire kullan). Tetikleyici olarak GTM'de bu butonun CSS Class'ını veya Link URL'sini dinleyen bir trigger oluştur. İhtiyacın varsa, olay parametreleri kısmına kullanıcının bulunduğu sayfanın URL'sini (page_location) de ekle ki hangi sayfadan mesaj attığını gör.

Olay Adı (Event Name)
click_whatsapp
Olay Parametreleri
button_text
{{Click Text}}
10

Dönüşüm (Key Event) İşaretleme

GA4'te artık "Conversion" terimi yerine "Key Events" (Önemli Etkileşimler) kullanılıyor. 9. adımda oluşturduğun click_whatsapp olayı veya standart olarak gelen purchase olayı Yönetici > Veri Görüntüleme > Etkinlikler (Events) sekmesine düştüğünde (bu işlem 24 saat sürebilir), yanındaki "Önemli etkileşim olarak işaretle" butonunu (toggle) aktif hale getir. Bu sayede bu olayı raporlarda ROI hesaplamak ve Google Ads kampanyalarını optimize etmek için kullanabilirsin.

purchase
click_whatsapp
11

Google Ads Bağlantısı ve Kitle Paylaşımı

Eğer Google Ads kullanıyorsan, GA4 verilerini reklam hesabına aktarmak zorundasın. Yönetici panelinde "Google Ads Bağlantıları"na gir ve Ads hesabını seçerek bağla. Kurulum sırasındaki en önemli adım: "Kişiselleştirilmiş Reklamcılığı Etkinleştir" seçeneğini aktif bırakmaktır. Bu sayede GA4 içinde oluşturduğun "Sepete ekleyip almayanlar" gibi spesifik kitleleri doğrudan Ads paneline hedefleme (remarketing) listesi olarak gönderebilirsin.

Kitle Aktarımı
"Cart Abandoners"
Google Ads Remarketing
12

Raporlama Kimliğini (Reporting Identity) Yapılandırma

Kullanıcı aynı siteye telefondan ve bilgisayardan girdiğinde GA4 onu nasıl tanıyacak? Yönetici > Veri Görüntüleme > Raporlama Kimliği (Reporting Identity) menüsüne git. Eğer "Karışık" (Blended) seçeneği aktifse, GA4 sırasıyla User-ID, Google Sinyalleri, Cihaz Kimliği ve Modelleme yöntemlerini kullanarak verileri birleştirir. Ancak bazen eşikleme (thresholding - verilerin gizlenmesi) sorunu yaşarsan, bu ayarı geçici olarak "Cihaza Dayalı" (Device-based) seçeneğine alıp gizlenen verilerini görebilirsin.

Harmanlanmış (Blended)
User-ID, Google Sinyalleri, Cihaz, Modelleme
Gözlemlenen (Observed)
Modelleme hariç tutulur
Kritik İçgörü

"Çerez onayı vermeyen kullanıcının verisi kaybolmaz; GA4'ün yapay zekası (Behavioral Modeling) bu boşluğu doldurur. Ancak bunun çalışması için 'Gelişmiş İzin Modu' (Advanced Consent Mode) şarttır."

Basic Consent Mode: Kullanıcı reddederse hiçbir veri (ping bile) gönderilmez.

Advanced Consent Mode: Kullanıcı reddetse bile GTM aracılığıyla anonim, çerezsiz pingler (cookieless pings) Google'a gönderilir. GA4, izin veren %70'in davranış kalıplarını analiz ederek, izin vermeyen %30'un ne yaptığını (dönüşüm modellemesi) yüksek doğrulukla tahmin eder. Bu yüzden Consent Mode V2 entegrasyonu, GA4 kurulumunun ayrılmaz bir parçasıdır.

Sık Sorulan Sorular

Google Analytics 4 tamamen ücretsiz mi?

Evet, GA4'ün standart sürümü (hemen hemen tüm KOBİ'ler ve büyük şirketlerin çoğu için yeterlidir) tamamen ücretsizdir. Ancak kurumsal seviyede, çok yüksek veri hacmine sahip siteler için ücretli "Analytics 360" sürümü bulunmaktadır.

GA4'e eklediğim veriler anında raporlara yansır mı?

Hayır, UA'nın aksine GA4'te veri işleme gecikmesi (Data Processing Latency) vardır. Standart raporların ve oluşturduğun özel olayların arayüze tam olarak yansıması 24 ile 48 saati bulabilir. Sadece "Gerçek Zamanlı" (Realtime) raporunda veya GTM Debug Mode'da veriyi anlık test edebilirsin.

GDPR ve KVKK açısından GA4 kullanımı yasal mı?

GA4, IP adreslerini varsayılan olarak anonimleştirir (kaydetmez) ve gizlilik odaklı tasarlanmıştır. Ancak, yasal uyumluluk için sitende mutlaka bir Çerez Politikası (Cookie Banner) bulundurmalı ve kullanıcı onayını Google Tag Manager'da "Consent Mode v2" entegrasyonu ile Analytics'e iletmelisin.

"Unassigned" (Atanmamış) trafik kaynağı ne anlama geliyor?

GA4, bir trafiğin kaynağını (Organik, Sosyal Medya, Reklam vb.) kendi standart kurallarına göre eşleştiremediğinde onu "Unassigned" klasörüne atar. Genellikle hatalı UTM parametresi kullanımı, cross-domain ayarlarının yapılmaması veya çerez izinlerindeki kopukluklardan kaynaklanır.

Bounce Rate (Hemen Çıkma Oranı) GA4'te neden yok/farklı?

GA4'te negatif bir metrik olan Bounce Rate yerine, pozitif olan "Engagement Rate" (Etkileşim Oranı) öne çıkarılmıştır. Etkileşimli oturum; sitede 10 saniyeden fazla kalan, birden fazla sayfa gezen veya bir dönüşüm olayı tetikleyen oturumdur. Bounce Rate ise basitçe etkileşimsiz oturumların oranı (100% - Engagement Rate) olarak yeniden tanımlanmıştır.

Universal Analytics (UA) geçmiş verilerimi GA4'te görebilir miyim?

Hayır, UA ve GA4'ün veri modelleri birbirinden tamamen farklıdır (Oturum vs. Olay bazlı). Bu nedenle eski UA verileri GA4'e aktarılamaz. Geçmiş verilerini saklamak istiyorsan, UA mülkün tamamen silinmeden önce BigQuery'ye aktarmalı veya CSV/Excel formatında dışa aktarmalısın.

Direct (Doğrudan) trafik çok yüksek, sebebi nedir?

Eğer direct trafiğin mantıksız düzeyde yüksekse, sorunun muhtemel kaynağı UTM'siz e-posta/SMS kampanyaları, karanlık sosyal (Dark Social - WhatsApp, Telegram paylaşımları) veya sitendeki SSL sertifikası kopukluklarıdır. Kullanıcıların tarayıcıya adresini manuel yazdığından emin olmadan analitik hatalarını araştırmalısın.

Yeni eklediğim olay (event) parametrelerini neden göremiyorum?

GTM üzerinden bir olaya parametre (örneğin buton_rengi) eklediğinde, bunun GA4 raporlarında görünmesi için Yönetici > Özel Tanımlar (Custom Definitions) bölümünden o parametreyi "Özel Boyut" (Custom Dimension) olarak manuel kaydetmen gerekir. Kaydetmediğin sürece veri toplanır ancak standart raporlara yansımaz.

Veri eşikleme (Data Thresholding) uyarısı ne demek?

GA4'te raporlarda turuncu bir ünlem işareti görüyorsan, kullanıcı gizliliğini korumak amacıyla düşük veri hacmine sahip satırlar gizlenmiş demektir (Google Sinyalleri açık olduğunda sık görülür). Bu verileri tekrar görmek için Raporlama Kimliğini (Reporting Identity) geçici olarak "Cihaza Dayalı" (Device-based) seçeneğine alabilirsin.

GA4 e-ticaret (Monetization) kurulumu zor mu?

Evet, standart olaylardan farklı olarak Data Layer (Veri Katmanı) mimarisi gerektirir. Sitenin koduna ürün id, fiyat, miktar gibi bilgileri standart bir JSON formatında yazdırman ve GTM ile bu veri katmanını okuyup GA4'e (view_item, add_to_cart, purchase vb. standart isimlerle) iletmen gerekir.

Veri Yapını Birlikte Kurabiliriz

Consent Mode V2, Server-side tracking ve GA4 mimarisini hatalarla boğuşarak öğrenmek zaman kaybettirir. Verilerine güvenmek istiyorsan, bu süreci profesyonel bir temele oturtalım.

WhatsApp'tan Yaz →
Picture of <b>Gökhan Vatancı</b>
Gökhan Vatancı

Freelance SEO Uzmanı

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir