Blog içeriği
July 3, 2026

Shopify Google Tag Manager Bağlantısı Nasıl Yapılır?

Shopify GTM kurulumu, client-side ile server-side GTM farkı, Hardal ve Stape uygulamalarıyla iOS/ad blocker sonrası doğru izleme rehberi.

Nodus Works olarak reklam ölçümleme projelerinde son iki yılda tekrar tekrar karşılaştığımız bir örüntü var: bir mağaza GTM'i doğru kurmuş, tüm pikselleri tanımlamış, ama Google Ads ve Meta panelinde raporlanan dönüşüm sayısı Shopify'ın kendi sipariş sayısının belirgin şekilde altında kalıyor. Bu fark genellikle GTM'in kurulumundan değil, tarayıcının kendisinden kaynaklanır: Safari'nin Intelligent Tracking Prevention (ITP) mekanizması, iOS'un uygulama içi izin (ATT) kısıtlaması ve yaygın reklam engelleyiciler, tarayıcı üzerinde (client-side) çalışan standart GTM kurulumunun verisinin önemli bir kısmını yok ediyor. Bu rehberde Shopify'a GTM'i nasıl bağlayacağınızı, client-side ile server-side GTM arasındaki farkı, bu farkın neden veri kaybını doğrudan etkilediğini ve Hardal ile Stape gibi uygulamaların bu kaybı nasıl geri kazandırdığını ayrıntılı anlatıyoruz.

Shopify Google Tag Manager Bağlantısı Nedir?

Google Tag Manager, bir mağazaya eklemeniz gereken her izleme etiketini (GA4, Meta Pixel, TikTok Pixel, Google Ads dönüşüm etiketi) tema koduna tek tek yazmak yerine, tek bir merkezi kapsayıcı (container) üzerinden yönetmenize izin veren bir etiket yönetim sistemidir. Shopify'a bağlandığında, yeni bir reklam platformu eklediğinizde temaya dokunmadan GTM panelinden yeni bir etiket tanımlarsınız; bu, özellikle birden fazla reklam kanalı kullanan mağazalar için etiket karmaşasını doğrudan azaltır.

Shopify'a GTM Nasıl Bağlanır?

Kurulum, GTM hesabı oluşturmakla başlar ve Shopify'ın Checkout Extensibility sonrası değişen script ekleme kurallarına uygun şekilde ilerler.

  1. Google Tag Manager'da yeni bir kapsayıcı (container) oluşturun ve kapsayıcı kimliğini (GTM-XXXXXXX formatında) not edin.
  2. Shopify admin panelinde Online Store > Preferences bölümünden GTM kapsayıcı kimliğini ilgili alana girin; bu, mağaza vitrini (storefront) tarafındaki temel sayfa görüntüleme ve gezinme etiketlerini kapsar.
  3. Ödeme (checkout) sayfasındaki event'ler (sepete ekleme, ödeme başlangıcı, satın alma) için Shopify'ın Custom Pixel altyapısını kullanmanız gerekir; Checkout Extensibility güncellemesi sonrası bu event'ler artık doğrudan temaya yazılan script'lerle değil, bu ayrı altyapı üzerinden tetiklenir.
  4. GTM'in "Önizleme" (Preview) modunu açıp mağazada bir test gezintisi yaparak her etiketin doğru sırayla ateşlendiğini doğrulayın.
  5. Kapsayıcıyı yayınlamadan (Submit) önce, canlıya alınacak etiketlerin test sürümüyle birebir aynı olduğunu kontrol edin.

Kritik Not: Checkout Extensibility öncesi yazılmış bir GTM kurulumunuz varsa, ödeme sayfasındaki event'lerin hâlâ eski yöntemle (doğrudan script enjeksiyonu) çalıştığını varsaymayın. Bu event'ler yeni checkout akışında sessizce tetiklenmeyi durdurmuş olabilir; Custom Pixel altyapısına geçişin nasıl yapılacağını Shopify custom pixel entegrasyonları rehberimizde ayrıntılı anlattık.

Client-Side GTM'in Sınırı: Veri Neden Kayboluyor?

Standart (client-side) GTM kurulumunda, izleme kodu doğrudan ziyaretçinin tarayıcısında çalışır ve topladığı veriyi doğrudan Google, Meta veya TikTok'un sunucularına gönderir. Bu yöntemin üç yapısal zayıflığı var. Birincisi, Safari'nin ITP mekanizması ve tarayıcı gizlilik ayarları, üçüncü taraf çerezlerin ömrünü kısaltıyor veya tamamen engelliyor; bu da aynı kullanıcıyı birden fazla ziyaret arasında tanımayı zorlaştırıyor. İkincisi, iOS 14.5 sonrası Uygulama İzleme Şeffaflığı (ATT) çerçevesi, kullanıcıların izin vermediği durumlarda mobil tarayıcı verisinin toplanmasını sınırlıyor. Üçüncüsü, yaygın reklam engelleyiciler (ad blocker) tarayıcıda çalışan GTM ve piksel kodlarını doğrudan engelliyor; bu kullanıcılar hiçbir zaman GA4 veya Meta'da görünmüyor.

Bu üç kısıtlamanın ortak sonucu şudur: mağazanız gerçekte sattığından daha az satmış gibi görünür, çünkü reklam platformları gerçekleşen dönüşümlerin bir kısmını hiç göremez. Bu görünmezlik, reklam algoritmasının optimize edeceği veriyi eksik bıraktığı için, aslında iyi performans gösteren bir kampanya bile "düşük performanslı" gibi değerlendirilip bütçesi kısılabilir.

Server-Side GTM Nedir, Ne Fark Yaratır?

Server-side GTM, izleme kodunun ziyaretçinin tarayıcısında değil, sizin kontrolünüzdeki (veya bir hizmet sağlayıcının barındırdığı) bir sunucuda çalıştığı mimaridir. Ziyaretçinin tarayıcısı veriyi doğrudan Google'a veya Meta'ya değil, önce sizin sunucu kapsayıcınıza gönderir; sunucu bu veriyi işleyip ilgili platformlara iletir. Bu değişim üç somut fark yaratır: veri, birinci taraf (first-party) bir bağlantı üzerinden aktığı için tarayıcı kısıtlamalarından ve reklam engelleyicilerden büyük ölçüde etkilenmez; çerezler sunucu tarafında tanımlandığı için ömrü Safari ITP gibi kısıtlamalardan bağımsız uzatılabilir; ve veri sunucuda işlendiği için hangi bilginin hangi platforma gönderileceği daha ayrıntılı kontrol edilebilir (örneğin hassas müşteri verisinin dışarı çıkmadan önce sunucuda maskelenmesi mümkün olur).

Karşılaştırma Kriteri Client-Side GTM Server-Side GTM
Verinin Çalıştığı Yer Ziyaretçinin tarayıcısı (Chrome, Safari vb.) üzerinden çalışır. Bulut sunucusu (sizin veya servis sağlayıcının barındırdığı sunucu) üzerinde çalışır.
Reklam Engelleyiciden (AdBlocker) Etkilenme Yüksek; Tarayıcı tabanlı olduğu için reklam engelleyiciler tarafından doğrudan engellenebilir ve veri kaybı yaşanır. Düşük; Veriler birinci taraf (first-party) alt alan adı bağlantısı üzerinden sunucuya aktarıldığı için engellemelere takılmaz.
Safari ITP / Çerez Kısıtlaması Safari ITP kuralları nedeniyle çerezlerin (cookie) saklanma ömrü ciddi şekilde kısıtlanır. Çerez ömrü ve kontrolü tamamen sunucu tarafında olduğu için yasal sınırlar dahilinde uzatılabilir.
Kurulum Karmaşıklığı Düşük; standart kapsayıcı kodunu siteye eklemek yeterlidir. Orta / Yüksek; sunucu kapsayıcısı kurulumu, bulut altyapısı (GCP/Stape) veya üçüncü parti özel Shopify uygulaması gerektirir.
Maliyet Yapısı Ücretsiz; Yalnızca Google Tag Manager platformu kullanıldığı için herhangi bir ek ücreti yoktur. Sunucu barındırma (hosting), veri işleme trafiği veya aracı uygulama abonelikleri nedeniyle aylık ek maliyet gerektirir.

Shopify'da Server-Side GTM Kurulumu: Hardal ve Stape

Server-side GTM'i sıfırdan, kendi sunucunuzda barındırmak teknik olarak mümkündür ama önemli bir mühendislik yükü taşır; bu yüzden çoğu Shopify mağazası bu altyapıyı hazır sunan bir uygulama üzerinden kurar. İki gerçek seçenek öne çıkıyor: Hardal ve Stape.

Hardal: Conversion Tracking

Hardal, GA4, Meta ve Google Ads için cookieless, birinci taraf, server-side attribution sunan bir uygulamadır; server-side GTM'in yanı sıra TikTok eAPI ve Meta Signals Gateway (Conversions API) desteğini de aynı pakette sunar. Sınırsız özel event ve parametre tanımlama, gerçek zamanlı izleme ve GDPR uyumluluğu öne çıkan özellikleri arasında. Fiyatlandırma Basic planda aylık 249 dolardan başlıyor, Professional (599 USD/ay) ve Premium (1.399 USD/ay) planlarında kolay server-side kurulum desteği dahil oluyor; 7 günlük ücretsiz deneme sunuyor.

Stape: Conversion Tracking

Stape'in Shopify uygulaması, server-side GTM kurulumunu tek tıkla mağazanıza enjekte eden ve başlıca e-ticaret event'lerini (sepete ekleme, satın alma, iade) otomatik oluşturan bir araçtır. Uygulamanın kendisi ücretsizdir; ancak server GTM'in barındırılması için ayrı, trafiğe bağlı bir hosting ücreti oluşur. Çerez ömrünü uzatan "Cookie Keeper" özelliği ve satın alma/iade webhook'ları, Stape'i özellikle GA4 ve Google Ads dönüşüm verisini geri kazanmak isteyen mağazalar için pratik bir başlangıç noktası yapıyor.

Karşılaştırma Kriteri Hardal Stape
Kapsam Server-side GTM, Meta CAPI ve TikTok eAPI altyapılarını tek paket içinde sunar. Doğrudan Server-side GTM odaklıdır; GA4 ve Google Ads veri akışları ağırlıklıdır.
Fiyatlandırma Aylık 249 USD ile 1.399 USD arasında değişen paket seçenekleri sunar. Shopify uygulaması ücretsizdir; ancak arka plandaki veri trafiğine göre ayrı sunucu (hosting) ücreti gerekir.
Kurulum Yaklaşımı Birden fazla reklam platformunu tek bir çatı altında birleştiren gelişmiş ilişkilendirme (attribution) odaklıdır. Tek tıkla kurulum imkanı sunarak sunucu tarafı entegrasyonuna daha hızlı başlangıç sağlar.
En Uygun Kullanım Meta ve TikTok reklamlarına aynı anda büyük bütçeler ayıran, gelişmiş veri analitiği hedefleyen mağazalar. Öncelikle GA4 ve Google Ads dönüşüm veri kayıplarını çözmek isteyen, daha optimize bütçeli mağazalar.
İpucu: Server-side GTM kurulumuna geçmeden önce, kaybınızın gerçekten ne kadar olduğunu ölçün. Shopify'ın kendi sipariş sayısı ile GA4/Meta panelindeki raporlanan dönüşüm sayısı arasındaki farkı bir ay boyunca takip edin; bu fark %15-20'nin üzerindeyse server-side kuruluma yatırım yapmak genellikle kısa sürede kendini amorti eder.

Server-Side GTM ile GMC ve Consent Yönetimi Arasındaki Bağlantı

Server-side GTM tek başına izole bir konu değildir; doğru çalışması için iki komşu sistemle uyumlu olması gerekir. Birincisi, Google Ads'te Shopping veya Performance Max kampanyası yürütüyorsanız, GTM'in ilettiği dönüşüm verisinin Google Merchant Center'daki ürün feed'inizle tutarlı olması gerekir; GMC'de reddedilen bir ürün, GTM ne kadar doğru kurulmuş olursa olsun o ürüne ait bir dönüşüm göstermez. GMC feed kurulumunu Shopify Google Shopping ve Merchant Center entegrasyonu rehberimizde ayrıntılı anlattık.

İkincisi, server-side GTM'in çerez ömrünü uzatması, kullanıcının çerez onayı (consent) tercihini görmezden gelmek anlamına gelmez. KVKK ve benzeri düzenlemeler kapsamında, izleme çerezleri yalnızca kullanıcı onay verdiğinde aktif olmalıdır; server-side mimaride bu onay durumu GTM'in sunucu kapsayıcısına doğru şekilde iletilmezse, teknik olarak çalışan ama yasal olarak sorunlu bir izleme kurulumu ortaya çıkar. Çerez onayı ve server-side tracking'in birlikte nasıl yönetileceğini Shopify server-side tracking ve consent/çerez yönetimi rehberimizde işledik.

GTM Verisini GA4 ve Google Ads ile Birlikte Okumak

GTM üzerinden gönderilen event'lerin nihai değeri, bu verinin GA4 ve Google Ads'te nasıl yorumlandığına bağlıdır. GTM yalnızca bir taşıma katmanıdır; asıl analiz ve optimizasyon GA4'ün Enhanced Ecommerce yapısı ve Google Ads'in dönüşüm izleme mekanizması üzerinden gerçekleşir. GA4 tarafındaki Enhanced Ecommerce event zincirini Shopify Google Analytics (GA4) bağlantısı rehberimizde, Google Ads ve GMC bağlantısını Shopify Google Ads bağlantısı rehberimizde ayrıntılı anlattık.

Sıkça Sorulan Sorular

Shopify'a GTM eklemek ücretsiz mi?

Evet, GTM'in kendisi ve Shopify'ın native bağlantısı ücretsizdir. Server-side GTM'e geçtiğinizde Hardal veya Stape gibi bir uygulama ve/veya sunucu barındırma ücreti devreye girer.

Client-side GTM yeterli değil mi, neden server-side'a geçmeliyim?

Client-side GTM birçok mağaza için yeterlidir. Ancak reklam engelleyici kullanımı, Safari ITP ve iOS ATT kısıtlamaları nedeniyle Shopify sipariş sayınız ile reklam panellerindeki raporlanan dönüşüm arasında belirgin bir fark varsa, server-side GTM bu kaybı geri kazandırır.

Hardal mı Stape mi seçmeliyim?

Yalnızca Google Ads ve GA4 dönüşüm kaybını çözmek istiyor ve daha düşük bir başlangıç maliyeti arıyorsanız Stape daha hızlı bir başlangıç sunar. Meta ve TikTok reklamlarına da aynı anda önem veren, daha yüksek bütçeli bir mağazaysanız Hardal'ın çok kanallı kapsamı daha uygun olabilir.

Server-side GTM kurulumu Checkout Extensibility ile uyumlu mu?

Evet, ancak ödeme sayfasındaki event'lerin Shopify'ın Custom Pixel altyapısı üzerinden server-side kapsayıcıya doğru şekilde iletildiğini ayrıca doğrulamanız gerekir; eski yöntemle yazılmış bir entegrasyon bu event'leri sessizce kaybedebilir.

Server-side GTM, çerez onayı (consent) kurallarını atlamama izin verir mi?

Hayır. Server-side mimari çerez ömrünü teknik olarak uzatabilir, ancak kullanıcının onay tercihi hâlâ geçerlidir ve bu tercihin sunucu kapsayıcısına doğru iletilmesi gerekir; aksi halde yasal açıdan sorunlu bir kurulum ortaya çıkar.

Sonuç

Shopify Google Tag Manager bağlantısı, çoğu mağaza için client-side kurulumla başlar ve bu, tek bir reklam kanalı kullanan küçük mağazalar için genellikle yeterlidir. Ancak reklam engelleyici, Safari ITP ve iOS ATT kısıtlamaları nedeniyle gerçek satışlarınızla reklam panellerindeki raporlanan dönüşüm arasında büyüyen bir fark görüyorsanız, Hardal veya Stape gibi bir uygulamayla server-side GTM'e geçmek bu kaybı doğrudan geri kazandırır. Bu geçişin GMC feed'inizle ve çerez onayı sürecinizle uyumlu kurulması, teknik olarak çalışan ama yasal veya veri açısından eksik bir sisteme dönüşmesini önler.

GTM kurulumunuzu, server-side geçişinizi ve dönüşüm izleme altyapınızı uçtan uca planlamak isterseniz Google Ads yönetimi hizmetimiz hakkında ekibimizle iletişime geçebilirsiniz.