Printer Friendly, PDF & Email

Implementation du script

Ici, vous trouvez toutes les information de l'implementation du script et sur les variants du script.

4.1 Générateur de script

Après l'inscription, nos clients reçoivent les informations de script spécifiques à l'offre. Après l'insertion et l'activation de l'identifiant spécifique à l'offre, le script peut être également créé via un générateur de script sur notre site Web.

4.2 Script de mesure sans différenciation par sections

<!-- NET-Metrix-Audit version="1.5" -->
<script language="JavaScript" type="text/javascript"> <!--
var NETMX="http://<offer>.wemfbox.ch/cgi-bin/ivw/CP";
document.write("<img src=\""+NETMX+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000) +"&x="+screen.width +"x"+screen.height+"\" width=\"1\" height=\"1\" alt=\"\" />");
// -->
</script>
<noscript>
<img src="http://<offer>.wemfbox.ch/cgi-bin/ivw/CP" width="1" height="1" alt="" />
</noscript>    
<!-- /NET-Metrix-Audit -->

L'espace <offer> est à remplacer par l'identifiant de l'offre Web (l'identifiant attribué par NET-Metrix). Le script doit être inséré une fois dans toutes les pages de l'offre Web ou Mobile. Le script ne doit pas être inséré dans une tabelle, une Newsletter ou dans les Pop-ups qui s'ouvrent automatiquement.

Le script de mesure doit être implémenté au début de l'élaboration de page. Cela garantit qu'à chaque appel de page un comptage est effectué. Nous recommandons d'insérer le script après le Bodytag.

4.3 Script de mesure avec différenciation par sections

<!-- NET-Metrix-Audit version="1.5" -->
<script language="JavaScript" type="text/javascript"> <!--
var NETMX="http://<offer>.wemfbox.ch/cgi-bin/ivw/CP/<sk>";
document.write("<img src=\""+NETMX+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000) +"&x="+screen.width+"x"+screen.height+"\" width=\"1\" height=\"1\" alt=\"\" />");
// -->
</script>
<noscript>
<img src="http://<offer>.wemfbox.ch/cgi-bin/ivw/CP/<sk>" width="1" height="1" alt="" />
</noscript>
<!-- /NET-Metrix-Audit -->

L'espace <offer> est à remplacer par l'identifiant de l'offre Web (l'identifiant attribué par NET-Metrix) et <sk> par la désignation des sections. Le script ne doit pas être inséré dans une tabelle, une Newsletter ou dans les Pop-ups qui s'ouvrent automatiquement.

Le script de mesure doit être implémenté au début de l'élaboration de page. Cela garantit qu'à chaque appel de page un comptage est effectué. Nous recommandons d'insérer le script après le Bodytag.

4.4 Variantes de script

4.4.1Script AJAX

<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function NET-Metrix(sk) {
setTimeout('sendPixel("'+sk+'")', 0);
}
function sendPixel(sk) {
var strNetmx = "http:// <offer>.wemfbox.ch/cgi-bin/ivw/CP/";
var img = new Image();
img.src = strNetmx+sk+"?d="+(Math.random()*1000)+"&x="+screen.width+"x"+screen.height;
}
-->
</script>
</head>
<body>
<!-- Parameter p. ex. 'home/news' peut être définit librement -->
<a href="javascript:NET-Metrix('home/news');">Count on Click</a>
</body>
</html>

4.4.2 Script combiné (incl. SSL)

<!-- NET-Metrix-Audit version="1.5" -->
<script language="JavaScript" type="text/javascript"><!--
var NETMX = (('https:' == document.location.protocol) ? 'https://<offer>-ssl.wemfbox.ch/cgi-bin/ivw/CP/home' : 'http:// <offer>.wemfbox.ch/cgi-bin/ivw/CP/home' );
document.write("<img src=\""+NETMX+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000)+"&x="+screen.width+"x"+screen.height+"\" width=\"1\" height=\"1\" />");
// -->
</script>
<noscript>
<img src="https://<offer>-ssl.wemfbox.ch/cgi-bin/ivw/CP/home" width="1" height="1" alt="" />
</noscript>
<!-- /NET-Metrix-Audit -->

Indication: La mesure SSL est payante car une propre identification SSL est nécessaire, vous devez la commander chez nous. La liste des redevances peut être consultée sur notre site Web.

4.4.3 Script SinglePageApplication

<script>
(function(){
/* Client-Config */
var ssl = document.location.protocol === 'https:';
var offer = ssl ? '<offer>-ssl' : '<offer>';
var section = 'test-neu';
/* do not touch */
var domain = document.location.protocol + '//' + offer + '.wemfbox.ch';
var path = 'cgi-bin/ivw/CP/' + section;
var random = Math.random();
var screensize = screen.width + 'x' + screen.height;
var referrer = document.referrer;
var urlparam = 'd=' + random + '&r=' + referrer + '&x=' + screensize;
var url = domain + '/' + path + '?' + urlparam;
var nmx = new Image();
nmx.src = url;
})();
</script>

4.4.4 Responsive Script (verge.airve.com)

<script language="JavaScript" src="scripts/verge.min.js" type="text/JavaScript">
</script>
<!-- NET-Metrix-Audit version="1.5" -->
<script language="JavaScript" type="text/javascript"> <!--
if(verge.viewportW() > 760){
var NETMX="http://<offer>.wemfbox.ch/cgi-bin/ivw/CP/home";
}else{
var NETMX="http://<offer>.wemfbox.ch/cgi-bin/ivw/CP/mobilesite/home";
}
document.write("<img src=\""+NETMX+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000)+"&x="+screen.width+"x"+screen.height+"\" width=\"1\" height=\"1\" alt=\"\" />");
// -->
</script>
<noscript>
<img src="http://<offer>.wemfbox.ch/cgi-bin/ivw/CP/noJS" width="1" height="1" alt="" />
</noscript>
<!-- /NET-Metrix-Audit -->

4.4.5 Responsive Script (jQuery)

<!-- NET-Metrix-Audit version="1.5" -->
<script language="JavaScript" type="text/javascript"> <!--
if($(window).width() > 760){
var NETMX="http://<offer>.wemfbox.ch/cgi-bin/ivw/CP/home";
}else{
var NETMX="http://<offer>.wemfbox.ch/cgi-bin/ivw/CP/mobilesite/home";
}
document.write("<img src=\""+NETMX+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000)+"&x="+screen.width+"x"+screen.height+"\" width=\"1\" height=\"1\" alt=\"\" />");
// -->
</script>
<noscript>
<img src="http://<offer>.wemfbox.ch/cgi-bin/ivw/CP/noJS" width="1" height="1" alt="" />
</noscript>
<!-- /NET-Metrix-Audit -->

4.4.6 Document append

<script>
var NETMX="http://<offer>.wemfbox.ch/cgi-bin/ivw/CP/de";
var netmxImage = document.createElement("img");
var netmxRef = encodeURI(document.referrer);
netmxImage.id = "nmxpixel";
netmxImage.src = NETMX+"?r="+netmxRef+"&d="+(Math.random()*100000)+"&x="+screen.width+"x"+screen.height;
netmxImage.width = "1";
netmxImage.height = "1";
document.body.appendChild(netmxImage);
</script>

4.4.7 PHP

<?php $referer = $_SERVER['HTTP_REFERER'];?>
<img src="http://<offer>.wemfbox.ch/cgi-bin/ivw/CP?r=<?php echo $referer ?>&d=<?php echo rand(1,100000) ?>" width="1" height="1" alt="" />