Ana içeriğe geç

etracker entegrasyonu

Son güncelleme: 24 Mar 20263 dk okuma süresi

Kısaca​

etracker'ı Varify ile iki şekilde kolayca bağlayabilirsin. etracker olaylarını doğrudan göndermek istiyorsan "Doğrudan entegrasyon"u seç.

Alternatif olarak bir Tag Manager de kullanabilirsin. Bu durumda izleme olayları Tag Manager aracılığıyla etracker'a iletilir.

Kullanıcı onayı ile veya onay olmadan Varify olaylarının gönderilmesi​

Varify script'ini doğrudan yükleme seçeneğine sahipsin, böylece deneyler kullanıcı onayı olmadan da sunulabilir (bu bir hukuki tavsiye değildir - kararı kendin vermelisin). Bundan bağımsız olarak, tracking olaylarını etracker'a yalnızca kullanıcı onayı verildikten sonra gönderebilirsin. Alternatif olarak, Varify script'ini yalnızca kullanıcı onayından sonra entegre edebilirsin.

Varify olaylarının yalnızca kullanıcı onayı ile gönderilmesi​

Varify script'ini ve dolayısıyla varyantlarının sunumunu kullanıcı onayı olmadan yüklüyorsan, ancak Varify olaylarını etracker'a kullanıcı onayı üzerinden göndermek istiyorsan, bu talimatları izle. Advanced Setup bölümüne git ve "Start Tracking on Activation Event" ayarının etkinleştirildiğinden emin ol.

"Start Tracking on Activation Event" ve "Keep users in variation" açık durumdayken Advanced Setup.

Varify'ın etracker'a veri gönderebilmesi için, onay durumuna bağlı olarak aşağıdaki JavaScript'in her sayfa görüntülemesinde çalıştırılması gerekir:

<script>
if (window.varify && typeof window.varify.setTracking === 'function') {
window.varify.setTracking(true);
} else {
window.addEventListener('varify:loaded', function () {
window.varify.setTracking(true);
});
}
</script>

Kullanıcı onayı olmadan Varify olaylarının gönderilmesi​

Verileri kullanıcı onayı olmadan etracker'a göndermek istiyorsanız, Advanced Setup bölümüne gidin ve “Start Tracking on Activation Event” ayarını devre dışı bırakın.

etracker doğrudan entegrasyonu​

etracker'ı kaynak kodunuza bir JavaScript snippet'i aracılığıyla doğrudan entegre ettiyseniz ve olayları doğrudan bunun üzerinden gönderiyorsanız doğrudan entegrasyonu seçin.

Not: Doğrudan entegrasyonu kullanıyorsanız, Tag Manager entegrasyonu gerekli değildir.

Varify'da A/B testi kurulumunu ayarlama​

etracker ile doğrudan entegrasyon için, A/B testi seçeneklerini Varify'da kolayca ayarlayabilirsin. İşte nasıl devam edebileceğin:

  1. Dashboard'da "A/B Testing Options" üzerine tıkla.
  2. Ardından "Go to Tracking Setup" seçeneğini seç.
  3. "Analytics Connection" altında "etracker" seçeneğini seç.
  4. "Update" üzerine tıklayarak değişiklikleri kaydet.

Tracking setup'ını "etracker" olarak ayarlar ayarlamaz, deneylerinden gelen veriler otomatik olarak etracker property'ne aktarılacaktır.

Varify genel bakış ekranı, „A/B Testing Options – Go to Tracking Setup" karosu vurgulanmış şekilde Analytics bağlantısı açılır menüsü açık ve „etracker" işaretli Varify tracking kurulumu

Tag Manager ile etracker entegrasyonu​

Analytics bağlantısını ayarla​

Not: Google Tag Manager entegrasyonunu kullanıyorsan, Varify'daki tracking kurulumu "Google Tag Manager" olarak ayarlanmalıdır.

Google Tag Manager'ı kullanmaya başlamadan önce, öncelikle dashboard'unda gerekli ayarları yapmalısın:

  1. Dashboard'da "A/B Testing Options" bölümüne git ve "Go to Tracking Setup"u seç.
  2. "Analytics Connection" altında "Google Tag Manager"ı seç.
  3. "Update"e tıklayarak seçimini onayla.
"A/B Testing Options – Go to Tracking Setup" karosu vurgulanmış Varify genel görünümü Mevcut bağlantılar arasında "Google Tag Manager" işaretli aynı dropdown

Google Tag Manager'da Yapılan Ayarlamalar​

Varify.io'yu Google Tag Manager üzerinden etracker ile entegre etmek için, Tag Manager'da etracker'a izleme olayları gönderen bir etiket oluşturman gerekir. Bu, deneylerinin sonuçlarını etkili bir şekilde değerlendirmeni sağlar.

1. Bir veri katmanı değişkeni oluştur​

Bu değişken, etikete A/B testinden gelen bilgileri sağlamak için kullanılır.

  • Değişkenin adı: örn. "VA Short" (veya kendi adını seç)
  • Veri katmanı değişkeninin adı: "varify_abTestShort" (zorunlu)
Data Layer Variable türünde, varify_abTestShort değerini okuyan „VA Short“ Google Tag Manager değişkeni.

2. Bir tetikleyici oluştur​

Tetikleyici, verilerin Analytics sistemine iletilmesini başlatan belirleyici olaydır.

  • Tetikleyicinin adı: örn. "Varify.io® - Event" (veya kendi adını seç)
  • Tetikleyici türü: "User defined event" (zorunlu)
  • Event adı: "varify" (zorunlu)
Google Tag Manager tetikleyicisi „Varify.io® – Event“: event adı „varify“ olan özel event, tüm özel eventlerde tetiklenir

3. bir etiket oluştur​

Etiketler, değişkenlerde saklanan değerleri etracker gibi analiz aracınıza gönderen kod parçacıklarıdır.

  • Etiket adı: örn. "Varify.io® - GA4 Tracking Linker" (veya kendi adınızı seçin)
  • Yapılandırma etiketi: Custom HTML
  • Aşağıdaki kodu Custom HTML etiketine yapıştırın
  • {{...}} içindeki değişkenlerin adları, değişkeni önceden adlandırdığınız adla eşleşmelidir. -> İpucu: "{{" yazarsanız, oluşturulan tüm değişkenler size önerilir
  • Tetikleyici: Önceden oluşturulan "Varify.io® - Event" öğesini ekleyin

Güncel sürüm:

<script>
_etracker.sendEvent(new et_UserDefinedEvent("ABtesting", "Experiment", "{{VA Short}}"));

</script>

etracker'ın yavaş yüklenmesi için alternatif sürüm

<script>

(function() {
var abTestEventSent = false;
function waitForEtrackerAndSendEvent(retries, delay) {
if (!abTestEventSent && typeof _etracker !== "undefined" && typeof et_UserDefinedEvent !== "undefined") {
_etracker.sendEvent(new et_UserDefinedEvent("ABtesting", "{{VA ExperimentName}}", "{{VA Short}}"));
abTestEventSent = true;

} else if (!abTestEventSent && retries > 0) {
setTimeout(function() {
waitForEtrackerAndSendEvent(retries - 1, delay);
}, delay);

} else if (!abTestEventSent) {
console.warn("etracker oder et_UserDefinedEvent wurde nicht gefunden.");
}
}
waitForEtrackerAndSendEvent(20, 200);
})();

</script>

Kod parçacığının eski sürümü:

<script>
etracker.sendEvent(new et_UserDefinedEvent('ABtesting', '{{VA Short}}'));
</script>
Google Tag Manager özel HTML etiketi "Varify - Tracking Linker", "Varify - Event" tetikleyicisinde "et_UserDefinedEvent('ABtesting', '{{VA Short}}')" gönderir

4. GTM konteynerinizdeki düzenlemeleri bir gün içinde yayınlayın​

Google Tag Manager'daki düzenlemelerinizin web sitenizde de çalıştığından emin olmak için değişiklikleri yayınlamanız önemlidir.

Bunu yapmak için Tag Manager'da soldaki "Overview" bölümüne gidin. Burada az önce oluşturduğunuz tüm öğelerin bir genel görünümünü görebilirsiniz.

Yayınlamak için sağ üstteki mavi "Publish" düğmesine tıklayın ve onaylayın. Bu andan itibaren etiket canlıya alınır ve verileri etracier'e gönderir.

Tracking entegrasyonunu kontrol et​

Her şeyin doğru bağlandığından emin olmak için bir A/A testi başlatmanı öneririz. Bu, test etmeye başlamadan önce her şeyin doğru çalıştığından emin olmanı sağlar.

Bir A/A testinin tam olarak nasıl çalıştığını burada öğrenebilirsin: Bir A/A testi başlat ve tracking'i kontrol et

Deneylerini etracker'da değerlendir​

Deneylerini etracker'da nasıl değerlendirebileceğini ayrı bir kullanıcı dokümantasyonunda özetledik.

Değerlendirme için buraya tıklayın: etracker değerlendirmesi