Web Sitesi İçin Google Analytics Kurulumu
Web sitesi için Google Analytics kurulumu, dijital pazarlama stratejinizin temel taşıdır ve veri odaklı kararlar almanızı sağlayan en güçlü araçtır. Google Analytics, sitenize gelen ziyaretçilerin davranışlarını, trafik kaynaklarını, conversion metriklerini ve kullanıcı demografilerini detaylı şekilde izlemenize olanak tanır. Dünya genelinde 50 milyondan fazla web sitesinde kullanılan bu ücretsiz platform, işletmenizin online performansını anlama ve iyileştirme konusunda vazgeçilmezdir. Araştırmalar gösteriyor ki, Google Analytics kullanan işletmeler, kullanmayanlara göre %20 daha yüksek ROI (yatırım getirisi) elde ediyor çünkü veri destekli optimizasyonlar yapabiliyorlar.
Google Analytics 4 (GA4), 2020 yılında tanıtılan ve Universal Analytics’in (UA) yerini alan yeni nesil analytics platformudur. GA4, event-based tracking modeli, gelişmiş makine öğrenimi özellikleri, cross-platform tracking (web + mobile app), privacy-first yaklaşım ve gelişmiş raporlama yetenekleri sunar. Universal Analytics’ten farklı olarak, GA4 cookie’lere daha az bağımlıdır ve kullanıcı mahremiyetini daha fazla korur. GDPR ve KVKK gibi veri koruma düzenlemelerine uyum sağlamak için GA4’ün privacy özellikleri kritik öneme sahiptir. 1 Temmuz 2023 tarihinden itibaren Universal Analytics veri toplamayı durdurdu, bu nedenle tüm web siteleri GA4’e geçiş yapmış olmalıdır.
WordPress, Shopify, Wix veya custom web sitesi olsun, Google Analytics kurulumu temel olarak üç adımdan oluşur: Google Analytics hesabı oluşturma, tracking code (izleme kodu) edinme ve bu kodu web sitenize yerleştirme. Ancak profesyonel kurulum, temel izlemenin ötesinde conversion tracking, e-commerce tracking, event tracking, custom dimensions ve Google Tag Manager entegrasyonu gibi gelişmiş konfigürasyonları içerir. Doğru kurulum yapılmadan toplanan veriler eksik veya yanıltıcı olabilir ve bu da yanlış stratejik kararlar almanıza neden olur. Bu rehberde, sıfırdan GA4 kurulumunu, WordPress entegrasyonunu, temel ve gelişmiş ayarları detaylı şekilde ele alacağız.
Google Analytics 4 Hesap Oluşturma ve İlk Ayarlar
Google Analytics hesabı oluşturmak için öncelikle bir Google hesabınız olmalıdır. analytics.google.com adresine gidin ve “Start measuring” butonuna tıklayın. İlk adım, Account (Hesap) oluşturmaktır. Account, organizasyon seviyesinde en üst katmandır ve tek bir şirketin tüm web sitelerini ve uygulamalarını kapsayabilir. Account adı olarak şirket adınızı kullanın (örn: “WebAcil”). Data sharing settings bölümünde, Google’ın verilerinizi benchmarking, technical support ve account specialists için kullanmasına izin verip vermeyeceğinizi belirleyin. Benchmarking verilerini paylaşmak, sektör karşılaştırmaları yapmanızı sağlar ancak hassas verileriniz varsa devre dışı bırakabilirsiniz.
Property (Mülk) oluşturma, ikinci adımdır. Property, belirli bir web sitesi veya uygulamayı temsil eder. Property name olarak web sitenizin adını girin (örn: “WebAcil Web Sitesi”). Reporting time zone’u Türkiye için “(GMT+03:00) Istanbul” olarak seçin. Currency’yi “Turkish Lira (TRY)” olarak ayarlayın; bu, e-commerce tracking yapacaksanız önemlidir. Advanced settings’te “Create a Universal Analytics property” seçeneği görülebilir ancak UA artık veri toplamadığı için sadece GA4 oluşturmanız yeterlidir.
Industry category ve business size seçimi, raporlama template’lerini ve önerileri kişiselleştirir. E-ticaret sitesi için “Retail/Ecommerce”, blog için “Content and Publishing”, hizmet şirketi için “Business Services” seçin. Business objectives bölümünde hedeflerinizi belirleyin: lead generation, e-commerce, content engagement vb. Bu seçimler, GA4’ün size özel raporlar ve insights sunmasını sağlar.
Data stream oluşturma, üçüncü kritik adımdır. Data stream, veri kaynağınızı (web, iOS app, Android app) tanımlar. “Web” seçeneğini seçin, website URL’nizi girin (https://www.yoursite.com) ve stream name belirleyin. “Enhanced measurement” otomatik olarak aktif gelir ve sayfa görüntülemeleri, scroll tracking, outbound clicks, site search, video engagement gibi olayları otomatik olarak takip eder. Bu özelliği aktif tutun çünkü ek kod gerektirmeden zengin veri toplar.
Measurement ID (örn: G-XXXXXXXXXX), web sitenize yerleştireceğiniz benzersiz tracking ID’nizdir. Bu ID’yi not edin veya ekranda bırakın çünkü kurulum adımlarında kullanacaksınız. Stream details sayfasında “Tagging instructions” altında global site tag (gtag.js) kodunu görebilirsiniz. Bu kod snippet’i, web sitenizin her sayfasına <head> bölümüne eklenmelidir.
GDPR ve KVKK compliance için, GA4’te IP anonymization ve consent mode ayarları yapmalısınız. GA4, varsayılan olarak IP adreslerini log tutmaz (IP anonymization built-in), bu GDPR uyumluluğu açısından avantajdır. Consent mode aktifleştirmek için, cookie banner çözümü (CookieYes, Complianz vb.) ile entegrasyon yapmalısınız. Admin > Data Settings > Data Collection bölümünden Google signals’i aktifleştirerek cross-device tracking ve remarketing özellikleri açabilirsiniz.
User permissions yönetimi, ekip üyelerinize erişim vermek için gereklidir. Admin > Account Access Management veya Property Access Management’tan kullanıcı ekleyebilirsiniz. Roller: Viewer (sadece görüntüleme), Analyst (rapor oluşturma ve paylaşma), Editor (konfigürasyon değişiklikleri), Administrator (tam kontrol). En az yetki prensibi (principle of least privilege) uygulayarak, her kullanıcıya sadece ihtiyaç duyduğu erişimi verin.
WordPress’e Google Analytics Kurulumu
WordPress Google Analytics entegrasyonu, üç farklı yöntemle yapılabilir: manuel kod ekleme, Google Tag Manager kullanımı veya WordPress eklentisi kullanımı. Her yöntemin avantajları ve dezavantajları vardır. Manuel kod ekleme tam kontrol sağlar ancak tema güncellemelerinde kod kaybolabilir. Google Tag Manager (GTM) en profesyonel yöntemdir ve gelişmiş tracking için idealdir. WordPress eklentileri ise kullanıcı dostu ancak bazen performans sorunlarına yol açabilir.
Manuel kod ekleme için child theme kullanmanız önerilir. Ana tema güncellendiğinde özelleştirmeleriniz kaybolur ama child theme’de güvendedir. functions.php dosyasına şu kodu ekleyerek GA4 tracking code’unu her sayfaya inject edebilirsiniz:
function add_google_analytics() {
?>
<!-- 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>
<?php
}
add_action('wp_head', 'add_google_analytics', 1);
G-XXXXXXXXXX’i kendi Measurement ID’nizle değiştirin.
Site Kit by Google eklentisi, Google’ın resmi WordPress eklentisidir ve GA4, Search Console, AdSense ve PageSpeed Insights’ı tek yerden yönetmenizi sağlar. Kurulum çok kolaydır: eklentiyi yükleyin, Google hesabınızla authenticate edin, GA4 property’nizi seçin ve tamamdır. Site Kit, WordPress admin panel’inde analytics verilerini gösterir, ayrı bir pencere açmanıza gerek kalmaz. Kullanıcı dostu olması ve resmi Google eklentisi olması avantajlarıdır.
MonsterInsights, en popüler premium WordPress analytics eklentisidir ve gelişmiş özellikleri kullanıcı dostu arayüzle sunar. Universal Analytics ve GA4’ü destekler, dashboard’da detaylı raporlar gösterir, e-commerce tracking’i kolaylaştırır, form tracking, author tracking, affiliate link tracking gibi özellikler sunar. Lite versiyonu temel izleme için yeterlidir; Pro versiyonu gelişmiş features içerir. Non-technical kullanıcılar için ideal bir çözümdür.
ExactMetrics (eski adıyla Google Analytics Dashboard for WP), MonsterInsights’a benzer özellikler sunan alternatif bir eklentidir. Real-time stats, enhanced eCommerce tracking, custom dimensions, AMP support gibi özellikler içerir. Hem ücretsiz hem premium versiyonları vardır. Performans açısından optimize edilmiş olduğu iddia edilir ve sayfa hızını etkilemez.
Google Tag Manager (GTM) entegrasyonu, en profesyonel ve esnek yöntemdir. GTM, tracking code’larını yönetmek için container sistemi kullanır ve kod değişikliği yapmadan yeni tracking’ler ekleyebilmenizi sağlar. İlk olarak tagmanager.google.com’dan GTM hesabı oluşturun ve container code’unu alın. Bu code, <head> ve <body> açılışında olmak üzere iki yere eklenir. GTM for WordPress eklentisi, bu süreci otomatikleştirir. GTM container’ına GA4 tag’i ekleyin ve istediğiniz triggering rules’ı ayarlayın. GTM’in avantajı, version control, preview mode ve team collaboration özellikleridir.
Admin tracking hariç tutma önemlidir çünkü kendi ziyaretleriniz veriyi kirleterek gerçek kullanıcı davranışını gölgeler. MonsterInsights ve ExactMetrics otomatik olarak logged-in admin kullanıcıları exclude eder. Manuel kurulumda, IP bazlı filtreleme veya cookie bazlı exclusion yapabilirsiniz. GA4 Admin > Data Filters bölümünden internal traffic filter oluşturarak kendi IP’nizi data collection’dan hariç tutabilirsiniz.
Testing ve verification, kurulumun doğru çalışıp çalışmadığını kontrol için kritiktir. Google Analytics Realtime raporuna giderek kendi sitenizi ziyaret edin; Realtime raporunda hemen görünmelisiniz. Google Tag Assistant veya GA Debugger Chrome extension’ları ile tracking code’unuzun doğru fire ettiğini kontrol edin. Alternatif olarak, browser developer tools (F12) > Network tab’ında google-analytics.com veya googletagmanager.com istekleri görmelisiniz.
E-Commerce Tracking ve Conversion Ayarları
E-commerce tracking, online mağazalar için kritik öneme sahiptir ve ürün görüntülemeleri, sepete ekleme, checkout başlatma, satın alma gibi olayları takip eder. GA4’te e-commerce tracking hem otomatik hem manuel olarak yapılandırılabilir. WooCommerce kullanıyorsanız, MonsterInsights veya GA4 for WooCommerce gibi eklentiler otomatik e-commerce tracking sağlar. Shopify için yerleşik GA4 entegrasyonu vardır. Custom e-commerce platformlarında, dataLayer events manuel olarak push edilmelidir.
Enhanced eCommerce events, müşteri yolculuğunun her adımını detaylı şekilde takip eder. GA4’te recommended e-commerce events: view_item_list, view_item, add_to_cart, remove_from_cart, view_cart, begin_checkout, add_payment_info, add_shipping_info, purchase. Her event, item details (product ID, name, price, category, quantity) içermelidir. Doğru implementation ile, hangi ürünlerin en çok görüntülendiğini, sepete eklenme oranını, checkout drop-off noktalarını detaylı şekilde analiz edebilirsiniz.
// Örnek purchase event
gtag("event", "purchase", {
transaction_id: "T_12345",
value: 250.00,
tax: 45.00,
shipping: 15.00,
currency: "TRY",
items: [{
item_id: "SKU_12345",
item_name: "WordPress Hızlandırma Hizmeti",
price: 250.00,
quantity: 1
}]
});
Conversion tracking (dönüşüm takibi), business goals’lerinizi ölçmek için gereklidir. GA4’te conversions, events’lerden mark edilerek oluşturulur. Admin > Events bölümünden önemli events’leri conversion olarak işaretleyin. Örnek conversions: purchase, form submission, phone call click, file download, video completion. Her conversion için monetary value atayabilirsiniz; lead form submission $50 değerinde, phone call $100 değerinde gibi. Bu, ROI calculation için kritiktir.
Goal funnels (hedef hunileri), kullanıcıların conversion path’ini görselleştirir. GA4’te “Exploration” raporlarından “Funnel exploration” template’ini kullanarak custom funnels oluşturabilirsiniz. Örnek e-commerce funnel: Homepage → Product Page → Add to Cart → Checkout → Purchase. Her adımdaki drop-off oranını görerek optimizasyon fırsatlarını tespit edebilirsiniz.
Attribution modeling, hangi marketing channel’ının conversion’a nasıl katkı sağladığını anlamanızı sağlar. GA4, data-driven attribution modeli kullanır ve machine learning ile her touchpoint’in contribution’ını hesaplar. Attribution settings’te model karşılaştırması yapabilir, last-click, first-click, linear gibi farklı modelleri test edebilirsiniz. Multi-channel funnel raporları ile customer journey’nin kompleks yapısını anlayabilirsiniz.
UTM parametreleri, campaign tracking için esastır. UTM tags (utm_source, utm_medium, utm_campaign, utm_term, utm_content), trafik kaynaklarını detaylı şekilde kategorize eder. Google Campaign URL Builder ile UTM tagged URL’ler oluşturabilirsiniz. Örnek:
https://www.webacil.com/?utm_source=facebook&utm_medium=social&utm_campaign=spring_sale
UTM convention (naming convention) belirleyin ve tutarlı kullanın; yoksa veri karmaşası yaşarsınız.
Custom events, standard events’lerin kapsamadığı spesifik kullanıcı aksiyonlarını takip eder. Örnek custom events: video play, scroll depth (25%, 50%, 75%, 100%), outbound link clicks, PDF downloads, social share clicks. GTM ile custom events kolayca oluşturulabilir. Event parameters ile daha detaylı veri toplayabilirsiniz; örneğin video play event’inde video title ve duration parameters’ı ekleyebilirsiniz.
Gelişmiş Konfigürasyon ve Raporlama
Custom dimensions ve metrics, GA4’ün standart veri noktalarının ötesinde site-specific veri toplamanızı sağlar. Örnek custom dimensions: logged-in status, user role (subscriber, customer, premium), article author, product category depth. Custom metrics: scroll percentage, engagement score, video watch time. Admin > Custom Definitions bölümünden oluşturulur. Her dimension/metric için scope (event veya user) ve description belirleyin. Maksimum 50 custom dimension ve 50 custom metric oluşturabilirsiniz.
User-ID tracking, cross-device kullanıcı davranışını birleştirmenizi sağlar. Kullanıcı login olduğunda, unique user ID’sini GA4’e gönderirseniz, aynı kullanıcının farklı cihazlardaki aktivitelerini birleştirebilirsiniz. Bu, customer journey’yi daha doğru anlamanız için kritiktir. Implementasyon:
gtag('config', 'G-XXXXXXXXXX', {
'user_id': 'USER_12345'
});
User-ID, privacy compliant olmalı; email veya kişisel bilgi olmamalı, sadece anonymous identifier olmalıdır.
Audience creation (segment oluşturma), benzer özelliklere sahip kullanıcı gruplarını tanımlamanızı sağlar. Örnek audiences: high-value customers (lifetime value > $500), cart abandoners, blog readers, mobile users. Audiences, remarketing campaigns için kullanılabilir ve behavior-based targeting yapmanızı sağlar. Predictive audiences, machine learning ile gelecekteki davranışları tahmin eder: likely to purchase in next 7 days, likely to churn gibi. Admin > Audiences bölümünden custom audiences oluşturabilirsiniz.
Data retention settings, kullanıcı ve event data’nın ne kadar süre saklanacağını kontrol eder. Varsayılan 2 ay olan retention period’u, Admin > Data Settings > Data Retention’dan 14 ay’a çıkarabilirsiniz. Ancak, GDPR compliance için kullanıcılara data retention policy’nizi transparently bildirmelisiniz. Longer retention, historical comparison ve trend analysis için faydalıdır.
Integration’lar, GA4’ü diğer Google servisleriyle bağlamanızı sağlar. Google Ads entegrasyonu, campaign performance’ı GA4’te görmek ve remarketing audiences’ı Ads’te kullanmak için gereklidir. Search Console integration, organic search performance verilerini GA4’te görmenizi sağlar. BigQuery export (ücretsiz, Firebase projesi için), raw data’yı export ederek advanced analysis yapmanıza olanak tanır. Admin > Product Links bölümünden linking yapabilirsiniz.
Reports customization, default raporlara ek olarak ihtiyacınıza özel raporlar oluşturmanızı sağlar. Library’de pre-built report templates bulunur: acquisition, engagement, monetization, retention. Reports > Analysis Hub’da exploration reports oluşturabilirsiniz: free form, funnel, path, segment overlap, cohort, user lifetime. Her exploration, specific business question’a yanıt verecek şekilde tasarlanabilir. Data visualization için charts, tables ve timelines kullanabilirsiniz.
Debugging ve troubleshooting, veri kalitesini sağlamak için gereklidir. DebugView (Admin > DebugView), real-time event’leri detaylı şekilde gösterir ve hangi events’lerin ne zaman fire ettiğini, parameters’larının ne olduğunu görmenizi sağlar. Debug mode aktifleştirmek için ?gtm_debug=x URL parametresi ekleyin veya GA4 debug Chrome extension kullanın. Data quality issues için Admin > Data Quality bölümünden alerts kontrol edin.
Web sitesi için Google Analytics kurulumu, veri odaklı dijital stratejinizin temelidir ve doğru kurulum ile işletmenizi büyütecek kritik insights elde edebilirsiniz. WebAcil olarak, profesyonel GA4 kurulumu, e-commerce tracking konfigürasyonu, custom event implementasyonu, conversion tracking optimizasyonu ve detaylı reporting dashboard’ları sunarak verilerinizi actionable intelligence’a dönüştürüyoruz. Dijital performansınızı ölçmek, optimize etmek ve ROI’nizi maksimize etmek için bugün bizimle iletişime geçin!







Leave a comment