リンククリック数の追跡

参照ページタグを使用してリンククリック数を収集しやすくする手順です。

Reference Page Tagのデプロイメントを通じて、特定のページを訪問中に訪問者がクリックしたリンク(またはhref値)を示す測定データを収集できます。 通常、このコレクションには、追加のリンク識別子をHTMLページに実装する必要はありません。

Reference Page Tagを使用してリンククリック数を容易に収集するには、次の手順を実行します。

  1. 次のコードを、zig.jsという名前の既存のファイルにコピーします。

    //REFERENCE LINK AND FORM CLICK PAGE TAG 
    //INITIATE FUNCTIONS ONLOAD 
    function addEvent(obj, evType, fn){  
     if (obj.addEventListener){  
       obj.addEventListener(evType, fn, false);  
       return true;  
     } else if (obj.attachEvent){  
       var r = obj.attachEvent("on"+evType, fn);  
       return r;  
     } else {  
       return false;  
     }  
    } 
    addEvent(window, 'load', startCapture); 
    addEvent(window, 'load', startCapture); 
    function startCapture(){ 
    //TO CAPTURE LINK CLICKS 
      if (vlc == "1"){captureLink();} 
      //TO CAPTURE FORM FIELD CLICKS 
      if (vfc == "1"){captureForm();} 
    } 
    //BEGIN LINK CAPTURE PAGE TAG 
    function captureLink(){ 
      if (document.links[0]){ 
        if (document.links){ 
          var links = document.links, link, k=0; 
          while(link=links[k++]) { 
            link.onclick = captureLinkName; 
     } 
        } 
      } 
    } 
    function captureLinkName() { 
      var lc=new Image(); 
      this.parent = this.parentNode; 
      lc.src='zag2.gif?linkname=' + escape(this.name) + "&cd=" + new Date().getTime(); 
    } 
    //END LINK CAPTURE PAGE TAG 
    //BEGIN FORM CLICK CAPTURE PAGE TAG 
    function captureForm(){ 
      if (document.forms[0]) { 
        if(document.forms){ 
     for(i=0; i<document.forms[0].elements.length; i++){ 
            var forms = document.forms[0].elements[i]; 
            forms.onfocus = captureFormName; 
          } 
        } 
      } 
    } 
    function captureFormName() { 
      var fc=new Image(); 
      fc.src='zag3.gif?fieldname=' + escape(this.name) + "&cd=" + new Date().getTime(); 
    } 
    //END FORM CLICK CAPTURE PAGE TAG
    
  2. zag2.gifという名前の1ピクセルx 1ピクセルの画像ファイルを作成するか、Webサーバー上に存在するディレクトリに配置します。

  3. lc.src変数を変更して、zag2.gifファイルの参照元となるWebサイトの適切なドメインを参照します。

  4. zag.gifファイルとzig.jsファイルに対して適切なキャッシュ制御ヘッダーが確立されていることを確認します。

  5. リンククリック値の収集元となるHTMLファイル内で、Reference Page Tag Execution Callを変更して、そのページのリンククリック数を取り込むようにPage Tag Execution Scriptに通知する必要があります。 これをおこなうには、次のコード例で示すように、vlc変数の値を「1」に変更します。

<!-- BEGIN REFERENCE PAGE TAG--> 
<script language="javascript"> 
var vlc = "1" //Capture Link Click  1=TRUE, 0=FALSE 
var vfc = "0"; //Capture Form Field Click  1=TRUE, 0=FALSE 
var v = {}; 
</script> 
 
<script language="javascript" src=”http://www.myserver.com/path/to/zig.js" type="text/javascript"></script> 
 
<noscript> 
<img src="/path/to/zag.gif?Log=1&v_jd=1" border="0" width="1" height="1"/> 
</noscript> 
 
<!-- END REFERENCE PAGE TAG-->
収集されたデータ 説明
v_ln= インプレッションキャンペーンを示す値 v_ln="約%20Us"

このページ