Client-side tracking
Definition
Le client-side tracking (tracking cote client) est la methode traditionnelle de collecte de donnees web. Des scripts JavaScript s’executent dans le navigateur de l’utilisateur et envoient les donnees directement aux serveurs des outils analytics et publicitaires. C’est le mode de fonctionnement par defaut de GA4, GTM et de la plupart des pixels marketing.
Fonctionnement
Quand un visiteur charge une page, le navigateur execute les tags JavaScript presents. Chaque tag collecte des informations (URL, titre de page, parametres d’evenement) et envoie des requetes HTTP vers les endpoints de collecte (google-analytics.com, facebook.com, etc.). Les cookies stockent les identifiants permettant de reconnaitre l’utilisateur entre les visites.
Limites
Le client-side tracking fait face a des obstacles croissants. Les bloqueurs de publicites (uBlock, Brave) bloquent les requetes vers les domaines de tracking connus. Les navigateurs (Safari ITP, Firefox ETP) limitent la duree des cookies et bloquent les cookies tiers. Le nombre de scripts degrade la performance de la page. Et chaque tag ajoute un vecteur d’attaque potentiel pour la securite.
Client-side vs server-side
Le server-side tracking repond a la plupart de ces limites. Toutefois, le client-side reste necessaire pour certaines collectes (interactions JavaScript, detection d’evenements DOM). La meilleure approche combine les deux : un client leger qui envoie les donnees a votre serveur, et le serveur qui redistribue aux outils tiers.