Rastreo de clics en vínculos

Pasos utilizados para facilitar la recopilación de clics en vínculos mediante el uso de la etiqueta de página de referencia.

Mediante la implementación de Reference Page Tag, es posible recopilar datos de medición que denoten los vínculos (o valores href) en los que los visitantes hacen clic mientras visitan páginas en particular. Normalmente, esta colección no implica la implementación de identificadores de vínculo adicionales en las páginas HTML.

Para facilitar la recopilación de clics en vínculos mediante el uso de Reference Page Tag, complete los siguientes pasos:

  1. Copie el siguiente código en el archivo existente llamado 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. Cree o coloque el archivo de imagen de 1 píxel por 1 píxel llamado zag2.gif en un directorio presente en el servidor web.

  3. Modifique la variable lc.src para hacer referencia al dominio apropiado del sitio web desde el cual se hace referencia al archivo zag2.gif.

  4. Asegúrese de que se hayan establecido los encabezados de control de caché adecuados para los archivos zag.gif y zig.js.

  5. Dentro de los archivos HTML desde los que desea recopilar los valores de clics en vínculos, el Reference Page Tag Execution Call debe modificarse para informar al Page Tag Execution Script a fin de capturar los clics en vínculos para esa página. Para ello, cambie el valor de la variable vlc a "1" como se indica en el siguiente ejemplo de código:

<!-- 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-->
Datos recopilados Explicación Ejemplo
v_ln= Valor que indica la campaña de impresión v_ln="About%20Us"

En esta página