Tüm yazılar
Ürün4 Ağu 2026 · 6 dk

İade Portalını Mağazanıza Gömme

DA
Defne Aksoy
Çözüm Mühendisi

Bir müşteri ürün sayfasında 'İade Başlat'a tıklıyor ve bir sonraki saniyede alan adınızdan tamamen ayrılıyor. URL çubuğu artık returns.başkabirplatform.com yazıyor, yazı tipleri uyuşmuyor, üst menü kayboldu ve aylarca inşa ettiğiniz güven sinyalleri — yorumlar, rozetler, marka dili — ortadan kalkıyor. Bu ziyaretçilerin bir kısmı sadece geri dönüyor, meşru bir yere gelip gelmediklerinden emin olamıyor. Bu sessiz kayıp, çoğu iade aracında hâlâ varsayılan olarak gelen 'üçüncü taraf iade sayfasına yönlendir' modelinin gerçek maliyetidir.

Çözüm ilke olarak karmaşık değil: iade akışını kendi mağazanızın içinde tutun. Ama 'portalı göm' ifadesi platforma göre farklı anlamlara gelir ve her uygulama yolunun — iframe, ortak arayüzlü alt alan adı veya app proxy — mühendislik eforu, SEO, oturum yönetimi ve ziyaretçiyi başka bir yere geçiriyormuş gibi değil de 'sitenin bir parçası' gibi hissettirme açısından farklı ödünleşimleri vardır. Bu yazıda üç pratik yöntemi, her birinin ne zaman kullanılacağını ve bunlardan herhangi birine girişmeden önce bir self-servis iade portalının neleri desteklemesi gerektiğini inceliyoruz.

Neden site içi deneyim göründüğünden daha önemli

Site dışı yönlendirmeler, müşteri yolculuğunun tam da müşterinin zaten biraz rahatsız olduğu bir noktasında bir tereddüt anı yaratır — sonuçta bir şeyi iade ediyordur. Eklenen her sürtünme noktası terki artırır: bir alan adı değişikliği, bir giriş istemi, farklı bir renk şeması. Ödeme ve satış sonrası akışlar üzerine yapılan e-ticaret UX araştırmaları, site içi/gömülü deneyimlerin site dışı yönlendirmelere kıyasla geri dönüşü ve terki azalttığını tutarlı biçimde gösteriyor; örnek olarak Shopify'ın kurumsal blogunda işlemsel akışlardaki sürtünme üzerine referans verilen UX kıyaslama çalışmalarına bakabilirsiniz. İadeler de aynı hassasiyete sahip işlemsel bir akıştır — belki de daha fazlasına, çünkü müşteri satın alma konusunda zaten bir belirsizlik hissetmeye hazır haldedir.

İkinci, daha sessiz bir maliyet daha var: analitik. Müşteri kontrolünüzde olmayan bir iade alt alan adına geçtiğinde, GA4 veya GTM kurulumunuz o oturumu kaybeder. Artık iade davranışını gezinme ve satın alma verileriyle aynı huni içinde göremezsiniz; bu da iade sebeplerini ürün sayfaları, beden tabloları veya pazarlama kampanyalarıyla ilişkilendirmeyi çok zorlaştırır. Akışı alan adı içinde tutmak — teknik olarak ResReturn tarafından sunulsa bile — bu sürekliliği korur.

İade portalını sayfa içinde barındırmanın üç yolu

Genel olarak mağazalar iade portalını üç yoldan birine gömer. Her birinin platformunuza ve yönlendirme/DNS üzerindeki kontrol düzeyinize göre doğal bir yeri vardır.

YöntemNasıl çalışırEn uygun olduğu durumAna kısıtı
Iframe gömmePortal, kontrolünüzdeki bir sayfada (örn. magazaniz.com/iade) bir <iframe> içinde render edilirSayfa oluşturucusu veya özel şablonu olan her platformÇapraz alan adı çerezleri, mobil görünüm sorunları, bazı reklam engelleyiciler
Markalı alt alan adıreturns.magazaniz.com, DNS + ters proxy üzerinden enjekte edilen ortak üst/alt menü ileUygulama mağazası kısıtları olmadan tam görsel bütünlük isteyen mağazalarDNS + CDN yapılandırması gerekir, daha fazla mühendislik eforu
App proxyPlatforma özgü proxy (örn. Shopify App Proxy) bir mağaza yolunu şeffaf biçimde ResReturn'e eşlerShopify ve eşdeğer bir proxy mekanizması olan platformlarPlatforma özgüdür; her yığında mevcut değildir

Iframe gömme

Iframe en hızlı yoldur: bir /iade sayfasına bir script veya gömme etiketi ekleyin, portal mevcut düzeninizin içinde render edilsin — üst menü, alt menü, gezinme hepsi yerinde kalır. Neredeyse her CMS veya mağaza oluşturucuda çalışır, bu yüzden yerel proxy katmanı olmayan platformlardaki mağazalar için varsayılan öneridir. Ödünleşim şu ki iframe'ler biraz yük taşır: Safari ve Firefox'taki üçüncü taraf çerez kısıtlamaları çerçeve içindeki oturum sürekliliğini bozabilir ve iframe'in mobilde içeriği kırpmaması için duyarlı yükseklik ayarlarını kendiniz yönetmeniz gerekir. Iframe ile sunulan bir markalı iade portalı yine de dinamik yeniden boyutlandırma ve sipariş bağlamını (sipariş numarası, e-posta) ikinci bir giriş adımı olmadan çerçeveye aktarmak için postMessage el sıkışmalarına ihtiyaç duyar.

Ortak arayüzlü markalı alt alan adı

returns.magazaniz.com gibi bir alt alan adı, doğru kurulduğunda en 'yerel' hissettiren seçenektir — URL hâlâ sizin alan adınızdır ve üst menü/alt menü/gezinme bileşenlerinizi (ortak bir düzen şablonu veya hafif bir ters proxy aracılığıyla) enjekte ederseniz müşteri çoğu zaman yer değiştirdiğini anlamaz bile. Bu üçü arasında en ağır olanıdır: DNS delegasyonu, alt alan adı için TLS sertifika kapsamı ve ya istekleri yeniden yazan bir proxy katmanı ya da marka arayüzünüzü iade uygulamasına gönderen bir derleme hattı gerektirir. Piksel düzeyinde kontrol isteyen ve iframe kaynaklı oturum tuhaflıklarını hiç istemeyen büyük mağazalar için karşılığını verir.

App proxy (platforma özgü)

Shopify gibi platformlar bir app proxy mekanizması sunar: bir yolu (magazaniz.com/apps/iade) bir uygulama URL'sine eşlersiniz, Shopify de müşterinin oturumunu ve mağaza URL çubuğunu değiştirmeden isteği şeffaf biçimde iletir. Mevcut olduğunda en temiz yöntem budur, çünkü alan adı maskelemesini platform sizin için halleder — DNS işi yok, iframe çerez sorunu yok. Bu aynı zamanda mağaza ön yüzü ile iade mantığının ayrıştırıldığı ama yine de tek bir alan adı altında sunulduğu, doğru uygulanmış bir headless iade portalının da temelindeki modeldir. Kısıtı şu ki app proxy'ler platforma özgüdür; Ticimax, ikas ve özel headless yığınların her biri kendi entegrasyon desenine ihtiyaç duyar ve hepsi eşdeğer bir yapı sunmaz.

Platforma göre yöntem seçimi

  • Shopify: app proxy varsayılan seçimdir — DNS değişikliği yok, oturum ve tema bozulmadan kalır, Shopify'ın kendi analitiğiyle de uyumlu çalışır.
  • Ticimax: Ticimax'ın proxy seçenekleri daha kısıtlı olduğundan tema düzeyinde iframe veya enjekte edilmiş bir panel tipik yaklaşımdır; tema geliştiricinizle koordinasyon gerekir.
  • ikas: Ticimax'a benzer şekilde — bir mağaza JS override'ı veya temalı bir sayfa içinde iframe gömme genelde en hızlı yayına alma yoludur.
  • Headless / özel ön yüz (Next.js, Remix vb.): markalı bir alt alan adı veya kendi iade arayüzünüze doğrudan API entegrasyonu ikisi de çalışır; kancalanacak bir platform proxy katmanı olmadığından app proxy modeli burada geçerli değildir.
En iyi iade portalı, müşterinizin girdiğini fark etmediği portaldır — aynı üst menü, aynı yazı tipleri, aynı alan adı, sadece farklı bir görev.

Uygulama kontrol listesi

Hangi yöntemi seçerseniz seçin, yayına almadan önce doğru olması gereken birkaç şey var:

  1. 1Sipariş arama ikinci bir giriş gerektirmemeli — mümkün olduğunda sipariş numarasını ve e-postayı (veya imzalı bir token'ı) mağaza oturumundan otomatik olarak portala aktarın.
  2. 2Mobil duyarlılık tek başına değil, çerçeve veya proxy içinde test edilmeli — özellikle iframe'ler küçük ekranlarda içeriği kırpabilir veya garip kayabilir.
  3. 3Analitik etiketleri (GA4, GTM) gömülü bağlam içinde tetiklenmeli, böylece iade akışı olayları müşteri yolculuğunun geri kalanıyla aynı oturumda kalır.
  4. 4Marka tokenları — renkler, yazı tipleri, logo — iki kez sabit kodlanmak yerine ortak bir yapılandırmadan çekilmeli, böylece bir marka yenilemesinde portalı ayrıca güncellemek gerekmez.
  5. 5Yedek davranış: gömme yüklenemezse (reklam engelleyici, ağ sorunu) boş bir çerçeve yerine portalı yeni sekmede açan net bir bağlantı gösterin.

Bunun maliyeti neyi karşılıyor

Mühendislik eforu gömmenin ne kadar 'yerel' hissettirdiğiyle yaklaşık olarak orantılıdır: iframe bir-iki günlük bir iş, app proxy platform yerel destek verdiğinde genelde benzer, tamamen arayüzlü bir alt alan adı ise CDN ve DNS kurulumunuza bağlı olarak bir sprint alabilir. Karşılığında iki alanda ölçülebilir kazanım elde edersiniz: daha az yarım kalan iade başlatma (alan adı değişiminde vazgeçen daha az müşteri) ve iadelerin huninizde nereden başladığını gerçekten görmenizi sağlayan daha temiz analitik. Bedenle ilgili iadelerin yaygın olduğu, yüksek SKU sayılı kataloglar işleten mağazalar için bu görünürlük doğrudan ürün ve beden kararlarına geri besleme sağlar — bu yüzden portal gömme kararı salt kozmetik bir mesele olarak ele alınmamalı.

Iframe SEO'yu olumsuz etkiler mi?

Iframe'i barındıran sayfanın (örn. magazaniz.com/iade) kendi indekslenebilir içeriği — başlık, meta açıklama, biraz çevresel metin — olduğu sürece anlamlı bir etkisi olmaz. Arama motorları genellikle iframe içeriğini üst sayfanın parçası olarak indekslemez, ama bu sorun değil çünkü zaten bir iade portalının organik trafik için sıralanmasını istemezsiniz.

Üçüncü taraf çerez engellemesi olan mobil Safari'de gömülü portal çalışır mı?

Çalışabilir ama bunun için tasarlamanız gerekir: iframe içinde üçüncü taraf çerezlere güvenmek yerine birinci taraf veya token tabanlı oturum aktarımı kullanın. ResReturn'ün gömme script'i, tam da bu sorunu önlemek için yükleme anında imzalı bir oturum token'ı geçirmeyi destekler.

Hangi yöntem en hızlı yayına alınır?

Iframe gömme neredeyse her zaman en hızlısıdır — genelde tek bir script etiketi ve bir sayfa şablonu değişikliğidir. App proxy, Shopify'da platform yönlendirmeyi kendisi hallettiği için benzer hızdadır. Ortak arayüzlü tam özel alt alan adı, DNS ve TLS değişiklikleri içerdiği için en yavaş olanıdır.

Sonradan yöntem değiştirirsem iade geçmişini kaybeder miyim?

Hayır. Gömme yöntemi sadece portalın nasıl sunulduğunu değiştirir; altta yatan iade kayıtları, sipariş verisi ve iş akışı kuralları iframe, alt alan adı veya app proxy sunumundan bağımsız olarak ResReturn içinde tutulur, dolayısıyla sunum katmanını değiştirmek geçmiş veriye dokunmaz.

Kendi iadelerinizde görün.

Ücretsiz başlayın