Hardal içinde Google Analytics 4 (GA4) verilerinize erişme ve bunları analiz etme rehberimize hoş geldiniz. Bu dokümantasyon, Hardal’da toplanan ve depolanan GA4 verilerinizi etkili bir şekilde nasıl kullanacağınızı anlamanıza yardımcı olacaktır.

Veri Yapısı Genel Bakış

GA4 verileriniz, reporting_events_ga4_data adlı özel bir tabloda saklanır. Bu tablo, GA4 uygulamanızdan kapsamlı bir alan seti içerir.

Kullanılabilir Veri Kategorileri

Temel Event Bilgileri

created_at              -- Event zaman damgası
ga4_event_name         -- GA4 event'inin adı
server_distinct_id     -- Kullanıcı için benzersiz tanımlayıcı
client_id              -- GA4 client ID'si
session_id             -- Benzersiz oturum tanımlayıcısı

Sayfa Bilgileri

page_url               -- Sayfanın tam URL'si
page_path              -- URL'nin yol bileşeni
page_title             -- Sayfa başlığı
page_protocol          -- Protokol (http/https)
page_hostname          -- Alan adı
page_hash              -- URL hash bileşeni
page_referrer          -- Referans veren URL

Cihaz ve Tarayıcı Detayları

browser_name           -- Tarayıcı adı
browser_version        -- Tarayıcı versiyonu
browser_language       -- Tarayıcı dil ayarı
browser_platform       -- İşletim sistemi platformu
browser_vendor         -- Tarayıcı sağlayıcısı
browser_user_agent     -- Tam user agent dizisi
device_type           -- Cihaz tipi (mobile/desktop/tablet)

Temel Raporlar Oluşturma

Bu verilerle anlamlı raporlar nasıl oluşturulacağını keşfedelim.

Kullanıcı Yolculuğu Analizi

E-ticaret İzleme

1

İşlem Verisi
2

E-ticaret verilerine bu alanları kullanarak erişin:
3

transaction_id
transaction_value
transaction_tax
transaction_shipping
transaction_coupon
4

Ürün Bilgileri
5

Ürün etkileşimlerini izleyin:
6

product_1
product_2
product_3
7

Para Birimi Bilgileri
8

İşlem para birimlerini izleyin:
9

currency

Özel Metrikler Oluşturma

Oturum Kalite Puanı

CASE
  WHEN CAST(session_engagement AS INTEGER) > 0 
       AND CAST(page_load_time AS INTEGER) < 3000 THEN 'High'
  WHEN CAST(session_engagement AS INTEGER) > 0 THEN 'Medium'
  ELSE 'Low'
END

Kullanıcı Tipi Sınıflandırması

CASE
  WHEN CAST(is_repeat AS INTEGER) > 0 THEN 'Returning User'
  ELSE 'New User'
END

En İyi Uygulamalar

Performans Optimizasyonu

Veri Doğruluğu

  1. Oturum İşleme

    -- Güvenilir oturum tanımlama
    COALESCE(session_id, 
            CONCAT(client_id, '_', 
                  DATE_FORMAT(created_at, '%Y%m%d%H%i')))
    
  2. Kullanıcı Tanımlama

    -- Tutarlı kullanıcı izleme
    COALESCE(server_distinct_id, client_id)
    

Yaygın Kullanım Senaryoları

Pazarlama Atıflandırması

-- Kampanya etkililiği
SELECT 
  utm_source,
  utm_medium,
  utm_campaign,
  COUNT(DISTINCT client_id) as users,
  COUNT(DISTINCT session_id) as sessions

Kullanıcı Deneyimi İzleme

-- Sayfa performans izleme
SELECT
  page_path,
  AVG(CAST(page_load_time AS INTEGER)) as avg_load_time,
  COUNT(DISTINCT session_id) as sessions

Sorun Giderme

Veri eksikse:

  1. event_name filtrelerini kontrol edin

  2. GA4 uygulamasını doğrulayın

  3. Tarih aralıklarını onaylayın

Sonraki Adımlar

Temel GA4 raporlamanızı kurduktan sonra:

  1. Farklı paydaşlar için özel dashboard’lar oluşturun

  2. Otomatik raporlama kurun

  3. İşletme KPI’larınız için özel metrikler uygulayın