Analytics et redirections

Analytics rassemble certaines de ses données du navigateur et repose sur certaines propriétés du navigateur. Deux de ces propriétés, l’« URL de référence » (ou « référent ») et l’« URL active » peuvent être modifiées par une redirection côté serveur. Le navigateur sait qu’une URL a été demandée, mais qu’une autre URL a été renvoyée et il efface donc l’URL de référence. En conséquence, l’URL de référence est vide et Analytics peut signaler qu’il n’existe aucun référent pour la page.

Exemple : navigation sans redirection

Prenons l’hypothèse suivante, selon laquelle aucune redirection ne se présente à l’utilisateur :

  1. L’utilisateur pointe son navigateur vers www.google.com et saisit « billets d’avion réduits » (discount airline tickets) dans le champ de recherche, puis clique sur le bouton Recherche.
  2. Le navigateur affiche les résultats de la recherche, notamment un lien vers votre site https://www.example.com/. Après avoir affiché les résultats de la recherche, la barre d’adresse du navigateur affiche les termes recherchés entrés par l’utilisateur dans le champ de recherche ( https://www.google.com/search?hl=en&ie=UTF-8&q=discount+airline+tickets). Notez que les termes recherchés sont inclus dans les paramètres de la chaîne de requête de l’URL qui suit https://www.google.com/search?.
  3. L’utilisateur clique sur le lien vers votre site hypothétique https://www.example.com/. Lorsque l’utilisateur clique sur ce lien et arrive sur le site web example.com, Analytics utilise JavaScript pour collecter l’URL de référence (https://www.google.com/search?hl=en&ie=UTF-8&q=discount+airline+tickets) ainsi que l’URL active (https://www.example.com/).
  4. Analytics rapporte les informations collectées durant cette interaction dans divers rapports, tels que Domaines référents, Moteurs de recherche et Search Keywords.

Exemple : navigation avec redirections

En raison des redirections, le navigateur peut masquer la véritable URL de référence. Prenons l’exemple suivant :

  1. L’utilisateur pointe son navigateur vers https://www.google.com et saisit billets d’avion réduits (discount airline tickets) dans le champ de recherche, puis clique sur le bouton Recherche.
  2. La barre d’adresse du navigateur affiche les termes recherchés entrés par l’utilisateur dans le champ de recherche https://www.google.com/search?hl=en&ie=UTF-8&q=discount+airline+tickets. Notez que les termes recherchés sont inclus dans les paramètres de la chaîne de requête de l’URL qui suit https://www.google.com/search?. Le navigateur affiche également une page qui contient les résultats de recherche, y compris un lien vers l’un de vos noms de domaine : https://www.flytohawaiiforfree.com/. Ce domaine de redirection vers un microsite est configuré pour rediriger l’utilisateur vers https://www.example.com/.
  3. L’utilisateur clique sur le lien https://www.flytohawaiiforfree.com/ et est redirigé par le serveur vers votre site principal, https://www.example.com. Au moment de la redirection, les données importantes pour la collecte de données Analytics sont perdues puisque le navigateur efface l’URL de référence. En conséquence, les informations de la recherche d’origine utilisées dans les rapports Analytics (par exemple, Domaines référents, Moteurs de recherche, Mots-clés de la recherche) sont perdues.