Dönüşüm takibi için sitede yclid alma

yclid parametresi Yandex Direct reklamlarının URL adreslerine eklenir. Yclid'e göre dönüşümleri izleyebilmek için bu parametrenin değerinin URL adresinden çıkarılıp CSV dosyasında Yandex Metrica'ya aktarılmasını ayarlamak gerekir.

Çalışmaya başlamadan önce, aşağıdakileri yapabildiğinizden emin olun:

  • Sayfaların HTML kodunu, reklamların URL adresindeki yclid parametre değeri değişmeyecek şekilde düzenlemek.
  • Yclid parametre değerini sitenizden aldığınız ziyaretçi bilgileriyle birlikte kaydetmek.

Adım 1 — Yandex Direct reklamlarının URL adreslerindeki yclid parametresinin kaydını ayarlayın

Sitenizin sayfa koduna, yclid parametresinin çerezlere kaydedilmesini sağlayacak JavaScript kodunu ekleyin. Aşağıdaki örnekte çerez dosyasına yclid adı verilmiştir.

<script type="text/javascript">
function setCookie(name, value, days){
    var date = new Date();
    date.setTime(date.getTime() + (days*24*60*60*1000)); 
    var expires = "; expires=" + date.toGMTString();
    document.cookie = name + "=" + value + expires + ";path=/";
}
function getParam(p){
    var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);
    return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
var yclid = getParam('yclid');
if(yclid){
    setCookie('yclid', yclid, 90);
}
</script> 

Bu kodu body öğesine eklemenizi öneririz. Bu şekilde, reklam oluşturulurken her seferinde kodu yeniden eklemenize gerek kalmaz.

Adım 2 — yclid değerinin çerezlerden çıkarılmasını ayarlayın

yclid parametre değerinin çıkarılıp sunucunuza aktarımını sağlayacak kodu site sayfalarınızın koduna ekleyin. Bunu, ziyaretçilerin formu doldurduğu ve iletişim bilgilerini veya diğer bilgileri bıraktıkları sayfada yapabilirsiniz. Yclid'i ziyaretçilerin doldurduğu formdaki gizlenmiş bir alan değeri olarak iletmenizi öneririz.

Not

Yclid aktarım kodu, sunucunuzun veya ziyaretçi tarayıcısının desteklediği herhangi bir programlama dilinde yazılabilir. Bu örnekte JavaScript kullanılmaktadır.

<form action="" name="myForm">   
    Name: <input type="text" name="name">
    <!--Hidden field for extracting yclid-->   
    <input type="hidden" id="yclid_field" name="yclid_field" value="">    
    <input type="submit" value="Submit Form" name="btnSubmit">  
</form>

<!--Extracting yclid and changing the hidden field-->
<script> 
  function readCookie(name) { 
  var n = name + "="; 
  var cookie = document.cookie.split(';'); 
  for(var i=0;i < cookie.length;i++) {      
      var c = cookie[i];      
      while (c.charAt(0)==' '){c = c.substring(1,c.length);}      
      if (c.indexOf(n) == 0){return c.substring(n.length,c.length);} 
  } 
  return null; 
  } 
  window.onload = function() {      
      document.getElementById('yclid_field').value = 
  readCookie('yclid'); 
  } 
</script>

Sohbete yaz

E-posta yaz

Lütfen, dikkatli olun: Destek Ekibi kullanıcıları aramaz. Dolayısıyla Yandex Metrica Destek Ekibi adına sizi telefonla arayan yabancıları yok sayın ve talimatlarını kesinlikle izlemeyin.