Anti-flicker script
Kısaca
Anti-flicker script, A/B testi sırasında ortaya çıkan tipik yanıp sönme (flickering) fenomenini önlemek için kullanılabilir. Bu script, isteğe bağlı olarak Varify.io® kod snippet'inden önce entegre edilebilir.
Flickering nedir?
Bir A/B veya yönlendirme testinde, web sayfası önce herhangi bir değişiklik yapılmadan yüklenir. Ardından varyant web sayfasını değiştirir. Varyant görüntülendiğinde, kullanıcılar bir „flickering“ etkisi yaşayabilir.
Bu tür sayfa flickering'i bir anti-flicker script ile önlenebilir.
Anti Flicker Script'i Entegre Et
Anti-flicker script kodu
Anti-flicker betiğini doğrudan buradan kopyalayıp web sitenize entegre edebilirsiniz.
<style>.varify-antiflicker{opacity:0 !important}</style>
<script>(function (n,o, f,l,i,c,k,e,r) {
var z = n.classList;z.add(o);setTimeout(()=>z.remove(o),f)
}(document.documentElement, 'varify-antiflicker', 4000));</script>
Anti-flicker betiği nereye yerleştirilmelidir?
Anti-flicker betiği, tıpkı Varify.io® kod parçacığı gibi web sitenize entegre edilmelidir. Betiğin çalışması için, zaten entegre edilmiş olan Varify.io® kod parçacığının üzerine yerleştirilmesi gerekir.
Anti-flicker betiğinin avantajları ve dezavantajları
| Avantaj | Dezavantaj |
|---|---|
| Yan yanıp sönme yok Gelişmiş kullanıcı deneyimi: Yanıp sönme nedeniyle daha az kullanıcı dikkat dağınıklığı Daha düşük hemen çıkma oranı: Yanıp sönme olmayan sayfalar daha yüksek etkileşim oranına sahip olma eğilimindedir | Core Web Vitals üzerinde olası olumsuz etki: Web sitesinin uzayan yüklenme süresi |
Teknik açıklama
Anti-flicker script'i, bir varyantın oynatılıp oynatılmadığı veya bir varyantın oynatılması gerekip gerekmediği konusunda Varify geri bildirim sağlayana kadar sayfanın gizli kalmasını sağlar.
Varyasyon tamamen yüklenene kadar web sitesi gizlenir ve kullanıcı yalnızca beyaz bir arka plan görür.
Varyant tamamen yüklendiğinde, script yüklenen sayfayı görüntüler.
Gizleme genellikle birkaç milisaniye içinde gerçekleşir, bu nedenle kullanıcı normalde herhangi bir şey fark etmez.
Script, sayfayı en fazla 4 saniye gizler. Varyant sunucudan henüz tamamen alınmamış olsa bile, web sitesi bu sürenin sonunda görüntülenir. 4 saniyelik değer, script içinde daha uzun veya daha kısa bir süreyle değiştirilebilir.