Dashboard
Analytics — msd-media.com
Trafic, sources, IA, SEO, pays, appareils et requêtes.
Mise à jour automatique toutes les 5 s
Trafic par jour
Sources de trafic
Trafic depuis les IA
Visites générées par ChatGPT, Perplexity, Gemini… — indicateur clé de visibilité IA (GEO).
Trafic par heure de la journée
Pays / Régions
Top villes
Pages les plus visitées
Pages d'entrée (SEO)
Première page vue par session — révèle les entrées organiques
Requêtes de recherche
Systèmes d'exploitation
Appareils
Navigateurs
Script de tracking — à intégrer sur msd-media.com
Copiez ce snippet et collez-le avant </body> sur chaque page. Aucun cookie, aucune dépendance. RGPD-friendly (pas d'IP stockée).
<!-- MSD Analytics — à coller avant </body> -->
<script>
(function(){
var sid=sessionStorage.getItem('_msd')||Math.random().toString(36).slice(2);
sessionStorage.setItem('_msd',sid);
var t=Date.now();
var iv;
function send(d){
var p={url:location.href,referrer:document.referrer,session_id:sid,duration_seconds:Math.round(d/1000)};
var ok=false;
try { ok=navigator.sendBeacon('/api/track',JSON.stringify(p)); } catch(e) {}
if(!ok){
fetch('/api/track',{
method:'POST',
headers:{'Content-Type':'application/json'},
body:JSON.stringify(p),
keepalive:true
}).catch(function(){});
}
}
function start(){
if(iv) return;
iv=setInterval(function(){send(Date.now()-t);},15000);
}
function stop(){
if(!iv) return;
clearInterval(iv);
iv=undefined;
}
document.addEventListener('visibilitychange',function(){
if(document.visibilityState==='hidden'){send(Date.now()-t);stop();}
else{t=Date.now();send(0);start();}
});
send(0);
start();
})();
</script>Le script envoie l'URL, le référent, l'ID de session et la durée de visite. La géolocalisation est résolue côté serveur.