• Yönlendirme ve Bölünmüş URL Testi

    İçindekiler tablosu

    Kısa ve tatlı

    Yönlendirme işlevi ile gelen kullanıcıları bir veya daha fazla sayfadan başka bir sayfaya yönlendirebilirsiniz. Bu işlevi bir A/B testinde kullanırsanız, bir "bölünmüş URL testi" gerçekleştirebilirsiniz. Bu, örneğin mevcut sayfanızı, sayfanın farklı bir URL üzerinden erişilebilen yeni bir sürümüne karşı test etmenize olanak tanır. 

    Prensip olarak, yönlendirme testi yapmak için kullanabileceğiniz iki yöntem vardır. 

    Yöntem 1: Düzenleyicide yönlendirme testi oluşturun

    Adım adım öğretici
    Varify.io ile bölünmüş URL testi oluşturun

    Bu yöntem yalnızca tam olarak bir web sitesini başka bir web sitesine yönlendirmek istiyorsanız uygundur.

    Yeni bir varyant oluşturun ve “URL'yi Yönlendir” simgesine tıklayın. Ardından gelen kullanıcıların yönlendirileceği URL'yi URL giriş alanına girin. Yeni hedef URL'ye yönlendirme yapılırken, çağrılan orijinal URL'nin UTM parametreleri gibi mevcut URL parametreleri korunur ve yeni yönlendirme URL'sine eklenir.

    Önemli not: URL'yi girerken, tam ve mutlak URL'yi girdiğinizden emin olun. 
     -> "https://www.demoshop.com/new-home" ve "demoshop.com/new-home" değil
    Herhangi bir sorunuz varsa bize ulaşın: https://varify.io/kontakt/

    Yöntem 2: JavaScript aracılığıyla yönlendirme tanımlama

    Daha karmaşık yönlendirmeler için JavaScript kullanabilirsiniz. Ancak, izlemenin hedef sayfada da tetiklenmesi ve doğru sonuçları ölçmeniz için URL'ye doğru deneme kimliği ve varyasyon kimliğini içeren va-red parametresini de eklemeniz önemlidir. Burada, izleme örneği de dahil olmak üzere daha karmaşık deneyler için iki kullanım örneği yer almaktadır:

    Her URL'nin kendisine yönlendirilmesi - ek URL parametresi ile

    Örnek:

    Orijinal sayfa:

    https://www.test.com/products/product1

    https://www.test.com/products/product2

    Varyasyon:

    https://www.test.com/products/product1?view=2

    https://www.test.com/products/product2?view=2

    				
    					(function () {
      const experimentId = 21952;
      const variationId = 32490;
    
        function isInEditor() {
        const p = new URLSearchParams(location.search);
        return p.has('varify-variation-name') || p.has('varify-variation-id');
      }
      if (isInEditor()) return;
    
      const params = new URLSearchParams(window.location.search);
      const paramAsBase64 = window.btoa(`${experimentId}:${variationId}`).replace(/=/g, '');
      const needsView = params.get('view') !== '2';
      const needsVa = params.get('va-red') !== paramAsBase64;
    
      if (needsView || needsVa) {
        params.set('view', '2');
        params.set('va-red', paramAsBase64);
        const newUrl = `${window.location.origin}${window.location.pathname}?${params.toString()}${window.location.hash || ''}`;
        window.location.href = newUrl;
      }
    })();
    				
    			

    Önemli: Varyantın sonsuz bir döngüye girmesini önlemek için sayfa hedeflemesinin yine de ayarlanması gerekir. Bunu nasıl yapacağınızı buradan öğrenebilirsiniz: URL bölme testlerinde sonsuz döngülerden kaçının

    Tüm URL'lerin ek alt yol ile aynı URL'ye yönlendirilmesi

    Örnek:

    Orijinal sayfa:

    https://www.test.com/products/product1

    https://www.test.com/products/product2

    Varyasyon:

    https://www.test.com/products/product1/new

    https://www.test.com/products/product2/new

    				
    					(function () {
      const experimentId = 21952;
      const variationId = 32490;
    
      function isInEditor() {
        const p = new URLSearchParams(location.search);
        return p.has('varify-variation-name') || p.has('varify-variation-id');
      }
      if (isInEditor()) return;
    
      const params = new URLSearchParams(location.search);
      const basePath = location.pathname.replace(/\/+$/, '');
      const endsWithNew = basePath.endsWith('/new');
    
      const vaValue = btoa(`${experimentId}:${variationId}`).replace(/=/g, '');
      const hasVa = params.get('va-red') === vaValue;
    
      if (endsWithNew && hasVa) return;
    
      params.set('va-red', vaValue);
    
      const newPath = endsWithNew ? basePath : basePath + '/new';
      const newUrl = `${location.origin}${newPath}?${params.toString()}${location.hash || ''}`;
    
      location.href = newUrl;
    })();
    				
    			

    Sayfa hedeflemeyi ayarlama

    Görsel düzenleyicide yönlendirme URL'sini oluşturup kaydettikten sonra, Varify.io kontrol panelinde split test için ayarları tanımlayabilirsiniz.

    1. Sayfa Hedefleme bölümünde, denemenizin gerçekleşmesi gereken URL'yi girin. Bu, yönlendirme URL'sine yönlendirmek istediğiniz URL'yi ifade eder. -> Yönlendirme URL'sini GİRMEYİN!
    2. Eşleştirme türünü "Basit Eşleştirme" olarak ayarlayın
    3. Varyantınız için istediğiniz trafik dağılımını ayarlayın
    4. Yönlendirme deneyini başlatın

    Örnek: Ekran görüntüsü, https://www.demoshop.com/ adresine gelen 50% kullanıcılarının artık Yönlendirme URL'si altında oluşturulan varyantta daha önce girilen URL'ye yönlendirildiği ayarı göstermektedir.

    Deneye başlamadan önce, iletimin doğru çalıştığını ve herhangi bir sonsuz döngü oluşturmadığını kontrol edin.

    Yönlendirme varyantı sonsuz bir döngü oluşturur

    Belirli koşullar altında, sayfa hedefleme yeniden yönlendirilen kullanıcılar için sonsuz bir döngü oluşturabilir. Ancak, yeni oluşturulan sayfanızın kendi URL'si varsa bu durum gerçekleşmeyecektir.

    Örneğin, yönlendirme URL'niz orijinal URL'ye yalnızca bir ek parametre içeriyorsa:
    Orijinal: https://www.demoshop.com
    Yönlendir: https://www.demoshop.com?page=newlp

    Sorunu nasıl kolayca çözebileceğinizi buradan öğrenebilirsiniz: URL bölme testlerinde sonsuz döngülerden kaçının

    Bölünmüş URL testinin değerlendirilmesi

    Varify.io'da Değerlendirme

    Varify.io Google Analytics 4 Bağlantısı ile sonuçlarınızı doğrudan Varify.io kontrol panelinizde kolayca görüntüleyebilirsiniz. Bunu nasıl yapacağınızı buradan öğrenebilirsiniz: Varify.io'daki sonuç değerlendirmesine

    GA4'te Değerlendirme

    Keşifsel Veri Analizini kullanarak GA4'te A/B testinizin varyantlarından elde edilen verileri analiz edebilirsiniz. Daha fazla bilgiyi burada bulabilirsiniz: GA4'teki sonuçları analiz etmek için

  • İlk adımlar