Shopify Google Analytics 4 Entegrasyonu Nedir?
Shopify Google Analytics 4 entegrasyonu, mağazadaki kullanıcı davranışlarını, satın alma yolculuklarını ve dönüşüm verilerini GA4’ün olay tabanlı ölçüm altyapısıyla kaydeden veri bağlantısıdır.
Google Analytics 4 (GA4), Universal Analytics’in (UA) yerini almak üzere 2023’ten itibaren standart hale geldi. Shopify mağazası işleten her e-ticaret yöneticisinin GA4 kurulumunu tamamlamış olması gerekiyor; aksi hâlde hangi ürünün ne kadar görüntülendiğini, hangi kanaldan gelen ziyaretçinin satın aldığını ve hangi adımda sepet terk edildiğini görmek mümkün değil. GA4, Universal Analytics’ten farklı olarak olay (event) tabanlı çalışır ve e-ticaret izleme yapısı çok daha kapsamlıdır.
Bu rehberde Shopify’da GA4 kurulumunu adım adım anlatıyor, e-ticaret izlemeyi nasıl aktif hale getireceğinizi ve dönüşüm verilerini nasıl okuyacağınızı açıklıyoruz.
GA4 ile Universal Analytics Arasındaki Temel Fark
GA4’e geçmeden önce neden farklı bir kurulum yapısı gerektiğini anlamak önemlidir. Universal Analytics oturum tabanlı çalışırken GA4 olay tabanlı çalışır; bu iki yaklaşımın pratik sonuçları büyüktür.
Karşılaştırma:
| Özellik | Universal Analytics (eski) | Google Analytics 4 |
|---|---|---|
| Ölçüm birimi | Oturum | Olay (Event) |
| E-ticaret izleme | Enhanced Ecommerce | GA4 E-commerce Events |
| Çapraz cihaz takibi | Sınırlı | Gelişmiş (User ID + Google Signals) |
| Makine öğrenmesi | Yok | Tahmine dayalı metrikler |
| Veri saklama | Varsayılan süresiz | Maksimum 14 ay (ücretsiz) |
| Raporlama arayüzü | Sabit raporlar | Özelleştirilebilir Explorer |
| Funnel analizi | Temel | Gelişmiş (her adım analizi) |
GA4’te her sayfa görüntüleme, her sepete ekleme, her ödeme adımı ayrı bir “olay” olarak kaydedilir. Bu yapı sayesinde hangi adımda kaç kullanıcının düştüğünü tam olarak görebilirsiniz.
GA4’e geçen Shopify mağazaları, Universal Analytics döneminde göremedikleri ödeme adımı bazlı huni analizine erişerek dönüşüm optimizasyonu için ortalama yüzde 20 daha fazla veri noktasına sahip olur.
GA4 Mülkü Nasıl Oluşturulur
Shopify’a GA4 bağlamadan önce Google Analytics hesabınızda bir GA4 mülkü (property) oluşturmanız gerekir.
Adım adım GA4 mülkü oluşturma:
- analytics.google.com adresine gidin ve Google hesabınızla oturum açın.
- Sol alt köşeden Yönetici (Admin) simgesine tıklayın.
- Mülk oluştur (Create Property) butonuna basın.
- Mülk adı olarak mağaza adınızı yazın (örneğin: “shopifyturkey.com”).
- Raporlama zaman dilimini Türkiye (UTC+3) olarak ayarlayın.
- Para birimini Türk Lirası (TRY) seçin.
- İşletme büyüklüğü ve sektör bilgilerini doldurun.
- Web veri akışı (Web Stream) ekle seçeneğiyle mağaza URL’nizi girin.
- Ölçüm kimliğini (G-XXXXXXXXXX formatı) kopyalayın – Shopify’da bu koda ihtiyacınız olacak.
GA4 mülkünüzü oluştururken “Gelişmiş ölçüm” (Enhanced Measurement) seçeneğini aktif bırakın. Bu özellik sayfa görüntüleme, kaydırma, dış bağlantı tıklamaları ve form etkileşimlerini otomatik kaydeder.
Shopify’da GA4 Kurulumu: İki Yöntem
Shopify, GA4 entegrasyonu için iki farklı yol sunar. Hangisini seçmeniz gerektiği mağazanızın yapısına ve ihtiyacınıza göre değişir.
Yöntem karşılaştırması:
| Yöntem | Kurulum Zorluğu | E-ticaret İzleme | Önerilen Durum |
|---|---|---|---|
| Google & YouTube Sales Channel | Düşük | Otomatik (sınırlı) | Hızlı başlangıç |
| Google Tag Manager (GTM) | Orta | Tam kapsamlı | Gelişmiş izleme |
| Shopify Pixels (yeni) | Düşük-Orta | Tam kapsamlı | Shopify 2.0 temalar |
Yöntem 1 – Google & YouTube Satış Kanalı:
- Shopify Admin > Satış kanalları bölümünde Google & YouTube kanalını ekleyin.
- Google hesabınızla bağlantı kurun.
- GA4 mülkünüzü seçin.
- Shopify bu kanalı üzerinden temel GA4 olaylarını otomatik gönderir.
Bu yöntem kolay kurulur; ancak gelişmiş e-ticaret olaylarının bir kısmı eksik kalabilir.
Yöntem 2 – Google Tag Manager ile tam kurulum (Önerilen):
GTM, Shopify mağazanızdaki tüm etiketleri (tags) merkezi bir yerden yönetmenizi sağlar. GA4, Google Ads, Meta Pixel ve diğer tüm izleme kodları GTM üzerinden yönetilebilir.
Google Tag Manager ile Shopify GA4 Kurulumu
GTM tabanlı kurulum, en kapsamlı ve esnek yöntemdir. GA4’ün tüm e-ticaret olaylarını izlemek için bu yöntemi öneririz.
Adım 1 – GTM hesabı ve container oluşturun:
- tagmanager.google.com adresine gidin.
- Hesap oluştur > mağaza adını girin > Web container türünü seçin.
- Container ID’nizi (GTM-XXXXXXX formatı) kopyalayın.
Adım 2 – GTM kodunu Shopify’a ekleyin:
- Shopify Admin > Online Mağaza > Temalar bölümüne gidin.
- Aktif temanızda Düzenle (Edit) > Kodu düzenle (Edit code) seçin.
theme.liquiddosyasını açın.<head>etiketinin hemen ardına GTM’nin<head>snippet’ini yapıştırın.<body>etiketinin hemen ardına GTM’nin<body>(noscript) snippet’ini yapıştırın.- Kaydedin.
Adım 3 – GTM’de GA4 etiketi oluşturun:
- GTM panelinde Etiketler > Yeni seçin.
- Etiket türü olarak Google Etiketi (Google Tag) seçin.
- Etiket kimliği alanına GA4 ölçüm kimliğinizi (G-XXXXXXXXXX) girin.
- Tetikleyici olarak Tüm sayfalar (All Pages) seçin.
- Etiketi kaydedin.
Adım 4 – GA4 E-ticaret olaylarını ekleyin:
GTM’de aşağıdaki GA4 e-ticaret olaylarını ayrı etiketler olarak tanımlayın:
view_item– Ürün sayfası görüntülemeadd_to_cart– Sepete eklemebegin_checkout– Ödeme başlangıcıpurchase– Satın alma tamamlama
Her olay için Shopify’ın Data Layer’ından ilgili değerleri (ürün adı, fiyat, miktar, işlem ID) çeken değişkenler (variables) tanımlayın.
Adım 5 – Container’ı yayınlayın:
GTM panelinde sağ üstte Yayınla (Submit) butonuna basın. Tüm etiketler artık aktiftir.
Shopify 2.0 temalar “Shopify Pixels” altyapısını destekler. Bu temada GTM yerine Shopify Admin > Müşteri Olayları bölümünden piksel eklemek daha güvenilirdir; GTM ve Shopify Pixels aynı anda kullanılırsa çift sayım riski doğar.
Shopify Pixels ile GA4 Kurulumu (Shopify 2.0)
Shopify 2.0 temalar kullanan mağazalar için Shopify’ın yerleşik “Müşteri Olayları” (Customer Events / Pixels) altyapısı, GTM’ye gerek kalmadan GA4 e-ticaret olaylarını doğrudan iletir.
Kurulum adımları:
- Shopify Admin > Ayarlar > Müşteri olayları bölümüne gidin.
- Piksel ekle butonuna tıklayın.
- Açılan panele GA4 piksel kodunu girin (Shopify’ın önerdiği şablonu kullanın).
- GA4 ölçüm kimliğinizi (G-XXXXXXXXXX) ilgili alana girin.
- Kaydedin.
Bu yöntemle purchase, add_to_cart, begin_checkout ve view_item olayları otomatik iletilir. Ayrıca onay yönetimi (consent mode) ile entegre çalışır; KVKK ve çerez yönetimi uyumluluk açısından avantaj sağlar.
Shopify GA4 Kurulumunu DebugView ile Test Etme
Kurulumdan sonra verilerin doğru aktığını doğrulamak için GA4’ün yerleşik DebugView aracı kullanılır. DebugView, gerçek zamanlı olay akışını saniye bazında gösterir ve her olayın parametrelerini incelemenizi sağlar.
DebugView nasıl etkinleştirilir:
GTM kullanıyorsanız GA4 etiketinize debug_mode: true parametresi ekleyin ve önizleme modunda (GTM Preview) mağazanızı ziyaret edin. GA4 panelinde Yönetici > DebugView bölümü anlık olayları listeler.
Google Tag Assistant Chrome eklentisi de kurulumu doğrulamanın en hızlı yoludur: eklentiyi açın, mağazanızı gezin ve hangi GA4 olaylarının tetiklendiğini görüntüleyin. Kırmızı işaretli olay varsa parametreler eksik veya yanlış yapılandırılmış demektir.
GA4’te E-ticaret Raporlarını Okuma
GA4 kurulumu tamamlandıktan sonra verilerin doğru aktığını doğrulamak ve raporları anlamlandırmak gerekir.
Veri doğrulama:
- GA4 panelinde Gerçek zamanlı (Realtime) raporuna gidin.
- Shopify mağazanızı farklı bir tarayıcıda açın ve birkaç ürün sayfasını gezin, sepete ürün ekleyin.
- Gerçek zamanlı raporda “active users” sayısının arttığını ve olayların listelendiğini görüyorsanız kurulum başarılıdır.
Temel e-ticaret raporları:
| Rapor | GA4’te Nerede | Ne Gösterir |
|---|---|---|
| Satın almalar | Raporlar > Para kazanma > E-ticaret satın almaları | Ürün bazlı gelir ve adet |
| Alışveriş hunisi | Keşfet > Funnel Exploration | Adım adım dönüşüm analizi |
| Kanal performansı | Raporlar > Edinme > Trafik edinimi | Hangi kanaldan ne kadar gelir |
| Kullanıcı yolculuğu | Keşfet > Path Exploration | Sayfa gezinme akışı |
GA4’te alışveriş hunisi raporu, ödeme adımları arasında kaç kullanıcının düştüğünü gösterir; bu veri sayesinde hedefli iyileştirme yapan mağazalar ortalama yüzde 15-25 dönüşüm artışı raporlar.
GA4 ve Shopify Arasında Veri Tutarsızlıkları
GA4 raporlarındaki gelir rakamı ile Shopify Admin’deki sipariş toplamı hiçbir zaman tam örtüşmez. Bu normaldir ve birkaç nedeni vardır.
Veri farklılıklarının kaynakları:
- Çerez reddi: Ziyaretçi çerez politikasını reddederse GA4 bu kullanıcıyı kaydedemez; Shopify siparişi yine de işler.
- Reklam engelleyiciler: AdBlock gibi araçlar GA4 etiketini engeller.
- Para birimi dönüşümü: Shopify dövizli satışlarda anlık kurla hesaplar; GA4 farklı bir kur kullanabilir.
- İade işlemleri: GA4’e iadeyi ayrıca göndermezseniz gelir hesabı şişik kalır.
Bu nedenle GA4 verilerini mutlak doğruluk için değil; trend ve oran analizi için kullanın. Kesin gelir rakamı için her zaman Shopify Admin > Analitik’i esas alın.
Shopify Data Layer ve GA4 Olay Yapısı
GA4’ün e-ticaret olaylarının doğru çalışması için Shopify’ın Data Layer’ına (veri katmanı) doğru erişmek gerekir. Data Layer, Shopify’ın mağaza olaylarına ilişkin anlık veri paketlerini tarayıcı belleğine yazdığı JavaScript nesnesidir.
Shopify, varsayılan olarak şu olayları Data Layer’a yazar:
dl_view_item– Ürün sayfası açıldıdl_add_to_cart– Sepete eklemedl_begin_checkout– Ödeme başladıdl_purchase– Satın alma tamamlandı
GTM ile kurulum yapıyorsanız bu olayları dinleyen “Custom Event” tetikleyicileri oluşturun. Her tetikleyicide ilgili Data Layer değişkenlerini (ürün ID, fiyat, adet, sipariş tutarı) GA4 olay parametrelerine eşleyin.
Temel GA4 e-ticaret olay parametreleri:
| Olay | Zorunlu Parametreler | Opsiyonel |
|---|---|---|
| view_item | item_id, item_name, price | item_category, item_brand |
| add_to_cart | item_id, item_name, price, quantity | currency |
| begin_checkout | items[], value, currency | coupon |
| purchase | transaction_id, value, currency, items[] | tax, shipping |
transaction_id (sipariş numarası) alanı purchase olayında zorunludur; bu alan olmadan GA4 aynı siparişi birden fazla sayabilir.
GA4 Raporlama Özelleştirme: E-ticaret Mağazasına Özgü Raporlar
Varsayılan GA4 raporları genel amaçlıdır. Shopify mağazası için birkaç özelleştirilmiş rapor oluşturmak, günlük analizi çok daha verimli hale getirir.
Oluşturmanızı önerdiğimiz GA4 raporları:
-
Ürün performans raporu: Hangi ürünün kaç kez görüntülendiği, sepete eklendiği ve satıldığı. GA4 > Raporlar > Para kazanma > E-ticaret satın almaları raporunda “Ürün adı” boyutunu kullanın.
-
Kanal dönüşüm raporu: Hangi trafik kaynağı (organik, ücretli, sosyal, e-posta) en yüksek satın alma oranına sahip? GA4 > Raporlar > Edinme > Trafik edinimi raporunda “Oturum kaynağı / medyum” boyutuyla filtreleyin.
-
Ödeme hunisi raporu: Shopify’ın ödeme adımlarında kaç kullanıcı düşüyor? GA4 > Keşfet > Funnel Exploration seçeneğiyle;
begin_checkout>add_payment_info>purchaseadımlarını tanımlayın. -
Cihaz bazlı dönüşüm: Mobil mi masaüstü mü daha iyi dönüşüm veriyor? Bu veri, UI önceliklerinizi belirler.
Türkiye’deki Shopify mağazalarında mobil cihazlardan gelen trafik toplam ziyaretçinin yüzde 70’ini oluştururken satın alma oranı masaüstüne kıyasla ortalama yüzde 40 düşüktür; bu fark mobil ödeme deneyimini optimize etmenin öncelikli kaldığını gösterir.
GA4 ile Google Ads Bağlantısı
GA4, Google Ads ile bağlantı kurulduğunda dönüşüm verilerini doğrudan reklam hesabına aktarır. Bu entegrasyon olmadan Google Ads kampanyalarınızın gerçek ROAS’ını (reklam harcaması getirisi) görmek mümkün değildir.
Bağlantı adımları:
- GA4 panelinde Yönetici > Ürün bağlantıları > Google Ads bağlantıları bölümüne gidin.
- Bağla butonuna tıklayın ve Google Ads hesabınızı seçin.
- Bağlantı kurulduktan sonra GA4’teki dönüşüm olaylarını Google Ads panelinde Araçlar > Dönüşümler bölümünden içe aktarın.
purchaseolayını birincil dönüşüm olarak tanımlayın.
Bu yapı kurulduğunda Google Ads akıllı teklif stratejileri (Target ROAS, Target CPA) gerçek satış verisiyle optimize çalışır.
Google Ads dönüşüm takibini hem GA4 üzerinden hem de doğrudan Ads etiketi üzerinden kurarsanız çift sayım riski doğar. Yalnızca bir kaynak tercih edin; GA4 üzerinden içe aktarım genellikle daha güvenilirdir.
GA4 Onay Modu (Consent Mode) ve KVKK Uyumu
Türkiye’de KVKK kapsamında kullanıcıların çerez ve izleme onayı verip vermediğini yönetmek zorunludur. GA4’ün Consent Mode v2 özelliği, onay durumuna göre veri toplama davranışını dinamik olarak ayarlar.
Consent Mode nasıl çalışır:
- Kullanıcı çerezlere onay verirse: GA4 tam veri toplar.
- Kullanıcı çerezleri reddederse: GA4 ping gönderir ama kişisel veri kaydetmez; makine öğrenmesiyle modelleme yaparak dönüşüm tahminleri üretir.
Bu yapı sayesinde çerez reddetme oranı yüksek olsa bile reklam kampanyalarınızın performans verisi tamamen kör olmaz; GA4 modellenmiş dönüşüm tahminleri sunar.
Shopify’da Consent Mode kurulumu:
Shopify Pixels altyapısı Consent Mode v2 desteğiyle gelir. GTM kullanıyorsanız bir çerez yönetim platformu (CMP – Cookiebot, OneTrust, Complianz) entegre ederek GTM’nin Consent Mode tetikleyicilerini yapılandırmanız gerekir.
Türkiye’de KVKK, çerez izni için açık “opt-in” onayı gerektirir. Sayfayı kaydırmak veya gezinmeye devam etmek yasal onay olarak kabul edilmez. Çerez banner’ınızda kullanıcı “Kabul Et” butonuna tıklamalıdır.
SSS
Shopify’da GA4 kurulumu için ek uygulama gerekir mi?
Hayır. Google & YouTube satış kanalı veya GTM ile doğrudan kurulum yapılabilir. Shopify App Store’da GA4 kolaylaştırıcı uygulamalar mevcut olsa da zorunlu değildir.
Universal Analytics verilerimi GA4’e aktarabilir miyim?
Hayır. GA4 ve UA farklı veri yapılarına sahiptir; geçmiş veriler aktarılamaz. GA4 kurulduktan sonra veriler sıfırdan birikmeye başlar. Bu nedenle GA4’ü mümkün olan en erken aşamada kurmak önemlidir.
GA4 kurulumum çalışıyor mu nasıl anlarım?
GA4 panelinde Gerçek zamanlı raporu açın, mağazanızı başka bir sekmede ziyaret edin. 1-2 dakika içinde aktif kullanıcı sayısının arttığını görüyorsanız kurulum çalışıyordur. Ek doğrulama için Google Tag Assistant Chrome eklentisini kullanabilirsiniz.
GA4’te e-ticaret verileri neden görünmüyor?
En yaygın neden: GA4 temel izleme kodu eklenmiş ama e-ticaret olayları (purchase, add_to_cart vb.) gönderilmiyor. Sayfa görüntüleme görünüyorsa ama satış yoksa e-ticaret olay yapılandırması eksik demektir. GTM’de veya Shopify Pixels’te bu olayları ayrıca tanımlamanız gerekir.
Shopify GA4 entegrasyonu ücretsiz mi?
GA4 kullanımı ücretsizdir. Google & YouTube satış kanalı da ücretsizdir. GTM kullanımı da ücretsizdir. Ek maliyet yalnızca entegrasyon ajans veya geliştirici hizmetidir.
GA4 verileri KVKK kapsamında sorun yaratır mı?
GA4, kullanıcı IP adresini sunucu tarafında anonimleştirir ve kişisel veri toplama açısından yapılandırılabilir bir platformdur. Ancak KVKK uyumu için mağazanızın çerez politikasında GA4 kullanımını açıklamanız ve kullanıcı onayını yönetmeniz gerekir. Shopify Çerez Politikası ve KVKK Rehberi bu süreci açıklar.
GA4 veri saklama süresi ne kadardır?
Ücretsiz GA4’te olay düzeyinde veri saklama süresi varsayılan olarak 2 aydır; bu süreyi Yönetici > Veri ayarları > Veri saklama bölümünden 14 aya uzatabilirsiniz. 14 ay sınırını aşmak için GA4 360 (ücretli) gereklidir. Kullanıcı düzeyinde veriler ise oturum bazlı raporları etkilemez; yalnızca Keşfet raporlarında geri gidebileceğiniz süreyi sınırlar.
GA4 ile Shopify arasındaki gelir farkı neden yüksek?
Çerez reddi, reklam engelleyiciler ve sunucu taraflı izleme eksikliği veri kaybına yol açar. Ortalama yüzde 10-20 arasında fark kabul edilebilir. Bu oranın üzerindeyse çerez onay yöneticisi yapılandırmanızı ve GTM etiket tetikleme koşullarını gözden geçirin.
Shopify’da birden fazla mağaza için tek GA4 mülkü kullanılabilir mi?
Hayır. Her Shopify mağazası için ayrı GA4 mülkü oluşturulması gerekir. Aynı mülk birden fazla web veri akışı destekler; ancak raporlarda karışıklık oluşmaması için her mağazanın kendi mülkünde tutulması önerilir. Birden fazla mağazayı aynı anda yönetiyorsanız Google Analytics yönetici hesabında bir alt hesap (sub-property) yapılandırabilirsiniz.
Sonuç: GA4 Kurulumunda Öncelik Sırası
Shopify mağazanız için GA4 kurulumunu aşağıdaki sırayla tamamlayın:
- GA4 mülkü oluşturun ve ölçüm kimliğini alın.
- Shopify 2.0 tema kullanıyorsanız Shopify Pixels ile kurun; eski temada GTM tercih edin.
- E-ticaret olaylarını doğrulayın:
purchaseolayı verisi geliyorsa kurulum tamamdır. - Google Ads bağlantısını kurun ve
purchaseolayını dönüşüm olarak tanımlayın. - Alışveriş hunisi raporunu yapılandırın ve ödeme adımlarındaki düşüşleri analiz edin.
Bir sonraki adım olarak Meta Pixel kurulumunuzu tamamlayın. Shopify Meta Pixel Kurulumu rehberi bu süreci adım adım anlatıyor.
Kontrol listesi – GA4 kurulumu tamamlandı mı?
- [ ] GA4 mülkü oluşturuldu, ölçüm kimliği alındı
- [ ] Shopify Pixels veya GTM üzerinden temel kod eklendi
- [ ] Gerçek zamanlı raporda oturum verisi görünüyor
- [ ] E-ticaret olayları (purchase, add_to_cart) veri gönderiyor
- [ ] Google Ads hesabıyla bağlantı kuruldu
- [ ] Alışveriş hunisi raporu yapılandırıldı
- [ ] Consent Mode veya çerez yönetim çözümü entegre edildi