Browser SDK ne yapar?
Browser SDK, ziyaretçiyi doğru deney varyantına atar, görsel editör değişikliklerini uygular, goal event'lerini taşır ve raporlama için gerekli deney bağlamını imzalı şekilde iletmeye yardımcı olur. Kurulumun amacı sayfaya sadece bir script eklemek değil; deney motoru, event hattı ve doğrulama ekranını birlikte çalışır hale getirmektir.
Versioned CDN path ile öngörülebilir dağıtım
Project key ile doğru proje bağlamı
Anti-flicker odaklı yükleme
Queue/retry ve sendBeacon destekli event akışı
<head>
<title>Mağaza Adı | Online Alışveriş</title>
<script
async
src="https://cdn.testvoy.com/sdk/v1/testvoy.min.js"
data-project-key="PROJECT_KEY_HERE">
</script>
<meta name="description" content="Ürünleri keşfet ve güvenle satın al." />
</head>Snippet nereye eklenir?
Snippet'i mümkünse tüm deney yapılacak sayfalarda head alanına ekle. Async yükleme sayfanın render edilmesini bloklamaz; yine de kritik hero değişikliklerinde preview ve QA ile flicker riskini kontrol et. GTM kullanıyorsan aynı SDK'nın hem tema kodunda hem tag manager'da iki kez yüklenmediğinden emin ol.
- Snippet tüm ilgili sayfalarda var mı?
- Project key production projesine mi ait?
- Staging ve production key karışmadı mı?
- SDK iki kez yüklenmiyor mu?
- Domain Testvoy project ayarıyla eşleşiyor mu?
Pratik senaryo
Bir growth ekibi pricing sayfasındaki CTA metnini değiştirir, signup_started ve signup_completed hedeflerini bağlar, Google Ads ve returning visitor segmentlerini ayrı okur. Sonuç olumluysa rapor linkini müşteri veya yönetimle paylaşır.
Sık yapılan hatalar
Hataların çoğu yanlış project key, fazla genel selector, eksik goal, staging/prod karışıklığı, küçük örneklemle erken karar veya mobile görünümü kontrol etmemekten çıkar.
Deneye 'test' gibi belirsiz ad vermek
Goal olmadan deney başlatmak
Sadece toplam CVR ile karar vermek
Shareable report yerine ekran görüntüsü göndermek