Split ve A/B
Tek bir alan adı trafiği birkaç farklı PWA'ya yönlendirebilir — örneğin iki kartı birbiriyle karşılaştırmak (A/B testi) veya yükü dağıtmak için. Editör içindeki uygulamanın kendisi böyle bir dağıtımdan haberdar değildir: hangi PWA'nın ve kime gösterileceğine, alan adındaki kampanya kuralları karar verir.
Bu ayarın yapıldığı yer
Dağıtım ve cloaking, kampanya akış kurallarında — Kampanyalar → Akışlar bölümünde ayarlanır. Orada her alan adı için, yukarıdan aşağıya doğru kontrol edilen bir kurallar listesi tanımlarsınız: eşleşen ilk kural kazanır.
Her kural üç bölümden oluşur:
- Koşullar — kuralın kime yöneltildiği: dil, coğrafya, işletim sistemi, cihaz, User-Agent, GET parametreleri, referer.
- Hedefler ve ağırlıklar — eşleşen trafiğin nereye yönlendirileceği. Birden fazla hedef (farklı PWA'lar, bir yönlendirme, bir whitepage) belirtebilir ve trafiği bunlar arasında yüzdelere (ağırlıklara) göre dağıtabilirsiniz. İşte split / A/B tam olarak budur.
- Cloak filtreleri — istenmeyen trafiğin filtrelenmesi: bot IP ağlarının, veri merkezlerinin ve VPN/proxy'lerin engellenmesi, ülke ve User-Agent'a göre kısıtlama.
İki PWA arasında A/B
İki kartı karşılaştırmak için: her iki uygulamayı da oluşturun, ardından kampanya kuralında ikisini de hedef olarak ekleyin ve ağırlıkları belirleyin (örneğin %50 ve %50). Ağırlıkları dengele düğmesi yüzdeleri eşit olarak dağıtır. Her uygulamanın istatistiklerini, kartının Genel bakış sekmesinde görüntüleyin.
Bir kuraldaki ağırlıkların toplamı %100 olmalıdır. Bir kuralın koşulu yoksa, tüm trafikle eşleşir — böyle bir kuralı listede en sonda tutun, aksi takdirde altındaki kurallar asla çalışmaz.