Flux RSS - La vie du site - Nouveautés et mises à jour
Assiste.com - Sécurité informatique - Décontamination - Antivirus - Protection - Protection de la Vie Privée Assiste.com - Sécurité informatique préventive - Décontamination - Antivirus - Protection - Protection de la Vie Privée

JavaScript et Tracking par l'exemple

Dernière mise à jour : 2018-10-12T14:52 - 12.10.2018
01.04.2012 - 00h00 - Paris - (Assiste - Pierre Pinard) - Mise à jour de notre article antérieur (versions 1997-2007)
JavaScript et Tracking par l'exemple


JavaScript et Tracking par l'exempleJavaScript et Tracking par l'exempleJavaScript et Tracking par l'exemple

Un exemple, valant mieux qu'un long discours, voici le code source d'une page réelle (du site du Virus Bulletin), capturé le 21.10.2003.

Cet exemple est très didactique. On y voit très distinctement 3 Scripts pour 3 formes publicitaires provoquant l'apparition d'une Pop-Under, d'un Interstitiel, d'une Bannière, et gérant deux Cookies. Ces Scripts sont des Adwares.
  1. Script (javascript), Pop-under, adserver et cookie
    Le premier Script pilote un Cookie qui va permettre à la régie publicitaire "fastclick.com", avec laquelle Virus Bulletin travaille, d'afficher et gérer des pop-under depuis l'adserver "media.fastclick.net".

  2. Script (javascript), adserver et Interstitiel
    Le second Script pilote un second Cookie qui va permettre à la même régie publicitaire d'afficher, toutes les 15 minutes, un Interstitiel.

  3. Script (javascript), adserver et Bannières
    Le troisième Script gère l'affichage et la rotation d'affichage d'une Bannière publicitaire en haut de la page.
On en profitera pour ajouter les lignes suivantes dans notre liste Hosts si elles n'y sont déjà (incluant un autre gestionnaire de pop-under trouvé sur une autre de leurs pages).

127.0.0.1 fastclick.com
127.0.0.1 www.fastclick.com
127.0.0.1 media.fastclick.net
127.0.0.1 www.media.fastclick.net
127.0.0.1 earth.goclick.com
127.0.0.1 www.earth.goclick.com
127.0.0.1 goclick.com
127.0.0.1 www.goclick.com


<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Virus Bulletin</title>



<!-- FASTCLICK.COM POP-UNDER CODE v1.7e for virus-bulletin.com -->


<script language="javascript"><!--
var doc=document; var url=escape(doc.location.href); var date_ob=new Date();
doc.cookie='h2=o; path=/;';var bust=date_ob.getSeconds();
if(doc.cookie.indexOf('e=llo') <= 0 && doc.cookie.indexOf('2=o') > 0){
doc.write('<scr'+'ipt language="javascript" src="http://media.fastclick.net');
doc.write('/w/pop.cgi?sid=4671&m=2&v=1.7e&u='+url+'&c='+bust+'"></scr'+'ipt>');
date_ob.setTime(date_ob.getTime()+43200000);
doc.cookie='he=llo; path=/; expires='+ date_ob.toGMTString();} // -->
</script>


<!-- FASTCLICK.COM POP-UNDER CODE v1.7e for virus-bulletin.com -->




<!-- FASTCLICK.COM INTERSTITIAL HEAD CODE v1.0 for virus-bulletin.com -->
<script language="javascript"><!--
function FCx(x){
var min=15; // minimum minutes between interstitials (needs to be >15)
if(x.indexOf('get.media')>0){
x=unescape(x.substring(x.indexOf('&url=')+5,x.length));
}else{
if(document.cookie.indexOf('CxIC=1')<=0){
x='http://media.fastclick.net/w/get.media?sid=4671&m=5&url='+escape(x);
var date_ob=new Date();
date_ob.setTime(date_ob.getTime()+min*1000*60);
document.cookie='FCxIC=1; path=/; expires='+date_ob.toGMTString();
}
}
return x
}
// -->
</script>

<!-- FASTCLICK.COM INTERSTITIAL HEAD CODE v1.0 for virus-bulletin.com -->




</head>
<body topmargin="0" leftmargin="0" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">




<!-- FASTCLICK.COM InVue CODE v1.0 for virus-bulletin.com -->

<script language="javascript"><!--
var doc=document; if(doc.all && doc.getElementById){
var url=escape(doc.location.href);var mjo=Math.floor(Math.random()*7777);
doc.cookie='h2=o; path=/;'; var ht=doc.body.clientHeight;var wt=doc.body.clientWidth;
if(doc.cookie.indexOf('n=vue') <= 0 && ht>400 && wt>400 && doc.cookie.indexOf('2=o') > 0){
doc.write('<scr'+'ipt language="javascript" src="http://media.fastclick.net');
doc.write('/w/get.media?sid=4671&tm=12&m=4&u='+url+'&c='+mjo+'"></scr'+'ipt>');}} // -->
</script>


<!-- FASTCLICK.COM InVue CODE v1.0 for virus-bulletin.com -->



... / ... suit le reste de la page avec 1 web bug et 2 traceurs ... / ...