CRO Consulting
About Varify
Contact
Blog
Webinars Live
Success Stories
Card Set
Varify.io
Functions Pricing For agencies Try for free
Get a demo

Headless E-Ticaret için A/B Testi — Hydrogen, commercetools, Saleor ve Özel Stack'lerde Nasıl Çalışır

·Haziran 2026'da Güncellendi
Dünya çapında 2.700+ şirket
OMR Reviews'da 4.8/5
GDPR uyumlu — çerez yok
Almanya'da yapılıp barındırılıyor
Öne Çıkanlar
  • Headless e-ticaret, frontend'inizi (React, Vue, Astro, Next.js) backend'inizden (Shopify, commercetools, Saleor) ayırır. Frontend kendi uygulamanızdır, oluşturulmuş bir tema değil.
  • Çoğu A/B testi tema tabanlı mağaza varsayar. Headless'da tema editörü, Liquid template'i veya PHP hook'u yoktur. Test, bunun yerine frontend uygulamanıza entegre olur.
  • Varify.io ana düzeninize yerleştirilen tek bir JavaScript kodu ile herhangi bir frontend üzerinde çalışır. SDK kurulumu, bundler konfigürasyonu, framework-spesifik paket gerektirmez.
  • Headless üzerinde sunucu tarafı ve istemci tarafı testler gerçek bir mimari seçim haline gelir. Bu sayfa her birinin nasıl çalıştığını, hangisini ne zaman seçeceğinizi ve entegrasyonun pratikte nasıl göründüğünü açıklar.

Headless e-ticaret artık ciddi orta ölçekli ve kurumsal D2C markalar için varsayılan. Frontend (React, Vue, Astro, özel) e-ticaret backend'inden (Shopify, commercetools, Saleor, BigCommerce) ayrı yaşar. Performans, tasarım esnekliği ve temiz bir geliştirici deneyimi elde edersiniz. Ayrıca A/B test araçlarıyla farklı bir ilişki elde edersiniz, çünkü çoğu tema sahibi olduğunuzu varsayarak inşa edilmişti.

Bu sayfa tema tabanlı mağaza üzerinde test etme ile headless vitrin üzerinde test etme arasındaki mimari farkı açıklar, her büyük stack üzerinde entegrasyonun nasıl çalıştığını gösterir ve istemci tarafı ile sunucu tarafı deney arasında karar verdiğinizde neyin değiştiğini gösterir. Bu bir açıklayıcı, araç sıralaması değil.

Headless'e geçtiğinizde değişenler

Shopify Liquid temasına veya WooCommerce sitesine A/B test aracı yüklediyseniz, iş akışı basitti. Tema başlığına bir kod parçacığı yapıştırın, kaydedin, bitti. Bu iş akışı üç şeyi varsayar ve bunların hepsi headless ticarette ortadan kalkar.

Tema editörü yoktur. Monolitik platformlar bilinen bir entegrasyon noktasıyla gelir: tema başlığı. Headless'te ön ucunuz React, Vue, Next.js, Hydrogen veya seçtiğiniz başka bir framework ile oluşturulmuş özel bir uygulamadır. Test kod parçacığının uygulama kodunuza entegre edilmesi veya CDN'den yüklenmesi gerekir. Geliştiricinin aldığı tek seferlik bir karardır, ancak yapıştır-ve-git adımı değil, bir karardır.

Build pipeline sizindir. Hydrogen, Vite ile build eder. commercetools vitrin genellikle Next.js kullanır. Saleor ön uçları tipik olarak Next.js veya Nuxt'tur. Her projenin kendi bundler'ı, bağımlılık grafiği ve deployment hedefi vardır. Tek drop-in script etiketi gönderen bir test aracı her yerde çalışır. SDK kurulumu ve bundler konfigürasyonu gerektiren bir araç bazı stack'lerde çalışır, diğerlerinde çalışmaz.

Rendering farklı gerçekleşir. Monolitik Shopify mağazasında HTML, Shopify sunucuları tarafından render edilir. JavaScript tarayıcıda çalışır ve client-side test açık seçimdir. Headless'te server-side rendering (Next.js SSR), static site generation (Hydrogen, Astro), incremental regeneration veya pure client-side rendering kullanabilirsiniz. Her biri varyant atamasının nerede gerçekleşmesi gerektiğini değiştirir. Bu, headless A/B testi için merkezi karar haline gelir ve aşağıda ele alıyoruz.

Her büyük headless stack'te A/B testinin nasıl çalıştığı

Shopify Hydrogen

Hydrogen, Oxygen'de deploy edilen headless vitrinler için Shopify'ın React framework'üdür. Altında Remix kullanır ve server-side render eder. A/B test için iki yolunuz var:

Shopify'ın native A/B test uygulamasının Hydrogen'da çalışmadığını unutmayın. Sadece Liquid temalar için yapılmıştır.

commercetools (herhangi bir frontend ile)

commercetools headless ticaret backend'idir. Frontend tipik olarak Next.js, Nuxt veya custom'dır. Test yaklaşımı commercetools'un kendisine değil frontend'e bağlıdır. Çoğu ekip frontend'in HTML head'ine bir kod parçacığı bırakır ve client-side çalıştırır. Server-side, test aracının API'sini frontend'inizin server fonksiyonlarından çağırarak mümkündür.

Saleor

Saleor, Next.js veya React vitrin referans implementasyonuna sahip açık kaynak headless ticaret platformudur. Saleor backend'i test yaklaşımını dikte etmez. _app.tsx veya root layout'ta kod parçacığı ile client-side standart kalıptır.

BigCommerce headless

BigCommerce, Catalyst Next.js referans vitrini veya herhangi bir custom frontend aracılığıyla headless'i destekler. Diğerleriyle aynı kalıp: Next.js root'ta client-side kod parçacığı, SSR varyantları için isteğe bağlı olarak API ile server-side.

Custom Next.js, Remix, Astro, SvelteKit

Herhangi bir custom ticaret frontend'i aynı şekilde çalışır. Test kod parçacığını root bileşen veya layout'a bırakın. Server-side varyantlara ihtiyacınız varsa (genellikle flicker'ın kabul edilemez olduğu checkout sayfaları için), server fonksiyonlarınızda test API'sini çağırın ve sonuçları props olarak aşağı geçirin.

Headless'te server-side vs client-side: hangisini ne zaman seçmeli

Headless, server-side ve client-side test arasında gerçek bir mimari seçim sunar. Shopify Liquid mağazasında soru neredeyse geçerli değil. Headless'te geçerli.

Client-side test her headless stack'te çalışır. Kurulum dakikalar sürer (root layout'a bir kod parçacığı yapıştır), görsel editör kullanılabilir kalır ve pazarlamacılar mühendislik katılımı olmadan test çalıştırabilir. Bu kategorideki araçlar arasında Varify.io, VWO, AB Tasty ve Convert bulunur. Küçük risk yavaş ağlarda flicker'dır, iyi bir anti-flicker implementasyonu bunu 30 milisaniyenin altına indirir.

Server-side test Hydrogen, Next.js SSR ve Astro gibi SSR veya SSG stack'lerinde en iyi çalışır. Varyant kararı HTML tarayıcıya ulaşmadan önce gerçekleşir, bu yüzden flicker sıfırdır. Maliyet uygulama çabasıdır: her test SDK entegrasyonu, deployment pipeline değişiklikleri ve varyantları yönlendirmek için backend mantığı gerektirir. Bu kategorideki araçlar GrowthBook, Optimizely Full Stack ve LaunchDarkly Experimentation'dır. Mühendislik kapasiteniz olduğunda ve flicker'ın kabul edilemez olduğu checkout-kritik veya backend-mantık testleri için doğru yoldur.

Headless ticaret A/B testlerinin yaklaşık %80'i için client-side doğru seçimdir. İstisnalar flicker'ın önemli olduğu checkout-kritik testler ve fiyatlandırma motorları veya öneri algoritmaları gibi backend mantığının testleridir. Bunlar için server-side veya hibrit kurulumlar mantıklıdır. Client-side vs server-side karşılaştırmamız tam döküme sahiptir.

Varify.io headless vitrin ile nasıl entegre oluyor

Varify.io'nun headless ticarete uygun olmasının üç nedeni.

Next.js veya Hydrogen vitrininde tipik entegrasyon şöyle görünür:

// app/layout.tsx or root.tsx
<script
  async
  src="https://cdn.varify.io/snippet/YOUR_ID.js"
/>

Çoğu headless vitrin için entegrasyon bu kadar. Snippet yayına geçtikten sonra, deneyler Varify dashboard'unda yönetilir ve yeni testler için başka kod değişikliği gerekmez.

Flicker'ın kabul edilemez olduğu performans kritik sayfalar için, Varify ayrıca atama API'sını sunucu tarafı koddan çağırmayı ve varyant verilerini ilk HTML render'ına enjekte etmeyi destekler. Çoğu takım buna ihtiyaç duymaz ve client-side varsayılan testlerin çoğunluğu için yeterlidir.

Tek snippet. Herhangi bir frontend. Uzlaşmasız headless A/B testi.

Varify.io, Hydrogen, commercetools, Saleor, BigCommerce ve herhangi bir özel React, Vue veya Astro vitrininde çalışır. Sabit €149/ay.

Ücretsiz denemenizi başlatın30 günlük ücretsiz deneme. Kredi kartı gerekmez.

Headless ticarette A/B testi hakkında sık sorulan sorular

Shopify'ın yerleşik A/B testini Hydrogen'de kullanabilir miyim?

Hayır. Shopify'ın yerli A/B test uygulaması sadece Liquid temalarında çalışır. Hydrogen vitrinlerinde mevcut değildir. Hydrogen için, kök düzeninizde snippet olarak yüklenmiş JavaScript tabanlı bir test aracına (Varify, VWO, AB Tasty) veya sıfır titreme varyant render etmek istiyorsanız mühendislik odaklı sunucu taraflı bir araca (GrowthBook, Optimizely Full Stack) ihtiyacınız vardır.

A/B testi SSR veya SSG headless mağazalarında titremeye neden olur mu?

Araca bağlı olarak olabilir. Sunucu orijinal varyantla HTML döndürür, ardından istemci taraflı snippet hidrasyon sonrası seçilen varyanta yeniden yazar. O kısa an titremedir. İki hafifletme vardır. İlk olarak, hızlı anti-flicker'a sahip bir araç kullanın (Varify 30ms altında kullanır; eski araçlar varsayılan olarak 4 saniyedir). İkinci olarak, titremenin kabul edilemez olduğu birkaç sayfa için (genellikle ödeme), varyantın başlangıç HTML'inde olması için sunucu taraflı test kullanın. Çoğu takım her yerde istemci taraflı çalıştırır ve ödeme dışı sayfalardaki küçük titremeyi kabul eder.

Headless vitrinim için sunucu taraflı teste ihtiyacım var mı?

Çoğu headless ticaret A/B testi için (hero, PDP, navigasyon, CTA'lar, güven rozetleri), istemci taraflı yeterlidir ve çalıştırması çok daha hızlıdır. Sunucu taraflı iki durumda mühendislik maliyetine değer. İlk olarak, fiyatlama motorları veya öneri algoritmaları gibi backend mantığını test etmek. İkinci olarak, titremenin kabul edilemez olduğu ödeme kritik sayfalar. Çoğu takım istemci taraflı başlar ve bu özel durumlar için seçici olarak sunucu taraflı ekler.

Headless mağazada A/B testlerinden gelen geliri nasıl takip ederim?

Monolitik mağazada olduğu gibi, analytics araciniz (GA4, PostHog, BigQuery) üzerinden. Varify, analytics etkinliklerinize experiment_id ve variant_id gönderir. Oradan, ziyaretçi başına gelir, AOV ve varyant başına dönüşüm oranını hesaplamak için deney verilerini satın alma etkinliklerinizle birleştirirsiniz. Analytics entegrasyon kılavuzuna bakın.

Test snippet'i headless mağazada Lighthouse skorumu olumsuz etkiler mi?

Snippet ağırlığına bağlı. Ağır snippet'ler (60-150 KB) LCP ve bundle boyutunu etkiler, bu da performans için geliştiren headless markalar için kötü haber. Varify'ın snippet'i 11,5 KB, asenkron yüklenir ve rendering'i bloklamaz. Tipik LCP etkisi 50 milisaniyenin altındadır. Entegrasyon öncesi ve sonrası Lighthouse ile ölçüm yapın. Vercel Speed Insights veya Cloudflare Web Analytics kullanıyorsanız, dağıtım sonrası günlerde Real-User Metrics'lerinizi takip edin.