Kampanya döneminde reklam panellerinde satış görünmüyor, ama Shopify'da siparişler geliyorsa ilk bakmanız gereken yer teşekkür sayfasıdır. Shopify, Plus olmayan tüm mağazalarda Teşekkür (Thank you) ve Sipariş durumu (Order status) sayfalarını 26 Ağustos 2026'da yeni sürüme geçirdi. Bu geçişle birlikte Additional scripts alanına yapıştırılmış kodlar çalışmayı bıraktı. Hata mesajı çıkmadığı için çoğu mağaza durumu ancak raporlar boşalınca fark ediyor.
Bu yazıda neyin değiştiğini, takibinizin bozulup bozulmadığını nasıl kontrol edeceğinizi ve GA4, Google Ads ve Meta ölçümünü yeni yapıda nasıl kuracağınızı adım adım anlatıyoruz.
Ne değişti?
Eski yapıda satın alma takibi için genellikle şu yol kullanılıyordu: Google Ads dönüşüm kodu, Meta pikseli ya da bir ortaklık programının kodu Ayarlar > Ödeme (Checkout) > Sipariş durumu sayfası > Additional scripts kutusuna yapıştırılır, müşteri teşekkür sayfasına geldiğinde kod çalışırdı.
Shopify bu yöntemi kademeli olarak kaldırdı:
- 28 Ağustos 2025: Shopify Plus mağazaların geçiş tarihi. Aynı gün Additional scripts bölümü tüm planlarda yalnızca görüntülenebilir hâle geldi; yeni kod eklenemiyor.
- 26 Ağustos 2026: Basic, Grow ve Advanced planlardaki mağazaların son tarihi. Geçişi kendisi yapmayan mağazalar otomatik olarak yeni sürüme alındı.
Yeni Teşekkür ve Sipariş durumu sayfalarında Additional scripts, checkout.liquid ve script tag kullanan uygulamalar çalışmıyor. Ödeme formunun kendisi (adres ve kart bilgisinin girildiği adım) bu değişiklikten etkilenmedi; etkilenen yalnızca ödeme sonrası sayfalar.
Takibiniz bozuldu mu? 3 dakikalık kontrol
- Sürümü kontrol edin. Ayarlar > Ödeme sayfasında Yapılandırmalar (Configurations) bölümüne bakın. Yükseltme uyarısı görünüyorsa eski sürümdesiniz. Uyarı yoksa ve Additional scripts kutusu görünmüyor ya da gri ise yeni sürümdesiniz.
- Additional scripts kutusunda ne olduğuna bakın. Kutuda Google Ads, Meta, TikTok, Pinterest, bir ortaklık ağı ya da anket aracının kodu varsa, bunların hiçbiri artık teşekkür sayfasında çalışmıyor.
- Sayıları karşılaştırın. Son iki haftayı seçin ve Shopify'daki sipariş sayısını GA4'teki purchase olayı ve Google Ads'teki dönüşüm sayısıyla yan yana koyun. Fark ani bir tarihte açıldıysa (çoğunlukla geçiş günü), sorun buradadır.
Google Ads'te dönüşümü teşekkür sayfasının adresine göre tanımladıysanız ayrıca kontrol edin: yeni sayfanın adres yapısı eski kurala uymayabilir. Adrese göre ölçüm yerine olay tabanlı ölçüme (aşağıdaki yöntemler) geçmek daha sağlam olur.
Yeni yapıda takip nasıl kurulur?
Shopify'ın yükseltme rehberi, takip ve analiz kodlarının yerine uygulama piksellerini ya da web piksellerini, sayfadaki görsel eklemelerin yerine bloklarını öneriyor. Pratikte üç yol var.
1. Resmî kanal uygulamaları (önerilen)
- Google & YouTube uygulaması: GA4 ve Google Ads dönüşümlerini Shopify'ın müşteri etkinlikleri üzerinden gönderir. Uygulamada Google hesabınızı bağlayın, GA4 mülkünü ve Google Ads hesabını seçin, dönüşüm takibini açın.
- Facebook & Instagram uygulaması: Meta pikselini ve sunucu taraflı olayları (Conversions API) yönetir. Veri paylaşımı ayarını uygulama içinden seçebilirsiniz.
- TikTok, Pinterest ve Snapchat'in de Shopify'da resmî uygulamaları var; mantık aynıdır.
Bu uygulamalar müşterinin çerez tercihine uyar ve Shopify'ın standart olaylarını (sayfa görüntüleme, sepete ekleme, ödemeye başlama, satın alma) kendisi gönderir. Kod yazmanız gerekmez.
2. Özel piksel (resmî uygulaması olmayan araçlar için)
Bir ortaklık ağı, yerel bir reklam platformu ya da kendi analiz aracınız için özel piksel kullanılır:
- Ayarlar > Müşteri etkinlikleri (Customer events) sayfasına gidin.
- Özel piksel ekle (Add custom pixel) düğmesine basın ve piksele bir ad verin.
- Kod alanına aracın kodunu ve satın alma olayını dinleyen satırı ekleyin. Satın alma için kullanılan olayın adı
checkout_completed'dır. - Kaydet, ardından Bağlan (Connect) düğmesine basın. Piksel "Bağlı" görünmeden veri gitmez.
Örnek iskelet:
analytics.subscribe('checkout_completed', (event) => {
const order = event.data.checkout;
// aracın satın alma fonksiyonu buraya:
// sipariş no, tutar ve para birimi order içinden okunur
});
Özel pikseller izole bir ortamda çalışır; sayfadaki HTML'e erişemez. Bu yüzden eski koddaki {{ order.total_price }} gibi Liquid değişkenleri burada çalışmaz, değerler event.data içinden okunur.
3. Google Tag Manager
GTM kullanıyorsanız GTM'i de özel piksel olarak ekleyip checkout_completed olayını dataLayer'a aktarabilirsiniz. Bu yöntem esnektir ama en sık çift sayım hatası da burada çıkar. Aynı Google Ads dönüşümünü hem Google & YouTube uygulamasıyla hem GTM'le gönderiyorsanız her satış iki kez sayılır.
Sayfa üzerindeki eklemeler
Teşekkür sayfasına eklenmiş anket, indirim kodu, WhatsApp butonu ya da sipariş takip bağlantısı gibi görünen öğeler de eski yöntemle eklendiyse kayboldu. Bunlar artık ödeme düzenleyicisinde uygulama blokları olarak eklenir. Kullandığınız uygulamanın yeni sayfalarla uyumlu sürümü olup olmadığını uygulama sayfasından ya da geliştiricisinden kontrol edin.
Kurulumu nasıl test edersiniz?
- Kendi mağazanızdan gerçek bir test siparişi verin (küçük tutarlı bir ürün ya da test ödeme yöntemiyle).
- GA4: Raporlar > Gerçek zamanlı ekranında purchase olayını, işlem kimliği ve tutarla birlikte görün.
- Google Ads: Hedefler > Dönüşümler sayfasında ilgili dönüşümün durumuna bakın; yeni veriler birkaç saat içinde gelir.
- Meta: Etkinlik Yöneticisi'nde test etkinlikleri sekmesinden Purchase olayının geldiğini doğrulayın.
- Birkaç gün sonra Shopify sipariş sayısıyla platformlardaki satın alma sayısını yeniden karşılaştırın. Birebir eşleşme beklemeyin (çerez reddi ve reklam engelleyiciler fark yaratır), ama büyük ve ani bir boşluk olmamalı.
Sık yapılan hatalar
- Çift sayım: Aynı platform için uygulama pikseli + özel piksel + GTM birlikte çalışıyor.
- Bağlanmamış piksel: Özel piksel kaydedilmiş ama "Bağlan" denmemiş.
- Eski değişkenler: Liquid değişkenleri özel piksele kopyalanmış; tutar ve sipariş numarası boş gidiyor.
- Adres tabanlı hedefler: GA4 ya da Google Ads'te dönüşüm hâlâ eski teşekkür sayfası adresine göre tanımlı.
- Çerez onayı: Piksel izin ayarları, mağazadaki çerez banner'ıyla uyumsuz; onay veren ziyaretçilerde bile olay gitmiyor.
Özet
Additional scripts döneminin kapanması ölçümü bitirmedi, yalnızca yerini değiştirdi. Google ve Meta için resmî uygulamaları, diğer araçlar için müşteri etkinlikleri altındaki özel pikselleri kullanın; her platformu tek bir yoldan besleyin ve bir test siparişiyle doğrulayın. GA4 kurulumunun temelleri için Shopify için Google Analytics rehberine, reklam tarafı için Shopify'da Google Ads kullanımı yazısına bakabilirsiniz.
Satın alma olaylarınızın doğru gittiğinden emin olmak istiyorsanız Shopify Google Analytics kurulumu hizmetimizde GA4, Google Ads ve Meta ölçümünü birlikte kuruyor ve test ediyoruz.
Kaynaklar
Sık sorulan sorular
Additional scripts alanındaki kodlar neden çalışmıyor?
Shopify, Plus olmayan mağazalarda Teşekkür ve Sipariş durumu sayfalarını 26 Ağustos 2026'da yeni sürüme geçirdi. Yeni sayfalarda Additional scripts, checkout.liquid ve script tag ile eklenen kodlar çalışmıyor. Plus mağazalarda aynı geçiş 28 Ağustos 2025'te yapıldı.
Mağazamın yeni sürüme geçip geçmediğini nasıl anlarım?
Ayarlar > Ödeme (Checkout) sayfasında Yapılandırmalar (Configurations) bölümüne bakın. Yükseltme uyarısı hâlâ görünüyorsa eski sürümdesiniz. Uyarı yoksa ve Additional scripts kutusu görünmüyor ya da düzenlenemiyorsa yeni sürümdesiniz.
Satın alma takibini neyle yeniden kurmalıyım?
Google için Google & YouTube uygulamasını, Meta için Facebook & Instagram uygulamasını kullanın; bunlar uygulama pikseli olarak çalışır. Resmî uygulaması olmayan araçlar için Ayarlar > Müşteri etkinlikleri (Customer events) bölümünden özel piksel ekleyip checkout_completed olayını dinleyin.
Aynı satın alma iki kez sayılıyor, neden?
Genellikle aynı platform için hem uygulama pikseli hem özel piksel ya da Google Tag Manager üzerinden ikinci bir etiket çalıştığında olur. Her platform için satın alma olayını tek bir yoldan gönderin.









































