Bir Shopify mağazasına Google Tag Manager kurulumu
Shopify’da Google Tag Manager konteynerini theme.liquid’e kurmak artık tüm ölçümü kapsamıyor. Shopify’ın yeni ödeme sistemine geçmesinden bu yana, ödeme adımının Ayarlar > Müşteri etkinlikleri bölümündeki Özel Pikseller üzerinden ayrı olarak ele alınması gerekiyor.
Ele aldığım durumlar
- GTM theme.liquid’e kurulu ama ödeme sayfasında hiçbir etiket tetiklenmiyor
- Konteynerin tek başına yeterli olup olmadığından yoksa bir Özel Piksel’e de ihtiyaç olup olmadığından emin değilsiniz
- Bir etiket bir Shopify güncellemesinden önce çalışıyordu ve o zamandan beri veri göndermiyor
- Başka bir platformdan geçiş yapıyorsunuz ve oradaki gibi tek bir kod konumunun yeteceğini varsayıyorsunuz
- GA4, Ads ve Meta’yı GTM üzerinden merkezileştirmek istiyorsunuz ama satın almayı da kapsamak istiyorsunuz
GTM’i Shopify’a nasıl kuruyorum
-
Konteynerin theme.liquid’e kurulması
İki GTM kod parçasını (head ve body) theme.liquid’e yerleştiriyorum; bu, katalog, ürün sayfaları ve sepeti kapsar.
-
Ödeme sayfasının değerlendirilmesi
Ödeme ve onay sayfalarından özel kodların kaldırılmasından bu yana, theme.liquid’e yerleştirilen kod artık bu sayfalarda yüklenmiyor: ikinci bir mekanizma gerekiyor.
-
Bir Özel Piksel oluşturulması
Ayarlar > Müşteri etkinlikleri bölümünde, Shopify etkinliklerini (sipariş verildi, sepete eklendi) dinleyen bir Özel Piksel oluşturuyorum. Bu piksel, üst pencereye erişimi olmayan sandbox’lanmış bir iframe içinde çalışır: dolayısıyla temanın window.dataLayer’ına veri gönderemez. Bunun yerine pikselin kendi içine, kendi dataLayer’ıyla bir GTM örneği yüklüyorum; ödeme adımının etiketlerini tetikleyen bu örnek oluyor.
-
Tema ve piksel arasında dataLayer’ın eşleştirilmesi
Temanınki ve pikselinki olmak üzere iki GTM örneğinin tutarlı veri raporlaması için, theme.liquid’in gönderdiği ile Özel Piksel’in gönderdiği değişkenleri (items, value, currency, transaction_id) eşleştiriyorum.
-
Uçtan uca test
Tam bir test siparişi veriyorum ve GTM önizleme modunda etiketlerin hem katalogda hem de sipariş onayında doğru tetiklendiğini kontrol ediyorum.
Shopify’a özgü bir durum
PrestaShop veya WooCommerce’de, temadaki tek bir kod konumu, sipariş onayı dâhil tüm satın alma sürecini kapsamak için genellikle yeterlidir. Shopify’da, checkout extensibility’ye geçişten bu yana durum böyle değil: Shopify, ödeme ve onay sayfalarına özel kod ekleme imkânını kaldırdı ve eski özelleştirmelerin kaldırılması için 28 Ağustos 2025 tarihini duyurdu.
Somut olarak, yalnızca theme.liquid’e kurulan bir GTM konteyneri katalog ve sepeti kapsamaya devam eder, ancak ödeme adımı üzerindeki tüm görünürlüğü kaybeder. Bu adımın, son araca bağlı olarak Ayarlar > Müşteri etkinlikleri bölümündeki bir Özel Piksel üzerinden veya resmi satış kanalları üzerinden ayrı ele alınması gerekir.
2025 başından bu yana Shopify, resmi kanallar üzerinden yapılandırılmamış eski pikselleri de otomatik olarak özel piksellere taşıdı; Shopify’ın kendisi, geçiş doğrulanana kadar ölçüm kaybı riski olduğunu bildirdi.
İlgili sayfalar
-
Shopify’da Google Analytics 4
Aynı checkout kısıtlaması doğrudan GA4 etiketi için de geçerli.
-
Mükerrer istatistikler: nedenleri
Aynı araç için resmi bir piksel ile bir Özel Piksel bir arada bulunduğunda ne olduğu.
-
Siparişler ile ölçüm aracı arasındaki fark
Gerçek siparişler ile ölçülen dönüşümler arasındaki farkın belirli bir sınıra kadar neden normal kaldığı.
-
Shopify, çalıştığım platformlardan biri
Günlük olarak ele aldığım diğer Shopify konuları.
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.