Uygulamalar
Tema
Shopify

Shopify Script Tag'ler 1 Mart 2027'de Kapanıyor: Mağazanızda Neyi Kontrol Etmelisiniz?

Shopify, 1 Mart 2027'de mağaza vitrinlerinde script tag çalıştırmayı bırakıyor. Script tag'lerin ne olduğunu, mağazanızda nasıl bulacağınızı ve app embed'lerin onların yerini nasıl aldığını öğrenin.

Boran Uztemur5 dk okuma

Shopify, 1 Mart 2027'de online mağaza sayfalarına script tag yüklemeyi bırakıyor. O gün hâlâ script tag ile yüklenen her özellik hiçbir hata mesajı vermeden çalışmayı bırakır: Yorum bileşeni kaybolur, canlı destek balonu gider, bir takip scripti sessizleşir, abonelik bileşeni ürün sayfasında artık görünmez.

Çoğu merchant script tag terimini hiç duymamıştır, çünkü script tag'ler temaya kimse dokunmadan çalışmak üzere tasarlanmıştı. Bu rehber script tag'lerin ne olduğunu, hangi tarihlerin önemli olduğunu, kendi mağazanızı bir dakikada nasıl kontrol edeceğinizi ve son tarihten önce uygulama geliştiricilerine ne sormanız gerektiğini anlatıyor.

Script tag nedir?

Script tag, bir Shopify uygulamasının temanızı düzenlemeden vitrininize JavaScript yüklemesinin bir yoludur. Uygulamayı kurduğunuzda uygulama Shopify'a bir script adresi kaydetti. Shopify da o andan itibaren bu scripti online mağazanızın her sayfasına ekledi.

Bu kolaylık aynı zamanda sorunun kendisi. Script tag'ler tema düzenleyicide görünmez, bu yüzden merchantlar onları göremez veya kapatamaz. Bir uygulama işe yaramaz hâle geldikten sonra da yüklenmeye devam ederler ve Shopify'ın müşteri olayları için kurduğu gizlilik kontrollerinin dışında çalışırlar. Shopify'ın kaldırma duyurusu bu nedenleri açıkça sayıyor.

Sizin veya bir geliştiricinin theme.liquid dosyasına ya da bir bölüme yapıştırdığı kod script tag değildir. O kod temanızın parçasıdır ve bu değişiklikten etkilenmez.

Önemli tarihler

  • 26 Ağustos 2026: Script tag'ler Sipariş durumu sayfasında çalışmayı bıraktı.
  • 1 Ekim 2026: Uygulamalar artık script tag oluşturamıyor ve güncelleyemiyor. Bu kural her API sürümü için geçerli, yani bir uygulama eski bir sürümü kullanarak bundan kaçamaz. Mevcut script tag'ler çalışmaya devam ediyor.
  • 1 Mart 2027: Shopify, vitrinlere script tag yüklemeyi bırakıyor.

Ekim'deki değişiklik göründüğünden daha önemli. Hâlâ script tag'e bağlı bir uygulama, bir hatayı düzeltmek veya dosyayı yeni bir adrese taşımak için bile o script tag'i artık değiştiremez. Tek çıkış yolu yerine geçen yönteme geçmek.

Script tag'lerin yerini ne alıyor?

Shopify iki yöntem sunuyor.

App embed blokları bir uygulamanın scriptini tema uygulama uzantısı (theme app extension) üzerinden yükler. Tema düzenleyicide App embed'ler bölümünde görünürler ve her birini açıp kapatabilirsiniz. Yorum bileşenleri, canlı destek, açılır pencereler ve görünen özelliklerin çoğu buraya taşınıyor.

Web pixel'ler analitik ve takip işlerini üstlenir. Korumalı bir ortamda (sandbox) çalışır ve müşterinin gizlilik tercihlerine uyarlar. Bir uygulamanın bu şekilde eklediği pixel'ler için sizin bir şey yapmanız gerekmez.

Merchantlar için önemli bir ayrıntı var. Shopify, geliştirici forumunda uygulamaların mevcut mağazalarda app embed'leri otomatik olarak açamayacağını doğruladı. Uygulama geliştiriciniz her şeyi doğru yapmış olsa bile sizin tarafınızdan birinin tema düzenleyiciyi açıp embed'i etkinleştirmesi gerekiyor.

Mağazanızdaki script tag'leri nasıl bulursunuz?

En hızlı yol ücretsiz Shopify Script Tag Kontrol Aracımız. Mağaza adresinizi girin, araç Shopify'ın script tag ile yüklediği her scripti, tanıdığımız durumlarda ait olduğu uygulamayla birlikte listeler. Yalnızca herkese açık ana sayfanızı okur, giriş veya uygulama kurulumu gerektirmez.

Elle de kontrol edebilirsiniz:

  1. Vitrininizi açın, sağ tıklayın ve Sayfa kaynağını görüntüle'yi seçin.
  2. asyncLoad kelimesini aratın. Shopify script tag'leri bu isimdeki bir fonksiyonun içinde, var urls ile başlayan bir satırda listeler.
  3. Bu listedeki her adres bir script tag'dir. Alan adı genellikle hangi uygulamadan geldiğini gösterir.

Arama hiçbir sonuç bulmazsa vitrininizde script tag yoktur ve 1 Mart değişikliği hiçbir şeyi kaldırmayacaktır.

Ekim 2026'da test ettiğimiz canlı mağazalardan sekizde beşinde en az bir script tag vardı. Bunlar yorum, abonelik, dolandırıcılık kontrolü, reklam ve video uygulamalarından geliyordu. Yani nadir görülen bir durum değil.

Her script tag için ne yapmalı?

Listeyi uygulama uygulama ilerleyin:

  1. Uygulamayı belirleyin. Scriptin alan adını Ayarlar, Uygulamalar altındaki bir uygulamayla eşleştirin. Bulamıyorsanız uygulama kaldırılmış ama script tag'i hâlâ çalışıyor olabilir. Alan adındaki geliştiriciyle iletişime geçin veya bir geliştiriciden yardım isteyin.
  2. Geliştiriciye app embed'i sorun. Kısa bir mesaj yeterli: "Uygulamanız script tag ile yükleniyor ve Shopify bunu 1 Mart 2027'de kapatıyor. Açmam gereken bir app embed var mı, script tag ne zaman kaldırılacak?"
  3. App embed'i etkinleştirin. Online Mağaza, Temalar, Özelleştir yolunu açın ve sol menüden App embed'ler bölümüne gidin. Uygulamanın embed'ini açıp kaydedin. Özelliğin vitrinde hâlâ göründüğünü kontrol edin.
  4. Kullanmadığınız uygulamaları kaldırın. Bir uygulamayı silmek script tag'lerini de kaldırır. Listeyi kısaltmanın en hızlı yolu bu.
  5. Kontrolü tekrarlayın. Liste boşalana veya yalnızca geliştiricisi 1 Mart 2027'den önce geçiş tarihi vermiş scriptler kalana kadar devam edin.

Canvas ve çoğaltılmış temalara dikkat

Shopify, 1 Ekim 2026'da yeni tasarım yüzeyi Canvas'ı yayınladı. Canvas ilk sürümünde app block'ları ve app embed'leri desteklemiyor, Canvas'ta düzenlenen temalar da tema güncellemesi almıyor. Canvas'a geçmeyi düşünüyorsanız kullandığınız uygulamaların orada da çalışacağından 1 Mart 2027'den önce emin olun.

App embed'ler tema bazında kaydedilir. Bir kopya veya yeni tema yayınladığınızda o temadaki App embed'leri de kontrol edin. Bir özellik eski temada çalışıp yenisinde kaybolabilir, çünkü embed'i hiç açılmamıştır.

Ajanslar ve uygulama geliştiriciler için

Özel uygulama geliştiriyor veya müşteri mağazalarına bakıyorsanız:

  • Kendi uygulamanızın oluşturduğu script tag'leri listelemek için scriptTags sorgusunu kullanın. Bu sorgu 1 Ekim 2026'dan sonra da çalışıyor, scriptTagDelete de öyle. Temizlik yapabilirsiniz.
  • Görünen özellikleri bir tema uygulama uzantısındaki app embed bloğuna, analitiği bir web pixel uzantısına taşıyın.
  • Merchanta neyi, nerede açacağını açıkça söyleyin. Shopify, tema düzenleyiciyi uygulamanızın embed'i etkinleştirilmeye hazır şekilde açan bağlantıları (deep link) destekliyor. Bu, sürtünmenin çoğunu ortadan kaldırır.
  • Embed yayına girdikten sonra eski script tag'i silin, yoksa özellik iki kez yüklenir.

Kontrol listesi

  • Canlı mağazanızda Script Tag Kontrol Aracını çalıştırın.
  • Her scripti bir uygulamayla eşleştirin veya neden hâlâ orada olduğunu bulun.
  • Her geliştiriciye app embed'ini ve geçiş tarihini sorun.
  • App embed'leri yayındaki temanızda ve yayınlamayı planladığınız her temada açın.
  • Artık gerekmeyen uygulamaları kaldırın.
  • Liste boşalana kadar mağazayı yeniden kontrol edin.

Listenizde yerini bulamadığınız scriptler, eski bir geliştiriciden kalma özel kodlar veya cevap vermeyen uygulama geliştiricileri varsa mağazanızı bize anlatın. Shopimaster her script tag'i eşleştirebilir, özel scriptleri tema koduna veya web pixel'e taşıyabilir, doğru app embed'leri açabilir ve mağazayı 1 Mart 2027'den çok önce test edebilir.

Shopify mağazanız için desteğe mi ihtiyacınız var?

İddialı markaların Shopify mağazalarını kuruyor, düzeltiyor ve büyütüyoruz. İhtiyacınızı bize anlatın.

Projenizi Başlatın