setConfig
Deney ayarlarını genişletir ve ayrıca Görsel editörün JS modunda bir deney oluşturma özelliğini içerir.
ymab('metrika.XXXX', 'setConfig', {
enableVisual: true,
enableJS: false,
enableHTML: true,
enableRedir: true,
enableWatch: false,
enableAdv: true,
enableSendYmUid: true,
enableSetYmUid: false,
cookieDomain: undefined,
storeReferer: false,
storeRedirParam: "localstorage",
removeAbRedirParam: false,
nonce: undefined
});
burada XXXX – sitenizde yüklü olan Yandex Metrica sayacının numarasıdır.
|
Parametre |
Türü |
Zorunlu |
Açıklama |
||||||||
|
setConfig |
String |
Evet |
Deneyi başlatıyor. |
||||||||
|
Alanlar |
|||||||||||
|
enableVisual |
Boolean |
— |
Editör ile deneylerin yapılmasına izin verir. Varsayılan değer: |
||||||||
|
enableJS |
Boolean |
— |
Editör aracılığıyla JavaScript kodu ekleme yoluyla deneylerin yapılmasına izin verir. Varsayılan değer: Eğer |
||||||||
|
enableHTML |
Boolean |
— |
Editör aracılığıyla HTML ekleme deneylerine izin verir. Varsayılan değer: Eğer |
||||||||
|
enableRedir |
Boolean |
— |
Yönlendirme ile deneylere izin verir. Varsayılan değer: |
||||||||
|
enableWatch |
Boolean |
— |
Sayfa değişikliğini izlemeyi etkinleştirir. Varsayılan değer: Daha fazla bilgi
|
||||||||
|
enableAdv |
Boolean |
— |
Reklam bloklarıyla deneyler yapılmasını sağlar. Varsayılan değer: |
||||||||
|
enableSendYmUid |
Boolean |
— |
Yandex Metrica çerezinin Varsayılan değer: |
||||||||
|
enableSetYmUid |
Boolean |
— |
Yandex Metrica çerezinin yerleştirilmesini etkinleştirir. Varsayılan değer: Eğer Yandex Advertising Network’te reklam birimleriyle deney yürütmek için |
||||||||
|
cookieDomain |
String |
— |
Çerezlerin ayarlanacağı alan adını ayarlar. Varsayılan: Eğer ÖrnekEğer |
||||||||
|
storeReferer |
Boolean |
— |
Yandex Metrica’ya göndermek için yeniden yönlendirmede Referer’ın sessionStorage’a kaydedilmesini etkinleştirir. Varsayılan değer: Yönlendirmeden sonra etiketleri kaydetmek istediğinizde kullanın. |
||||||||
|
storeRedirParam |
String |
— |
Başarılı bir yönlendirmenin işareti için geçici depolama alanını belirler. Özellik, yönlendirmeden sonra Yandex Metrica’da ziyareti günlüğe kaydetmek için kullanılır. Saklama süresi – en fazla 5 dakikadır. Başarılı bir yönlendirmeden sonra işaret otomatik olarak kaldırılır. Olası değerler:
Varsayılan olarak: |
||||||||
|
removeAbRedirParam |
Boolean |
— |
Başarılı bir yönlendirmeden sonra Varsayılan değer:
|
||||||||
|
nonce |
String |
— |
Site Content Security Policy teknolojisini kullanıyorsa CSS ve JS’ye eklenir. Daha fazla bilgi |
||||||||
JS bağlantı örneği
ymab('metrika.XXXX', 'setConfig', { enableJS: true});
Nonce aktarımı örneği
ymab('metrika.XXXX', 'setConfig', { enableJS: true, nonce: 'nonce-<karakter dizisi>' });
setConfig yöntemini init yönteminden önce çağırın.
Örnek:
<script type="text/javascript">
(function(e, x, pe, r, i, me, nt){
e[i]=e[i]||function(){(e[i].a=e[i].a||[]).push(arguments)},
me=x.createElement(pe),me.async=1,me.src=r,nt=x.getElementsByTagName(pe)[0],nt.parentNode.insertBefore(me,nt)})
(window, document, 'script', 'https://abt.s3.yandex.net/expjs/latest/exp.js', 'ymab');
ymab('metrika.XXXX', 'setConfig', { enableJS: true });
ymab('metrika.XXXX', 'init'/*, {clientFeatures}, {callback}*/);
</script>
burada XXXX – sitenizde yüklü olan Yandex Metrica sayacının numarasıdır.
Sorular ve sorunlar
Bir AB deneyinde rastgele bir JS komut dosyası kullanılabilir mi?
Tüm site veya sayfadaki deney türünü nasıl devre dışı bırakabilirim?
Öğe sayfadan sonra yükleniyor. Onu deneye nasıl dahil ederim?