Le principe de base repose sur l'ajout des balises de tracking Web dans certaines pages de votre site.
Il existe deux types de balises :
Les étapes pour mettre en place ces balises sont les suivantes:
Identifier les pages que vous souhaitez tracker et déterminer leur type (WEB ou TRANSACTION).
Déterminer quelles informations supplémentaires vous souhaitez collecter et étendre le schéma nms:webTrackingLog avec la description de ces informations. Par défaut, ce schéma propose de stocker le montant des transactions et le nombre d'articles par transaction.
Créer les balises de tracking Web. Pour cela, deux méthodes sont possibles :
Ajouter ces balises, de façon dynamique ou statique, dans les pages que vous souhaitez tracker.
Toutes les balises de type WEB peuvent être ajoutées telles quelles dans les pages de votre site. Les balises de type TRANSACTION doivent être modifiées ou ajoutées dynamiquement afin de contenir les informations supplémentaires (montant, articles, etc.).
Exemple:
<script type="text/javascript">
var _f = "nmsWebTracking"
var _t = window.location.href.match(/.*://[^/]*(/[^?#&]*)/)[1] + "|w|" + _f
document.write("<img height='0' width='0' alt='' src='" +
window.location.protocol + "//tsupport/r/" +
Math.random().toString() + "?tagid=" + escape(_t) + "'/>")
</script>