ARAŞTIRMA · 2 Kasım 2026
Türk e-ticaret sitelerinde ölçüm hataları
322 sitenin ana sayfası ve etiket kapsayıcısı okundu
Ölçülen 322 sitenin 92'sinde, veri toplamayı 2023 Temmuz'unda bırakmış Universal Analytics etiketi hâlâ kurulu. 30 sitede kapanmış sürümün betiği sayfada gerçekten yükleniyor, 11 sitede Google tarafındaki tek ölçüm etiketi bu ölü etiket.
Veri anonim ve toplu: tablolarda yalnız site sayıları var, ölçülen hiçbir sitenin adı yayınlanmıyor. Yöntem aşağıda adım adım yazılı ve aynı yöntemle tekrarlanabilir.
Örneklem nasıl oluştu
Tranco'nun 1 milyonluk ziyaret listesindeki 1967 adet .com.tr ve .net.tr alan adının tamamı denendi. 1472 ana sayfa okundu, 495 adres okunamadı (313'ü bot koruması gibi görünen 403). Okunabilen sayfaların 322'si e-ticaret ölçütünü geçti ve ölçülen küme bu oldu. Bu sitelerde bulunan 210 etiket yöneticisi kapsayıcısının 210'u da indirildi; etiketlerin çoğu sayfanın kodunda değil kapsayıcının içinde duruyor.
Asıl bulgu: üç yıl önce kapanan etiket hâlâ sayfada
Google, Universal Analytics'te veri işlemeyi 1 Temmuz 2023'te durdurdu. Ölçülen 322 sitenin 92'sinde (%28,6) bu sürüme ait bir ölçüm kimliği hâlâ duruyor. Dağılımı şöyle: 55 sitede yalnız etiket yöneticisi kapsayıcısının içinde, 37 sitede sayfanın kendi kodunda, 4 sitede ikisinde de.
92
sitede UA kimliği duruyor
30
sitede ölü kütüphane sayfada gerçekten yükleniyor
11
sitede Google tarafındaki tek ölçüm etiketi bu ölü etiket
Bunun iki ayrı sonucu var. Birincisi teknik: ziyaretçi, hiçbir yere yazılmayacak bir isteği indiriyor ve bekliyor. İkincisi daha pahalı: kapsayıcıda duran ölü etiket, kurulumuna bakan kişiye "ölçüm var" dedirtiyor. 11 sitede durum bunun en net hali - UA kimliği var, GA4 ölçüm kimliği hiç yok. O sitelerde reklamın hangi satışı getirdiği Google tarafında hiç ölçülmüyor.
Kalıntının asıl anlattığı şey tek bir etiket değil: kapsayıcının üç yıldır hiç temizlenmemiş olması. Aynı kapsayıcılarda çoğu zaman eski dönüşüm etiketleri, çalışmayan tetikleyiciler ve iki kez kurulmuş GA4 de birlikte duruyor; aşağıdaki bulguların bir kısmı aynı kök sebepten.
Bütün bulgular
Her bulgu bağımsız sayıldı; bir site birden fazla satırda görünebilir. Oranlar ölçülen 322 sitenin içindeki paydır.
| Bulgu | Kaç site | Ne anlama geliyor |
|---|---|---|
| Universal Analytics kalıntısı | 92 site (%28,6) | Veri toplamayı 2023 Temmuz'unda bırakmış ölçüm kimliği (UA-...) hâlâ kurulu. 55'inde yalnız etiket kapsayıcısının içinde, 37'sinde sayfanın kendi kodunda, 4'ünde ikisinde de. |
| Ölü kütüphane gerçekten yükleniyor | 30 site (%9,3) | Sayfa, kapanmış sürümün betiğini (analytics.js ya da gtag/js?id=UA-) indiriyor ve izleyici oluşturuyor. Giden veri hiçbir yere yazılmıyor, ziyaretçi yine de o isteği bekliyor. |
| Tek Google ölçümü ölü etiket | 11 site (%3,4) | UA kimliği var, GA4 ölçüm kimliği hiç yok. Bu sitelerde Google tarafında toplanan ziyaretçi verisi yok; panelde 2023'ten eski veri duruyor olabilir. |
| GA4 ölçüm kimliği yok | 60 site (%18,6) | Ne sayfanın kodunda ne etiket kapsayıcısında G-... kimliği bulunamadı. Bu sitelerde satışın hangi kanaldan geldiği Google tarafında ölçülmüyor. |
| Hiçbir ölçüm ya da reklam etiketi yok | 39 site (%12,1) | GA4, Google Ads, Meta Pixel, Yandex Metrica ve UA'nın hiçbiri bulunamadı. Satış var, ölçüm yok. |
| Aynı GA4 kimliği iki ayrı yerde kurulu | 39 site (%12,1) | Aynı G-... kimliği hem sayfanın kodunda gtag ile kuruluyor hem etiket kapsayıcısında tanımlı. İkisi de sayfa görüntülemesi gönderiyorsa ziyaret ve dönüşüm iki kez sayılır. Kimliği iki kaynakta birden görünen site sayısı 66. |
| Birden fazla GA4 kimliği | 51 site (%15,8) | Aynı sayfada iki ya da daha fazla G-... kimliği var; 13 sitede üç ve üstü. Her zaman hata değil (test mülkü, kurumsal ikinci mülk olabilir) ama hangi mülkün rapor kaynağı olduğunun yazılı olması gerekir. |
| Çerez banner izi var, açık izin varsayılanı yok | 224 siteye karşı 24 site | 224 sitede çerez onayıyla ilgili metin ya da kod var; sayfasında Google izin modunun varsayılanını açıkça kuran (consent default) site sayısı 24. Banner ile etiketler arasındaki bağ kurulmazsa ret seçeneği etiketleri durdurmuyor ya da onay veren ziyaretçinin verisi de gelmiyor. |
| Reklam etiketi var, açık izin varsayılanı yok | 208 site (%64,6) | Google Ads dönüşüm etiketi ya da Meta Pixel kurulu olduğu halde izin varsayılanı sayfada görünmüyor. Bu iki etiket reklam amaçlı veri topluyor ve rızaya en çok bağlı olan grup. |
| Google Etiket Yöneticisi | 210 site (%65,2) | Etiketlerin çoğu kapsayıcının içinde duruyor. Kapsayıcıya bakmayan bir kontrol bu yüzden eksik sonuç verir; bu ölçümde 210 kapsayıcının 210'u indirildi. |
| Google Ads dönüşüm etiketi | 200 site (%62,1) | AW-... kimliği bulundu. Dönüşümün sipariş başına bir kez tetiklendiği bu yöntemle ölçülemez. |
| Meta Pixel izi | 111 site (%34,5) | Sayfa kaynağında pixel kimliği ya da fbevents betiği bulundu. Bu sayı olduğundan düşük: Shopify'da uygulama üzerinden kurulan pikseller sayfa kaynağında görünmüyor (64 Shopify sitesinin yalnız 5'inde iz bulundu). |
Ölçümün yan çıktısı olarak bulunan diğer araçlar hata değil, kurulum alışkanlığı: Microsoft Clarity 103 site (%32,0), Criteo 77 site (%23,9), TikTok Pixel 71 site (%22,0), Yandex Metrica 71 site (%22,0), RTB House / Creative CDN 33 site (%10,2), Hotjar 27 site (%8,4), Bilinen çerez onay aracı 35 site (%10,9). Oturum kaydı ve ısı haritası araçlarının da çerez onayına bağlanması gerekiyor; bu ölçümde bağlanıp bağlanmadığı görülmez.
Çerez banner'ı yaygın, izin modu değil
Ölçülen 322 sitenin 224'ünde çerez onayıyla ilgili bir metin ya da kod var. Buna karşılık Google izin modunun varsayılanını sayfasında açıkça kuran site sayısı 24; bilinen bir çerez onay aracı bulunan site sayısı 35. Google Ads dönüşüm etiketi ya da Meta Pixel kurulu olduğu halde izin varsayılanı görünmeyen site sayısı 208.
Banner ile etiketler arasındaki bağ kurulmadığında iki sonuçtan biri olur: ya reddi seçen ziyaretçinin verisi toplanmaya devam eder, ya da onay veren ziyaretçinin verisi de hiç gelmez. Hangisi olduğu tarayıcıda denenmeden bilinemez; bu yüzden bu sayıları "şu kadar site kurallara aykırı" diye okumuyoruz. Konunun tamamını çerez banner'ı ve izin modu rehberinde yazdık.
Ölçüm sırasında kendi aracımızda bulduğumuz hata
İzin modunu ararken kullanılan geniş desen ("ad_storage", "consent mode" gibi dizgeler) indirilen 210 etiket yöneticisi kapsayıcısının 210'unda eşleşti. Sebebi şu: Google'ın kapsayıcı dosyası, sitede izin modu kurulu olmasa bile izin çerçevesinin kodunu içinde taşıyor. Yani bu desen kapsayıcıya uygulandığında her siteye "izin modu var" dedirtiyordu. Sitedeki ölçüm denetimi aracı aynı deseni kullanıyordu; bugün düzeltildi. Artık açık varsayılan çağrısı iki kaynakta da aranıyor, geniş desen yalnız sayfanın kendi kodunda. Bu sayfadaki 24 sayısı düzeltilmiş ölçüme ait.
Altyapıya göre dağılım
Altyapı, ana sayfadaki ayak izinden belirlendi; ayak izi okunamayan siteler kendi satırında duruyor ve tahmin yazılmadı. Satır başına site sayısı düştükçe oran konuşmak anlamsızlaşıyor, bu yüzden tabloda yüzde değil adet var.
| Altyapı | Ölçülen site | GA4 yok | UA kalıntısı | Birden fazla GA4 | Açık izin varsayılanı |
|---|---|---|---|---|---|
| Ayak izi okunamayan | 155 | 22 | 54 | 27 | 11 |
| Shopify | 64 | 3 | 11 | 12 | 6 |
| IdeaSoft | 45 | 7 | 13 | 6 | 2 |
| WooCommerce | 38 | 27 | 6 | 1 | 5 |
| ikas | 13 | 1 | 5 | 3 | 0 |
| Ticimax | 7 | 0 | 3 | 2 | 0 |
Tablodaki en keskin fark GA4 satırında: ölçülen 38 WooCommerce sitesinin 27'sinde GA4 ölçüm kimliği hiç bulunamadı, Shopify tarafında bu sayı 64 sitede 3. Hazır altyapılarda GA4 kimliğinin girilecek bir alanı var; kendi barındırdığınız kurulumda bu işi bir eklenti ya da etiket yöneticisi yapıyor ve yapılmazsa kimse haber vermiyor. Shopify'da ters yönde bir uyarı gerekiyor: uygulama üzerinden kurulan pikseller sayfa kaynağında görünmediği için Meta Pixel sayısı o tarafta olduğundan düşük çıkıyor.
Kalıntı küçük sitelerin sorunu değil
Beklenen şey, ölü etiketin daha küçük ve bakımsız sitelerde kalması olurdu. Ölçümde tersi göründü: ziyaret listesinde daha üstte duran dilimlerde UA kalıntısı daha yaygın, GA4 eksiği ise daha seyrek. Üst iki dilimdeki site sayısı az (42 ve 23), bu yüzden bunu bir eğilim olarak değil, ölçülen tablonun kendisi olarak yazıyoruz.
| Ziyaret listesi dilimi | Ölçülen site | UA kalıntısı | GA4 yok |
|---|---|---|---|
| İlk 250.000 | 42 | 15 (%35,7) | 4 (%9,5) |
| 250.000 - 500.000 | 23 | 10 (%43,5) | 3 (%13,0) |
| 500.000 ve sonrası | 257 | 67 (%26,1) | 53 (%20,6) |
Makul açıklama şu: daha çok ziyaret alan site genelde daha uzun süredir ayakta ve kapsayıcısı daha kalabalık. Eski etiket silinmediği için kalıyor; yeni kurulum onun üstüne ekleniyor.
Nasıl ölçtük
Ölçüm 2 Kasım 2026 tarihinde bir kez yapıldı. Adımlar burada yazılı olduğu için aynı ölçüm başka biri tarafından tekrarlanabilir.
- 01
Örneklem çerçevesi
Tranco'nun 1 milyonluk ziyaret listesi ölçüm günü indirildi ve .com.tr ya da .net.tr ile biten 1.967 alan adı alındı. Liste sıralaması site seçiminde kullanılmadı; hepsi denendi.
- 02
Ana sayfa okuma
Her alan adının ana sayfası sıradan bir tarayıcı kimliğiyle, yönlendirmeler izlenerek bir kez istendi. 1.472 sayfa okundu, 495 adres okunamadı: 313'ü 403 (bot koruması), 69'u bağlantı hatası, 48'i bağlanma zaman aşımı, 27'si SSL hatası, kalanı okuma zaman aşımı ve 404/405/504.
- 03
E-ticaret sınıflandırması
Bir site, ana sayfasında sepete ekleme işareti varsa; ya da ürün yapısal verisi ile sepet bağlantısı birlikte varsa; ya da bilinen bir e-ticaret altyapısının ayak izi ile sepet işareti birlikte varsa e-ticaret sayıldı. 1.472 sayfanın 322'si bu ölçütü geçti. Ölçüt bilerek dar: vitrini tarayıcıda kurulan siteler bu sınıfın dışında kalmış olabilir.
- 04
Etiket ölçümü
322 sitenin ana sayfası yeniden okundu, sayfada bulunan her Google Etiket Yöneticisi kapsayıcısı (site başına en çok üç tanesi) googletagmanager.com'dan indirildi ve sayfa ile kapsayıcı metni birlikte tarandı. 210 kapsayıcının 210'u 200 döndü, hiçbiri eksik kalmadı.
- 05
Aranan izler
GA4 ölçüm kimliği (G-), Universal Analytics kimliği (UA-), Google Ads dönüşüm kimliği (AW-), Meta Pixel kimliği ve fbevents betiği, izin modu varsayılan çağrısı, bilinen çerez onay araçları, TikTok, Yandex Metrica, Clarity, Hotjar, Criteo ve RTB House. Aynı desenler sitedeki ücretsiz ölçüm denetimi aracında da kullanılıyor; farkı, burada 322 sitenin sonucunun toplanması.
- 06
Sayma kuralı
Her site bir kez sayıldı, her bulgu bağımsız sayıldı; bir site birden fazla bulguda görünebilir. Ölçülen sitelerin adları yayınlanmıyor; bu sayfada ve başka hiçbir yerde tek tek site adı yazmıyoruz, tablolarda yalnız toplamlar var.
Bu ölçüm neyi göstermez
Sayıların ne kadarını taşıyabileceği bu listeye bağlı. Altı sınırın hepsi ölçüm sırasında görüldü ve hiçbiri sonradan kapatılmadı.
- Yalnız ana sayfa okundu. Satın alma olayının bir kez tetiklenip tetiklendiği, değerin KDV ve kargo hariç gönderildiği, teşekkür sayfasının yenilenince tekrar sayıldığı bu yöntemle görülmez - bunlar ölçüm hatalarının asıl kaynağı ve ancak test siparişiyle görülür.
- Kapsayıcıda tanımlı olmak çalışmak demek değil. Bir etiket kapsayıcının içinde duruyor olabilir ama tetikleyicisi kapalı olabilir. "Tanımlı" ile "her sayfada çalışıyor" ayrımı bu yöntemle yapılamaz.
- Bot koruması olan 313 adres örnekleme girmedi. Bu adresler büyük olasılıkla daha büyük siteler; örneklem bu yönde eksik.
- Tarayıcıda kurulan etiketler görünmez. Shopify'ın uygulama üzerinden kurduğu pikseller ve çerez onayından sonra yüklenen etiketler sayfa kaynağında olmadığı için "yok" sayılmış olabilir.
- Örneklem .com.tr ve .net.tr ile sınırlı. .com adresiyle satan Türk mağazaları ve pazaryerinde satıp kendi sitesi olmayan satıcılar bu ölçümde yok.
- Tek ölçüm anı var. Sayılar 2 Kasım 2026'daki duruma ait; sitelerin kurulumu her hafta değişebilir.
Kendi sitenizde beş adımda kontrol
Bu beş adımın hiçbiri ajans gerektirmiyor; dördü panel içinde, biri tarayıcıda yapılıyor. Önce hangi etiketlerin kurulu olduğunu görmek isterseniz site ölçümleme denetimi aracı bu araştırmadaki kontrollerin aynısını tek bir adres için yapıyor.
- 01
Etiket kapsayıcınızı açıp UA ile arama yapın
Google Etiket Yöneticisi'nde arama kutusuna UA- yazın. Çıkan etiketler 2023'ten beri hiçbir yere veri göndermiyor. Duraklatmak yerine silmek daha temiz: kapsayıcıda kalan ölü etiket, bir sonraki kişinin "ölçüm var" sanmasına yol açıyor.
- 02
GA4 kimliğinizin kaç yerde kurulu olduğunu sayın
Aynı G- kimliği hem temanın kodunda hem kapsayıcıda kuruluysa sayfa görüntülemesi iki kez gidebilir. GA4'ün Gerçek zamanlı raporunu açıp siteyi tek sekmede ziyaret edin; tek ziyaretin kaç sayfa görüntülemesi ürettiğine bakın.
- 03
Reddet düğmesini kendiniz deneyin
Çerez banner'ında reddi seçin, sonra tarayıcının ağ sekmesinde google-analytics.com ve facebook.com isteklerinin devam edip etmediğine bakın. Devam ediyorsa banner etiketleri durdurmuyor demektir.
- 04
Bir test siparişi verin
Siparişi tamamlayın ve GA4 DebugView ile Meta Olay Yöneticisi'nde satın alma olayının bir kez, doğru değerle geldiğini görün. Reklam panelindeki dönüşüm sayısını mağaza panelindeki sipariş sayısıyla karşılaştırın; büyük fark ölçümün bozuk olduğunu gösterir.
- 05
Kurulumun tarihini yazın
Kapsayıcıda hangi etiketin ne zaman, kim tarafından eklendiği yazılı değilse bir sonraki denetim yine baştan başlar. Ölçüm kurulumunun da bir bakım takvimi olması gerekir.
Reklam hesabının tamamını aynı mantıkla gözden geçirmek için Google Ads denetim listesini kullanabilirsiniz. Ölçüm bozukken reklam vermenin ne kadarına mal olduğunu dönüşüm takibi olmadan reklam vermenin maliyeti yazısında anlattık. Kurulumu ve testi biz yapıyorsak işin kapsamı e-ticaret ajansı sayfasında, e-ticaret dışındaki işlerde nasıl yürüdüğü dijital pazarlama ajansı sayfasında yazıyor.
Sık sorulanlar
Bu araştırma Türkiye'deki bütün e-ticaret sitelerini kapsıyor mu?▾
Hayır. Ölçülen 322 site, Tranco'nun 1 milyonluk ziyaret listesindeki .com.tr ve .net.tr alan adlarından, ana sayfası okunabilen ve e-ticaret ölçütünü geçenlerdir. Sayılar bu örneklem içindir; Türkiye genelinin oranı olarak okunamaz.
Universal Analytics etiketi hâlâ duruyorsa ne olur?▾
Veri toplamıyor. Google, Universal Analytics'te veri işlemeyi 1 Temmuz 2023'te durdurdu; etiket sayfada kalsa da gönderdiği istek hiçbir rapora yazılmaz. Zararı iki tarafta: ziyaretçi gereksiz bir betiği indiriyor, ölçüm kurulumuna bakan kişi ise kapsayıcıda çalışan bir ölçüm olduğunu sanıyor.
Birden fazla GA4 kimliği hata mı?▾
Her zaman değil. Bazı siteler test mülkü ya da kurumsal ikinci mülk kullanır. Hata, aynı kimliğin iki ayrı yerden (temanın kodu ve etiket kapsayıcısı) kurulmuş olması ve ikisinin de sayfa görüntülemesi göndermesidir; bu durumda ziyaret ve dönüşüm sayısı şişer.
İzin modu olmayan site KVKK'ya aykırı mı?▾
Bu ölçüm hukuki bir değerlendirme değil, teknik bir sayım. Ölçülebilen şey şu: 224 sitede çerez onayıyla ilgili bir metin ya da kod var, ama 24 sitede Google izin modunun varsayılanı sayfada açıkça kuruluyor. Arada kalan sitelerde reddi seçen ziyaretçinin etiketleri gerçekten durdurup durdurmadığı tarayıcıda test edilmeden bilinemez.
Ölçtüğünüz sitelerin adlarını yayınlıyor musunuz?▾
Hayır. Ölçüm anonim ve toplu; tablolarda yalnız site sayıları ve oranlar var. Tek tek site adı ne sayfada ne de bir dosyada yayınlanıyor.
Aynı ölçümü kendim yapabilir miyim?▾
Evet. Yöntem bu sayfada adım adım yazılı: alan adı listesi, ana sayfa okuma, e-ticaret sınıflandırma ölçütü, kapsayıcı indirme ve aranan izler. Tek bir site için aynı kontrolleri sitedeki ücretsiz ölçüm denetimi aracıyla da yapabilirsiniz.
Ölçüm kurulumunun ayrıntısı martech ve analitik sayfasında. Kampanya bağlantılarını etiketlemek için UTM bağlantı oluşturucu aracını kullanabilirsiniz.
