ZenoxAds

Shopify Google Tag Manager kurulumu nasıl yapılır

18 Temmuz 2026 · 5 dk okuma

Shopify Google Tag Manager kurulumu bugün tek bir işlem değil, birbirinden bağımsız iki işlem. Vitrin sayfaları için kapsayıcı kodunu tema dosyasına eklersiniz; ödeme adımları ve sipariş onayı sayfası için ise yönetici panelindeki müşteri etkinlikleri bölümünden ayrı bir özel piksel tanımlarsınız. Checkout Extensibility geçişinden sonra tek bir yere kod yapıştırıp bütün sayfalardan veri toplama dönemi kapandı. İnternetteki rehberlerin büyük kısmı hâlâ eski dönemi anlattığı için kurulumlar yarım kalıyor ve en kritik olay, yani satın alma, hiç görünmüyor.

Shopify Google Tag Manager kurulumu neden iki parçaya bölündü

Eski yapıda ödeme akışı da tema katmanının bir parçasıydı. Plus mağazalarda checkout.liquid dosyası düzenlenebiliyor, diğer mağazalarda sipariş durumu sayfasındaki ek betikler kutusuna kod yapıştırılabiliyordu. Shopify ödeme akışını kendi kontrolündeki bileşen yapısına taşıdıktan sonra bu iki kapı da kapandı. Tema dosyasına eklediğiniz kapsayıcı ödeme adımlarında artık yüklenmiyor, çünkü o sayfalar sizin temanızı çalıştırmıyor. Mağazanızın geçişte hangi aşamada olduğunu ve geçerli takvimi Shopify'ın resmî dokümanından doğrulayın; bu konuda mağaza sürümleri arasında fark olabiliyor.

Pratik sonuç net: iki kurulumdan birini atlarsanız elinizde vitrin trafiğini gören ama satın almayı görmeyen bir ölçüm kalır. Reklam tarafındaki bedeli de eksik dönüşüm sinyaliyle çalışan teklif stratejileridir.

Kapsayıcıyı tema koduna ekleme

Bu adım vitrin tarafını kapsar ve klasik yöntemin hâlâ geçerli olduğu tek yerdir. Kapsayıcı kimliğinizi aldıktan sonra yönetici panelinde çevrimiçi mağaza bölümüne, oradan tema düzenleme ekranına geçin ve düzen klasöründeki ana tema dosyasını açın.

  • Kapsayıcının birinci parçasını açılış etiketinin hemen altına, sayfa başlığı bloğunun içine yerleştirin.
  • İkinci parçasını gövde etiketinin hemen ardına koyun; betiği engelleyen tarayıcılarda yedek görevi görür.
  • Kaydetmeden önce dosyanın bir kopyasını alın; tema düzenleyicide geri alma her zaman kolay olmuyor.
  • Ürün, koleksiyon ve sepet şablonlarında kendi veri katmanı değişkenlerinizi yazacaksanız, bunları kapsayıcı kodundan önce tanımlayın. Sonra tanımlanan değişken ilk sayfa görüntülemede boş gelir.
  • Kurulumu bitirdikten sonra kapsayıcıyı yayınlamayı unutmayın; taslakta kalan kapsayıcı canlı sitede hiçbir etiketi tetiklemez.

Buradaki en sık kaybedilen nokta bakım tarafında. Tema değiştirdiğinizde ya da yeni bir tema sürümü kurduğunuzda bu kod sizinle gelmez. Sezon öncesi tema güncelleyen mağazaların ölçümü çoğunlukla bu yüzden sessizce durur.

Tema kapsayıcısı hangi sayfalarda çalışır

Kurulumun kapsamını baştan bilmek, sonradan hata aramaktan iyidir. Tema koduna eklenen kapsayıcı şu sayfalarda çalışır:

  • Ana sayfa, koleksiyon ve ürün sayfaları
  • Sepet sayfası, arama sonuçları ve blog içerikleri
  • Tema tarafından çalıştırılan diğer bütün özel sayfalar

Çalışmadığı yerler ise şunlardır: bilgi, kargo ve ödeme adımları, sipariş onayı sayfası ve hızlandırılmış ödeme akışları. Yani satın alma olayı bu kapsayıcıya asla ulaşmaz. Sepete ekleme olayı ise temaya bağlıdır; sayfa yenilemeden çalışan sepetlerde tıklamayı kendiniz dinleyip veri katmanına yazmanız gerekir.

Müşteri etkinlikleri ile özel piksel yöntemi

Ödeme tarafını yönetici panelindeki ayarlar bölümünde yer alan müşteri etkinlikleri ekranından açarsınız. Yeni bir özel piksel oluşturup açılan alana kapsayıcıyı yükleyen kodu yazarsınız. Bu piksel izole bir alanda çalışır ve bu izolasyon kurulumun mantığını değiştirir.

  • Piksel, sayfanın kendi belge yapısına ve tema tarafında tanımladığınız veri katmanına erişemez.
  • Olayları Shopify'ın sunduğu abonelik yöntemiyle dinlersiniz; sayfa görüntüleme, ürün görüntüleme, sepete ekleme, ödemeye başlama, ödeme bilgisi girme ve satın alma tamamlama bunların içindedir.
  • Gelen olay verisini kendiniz kapsayıcıya aktarırsınız; hazır bir eşleme gelmez.
  • İzole alanda oluşan tarayıcı kimliği vitrindeki ile aynı olmayabilir. Bu yüzden aynı ziyaretçi iki ayrı oturum gibi görünebilir.

Bu pikselin izin gerektirip gerektirmediğini işaretlediğiniz bir ayar da var. Çerez onayının etiket sıralamasına etkisi başlı başına bir konu, bu yazının kapsamı dışında. Aynı şekilde etiketleri tarayıcı yerine sunucudan çalıştırma tercihi de ayrı bir karar; burada tarayıcı tarafı kurulumu tamamlıyoruz.

Hangi veri hangi katmandan gelir

Kurulumu bitirmeden önce şu haritayı bir kâğıda çıkarın, sonraki bütün hata aramaları buradan kolaylaşır:

  • Vitrin davranışı, yani sayfa görüntüleme ve ürün inceleme, tema kapsayıcısından gelir.
  • Ödeme adımları ve satın alma, özel pikselden gelir.
  • Trafik kaynağı bilgisi ödeme akışında zayıflar; kampanya ayrımını sağlam tutmak için UTM etiketleme düzeninizi baştan kurun.
  • Reklam platformlarının kendi izleme kodları bu iki katmanın üzerine biner. Meta tarafındaki temel piksel mantığını ayrı yazıda ele aldık, burada tekrar etmiyoruz.

Preview modunda doğrulama

Kurulumu bitirdiğinizde önizleme modunu açıp mağaza adresinizi bağlayın. Vitrin tarafında etiketlerin tetiklendiğini görmek kolaydır; asıl kontrol ödeme adımlarında yapılır.

  • Sepetten ödeme adımına geçtiğinizde önizleme bağlantısının kopması normaldir, çünkü artık farklı bir yapıdasınız. Bağlantı koptu diye kurulum bozuk demeyin.
  • Ödeme adımlarını gerçek bir test siparişiyle geçin. Test siparişini iptal etmeyi ve stok düşümünü kontrol etmeyi unutmayın.
  • Özel pikselin gönderdiği isteği tarayıcının ağ sekmesinden takip edin. İzole alandan çıkan istek görünüyorsa kurulum ayaktadır.
  • Sipariş onayı sayfasında satın alma olayının bir kez tetiklendiğini doğrulayın. Aynı olayın iki kez düşmesi ayrı bir sorundur ve tekilleştirme kurallarıyla çözülür.

Bir hafta sonra kontrolü tekrarlayın. İlk gün çalışan kurulumların bir kısmı uygulama kurulumu, tema güncellemesi veya ödeme akışı değişikliğiyle bozulur.

Kurulumu sipariş sayısıyla mutabık kılın

Doğrulamanın en dürüst hali panele değil, mağaza kayıtlarına bakmaktır. Diyelim ki son yedi günde Shopify yöneticisinde 40 sipariş görünüyor, aynı yedi günde kapsayıcı tarafında satın alma etiketi 32 kez tetiklenmiş. 32 bölü 40 işlemi 0,80 verir; yani olayların yüzde 80'i yakalanmış, 8 sipariş kaydedilmemiş.

Bu eksik, dönüşüm oranınızı da olduğundan düşük gösterir. Aynı yedi günde 4.000 oturum varsa gerçek oran 40 bölü 4.000 işleminden yüzde 1 çıkar; ölçülen oran ise 32 bölü 4.000 işleminden yüzde 0,8 çıkar. Ölçtüğünüz sayı gerçeğin beşte dördüdür ve bu farkla alınan bütçe kararı baştan yanlıştır. Kendi rakamlarınızı dönüşüm oranı hesaplama aracıyla aynı pencerede karşılaştırın. Reklam panelindeki satış sayısının mağaza raporundan farklı çıkması ise ayrı bir konudur; oradaki fark atıf penceresinden kaynaklanır, kurulum hatasından değil.

Kurulumdan sonra ne değişir

Bu iki katman düzgün çalıştığında elinizde huninin her adımını gösteren tek bir olay akışı olur. Reklam tarafındaki bütün kararlar, teklif stratejisinden hedef kitle seçimine kadar, bu akışın kalitesine bağlıdır. ZenoxAds, Meta ve Google Ads için yapay zeka destekli bir reklam yönetim platformudur; hedefleme tarafındaki yaklaşımı yapay zeka ile hedefleme sayfasında anlatıyoruz. Ölçüm katmanı eksikken hiçbir optimizasyon yaklaşımı doğru sonuç üretemez, çünkü hepsinin girdisi aynı olay verisidir.