Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

Qu'est-ce que la protection contre le pistage ?

Depuis la version 42, Firefox pour bureau et Firefox pour Android incluent une protection contre le pistage. En navigation privée, Firefox bloque le contenu chargé depuis des domaines qui pistent les utilisateurs à travers les sites.

Certains contenus bloqués font partie de la mise en page, et les utilisateurs pourraient constater des problèmes de mise en page lorsque Firefox bloque ces chargements. Parfois, lorsque la page fonctionne de telle manière que d'autres éléments remplissent les espaces laissés par les éléments bloqués, les utilisateurs ne remarqueront rien.

Quand Firefox bloque un contenu, il écrit un message dans la console web comme ceci :

The resource at "http://some/url" was blocked because tracking protection is enabled.

Notez qu'avec Firefox pour Android, vous pouvez accéder à la sortie de la console en utilisant le debogueur distant.

L'interface utilisateur de Firefox indiquera aux utilisateurs quand un contenu a été bloqué et leur permet de le débloquer pour la session en cours s'ils le souhaitent. Les utilisateurs pourront aussi  désactiver complêtement les protections contre le pistage s'ils le souhaitent.

Comment Firefox choisit quoi bloquer ?

Le contenu est bloqué selon le domaine à partir duquel il est chargé.

Firefox contient une liste de sites qui ont été identifiés comme étant engagés dans une politique de suivi des utilisateurs au travers des différents sites visités. Quand la protection anti-tracking est activée, Firefox bloque le contenu provenant des sites de cette listes.

Les sites surveillant les utilisateurs sont, le plus souvent, des sites tiers de publicité et d'analyse.

Ce que cela signifie pour votre site

Bien évidemment, cela signifie que quand la protection anti-pistage est activée:

  • le contenu fourni par les pisteurs tiers ne sera pas visible par les utilisateurs
  • votre site ne pourra pas utiliser les services de publicité et d'analyse de sites tiers qui pratiquent le pistage.

Plus subtilement, si d'autres parties de votre site dependent de pisteurs pour être chargés, alors ces parties ne seront pas fonctionnelles quand la protection anti-pistage est activées. Par exemple, si votre site inclus un rappel qui se lance quand le contenu d'un site de pistage est chargé, alors le rappel ne sera pas utilisé.

Par exemple, vous ne devez pas utiliser Google Analytics de cette façon :

<a href="http://www.example.com" onclick="trackLink('http://www.example.com', event);">Visit example.com</a>
<script>
function trackLink(url,event) {
    event.preventDefault();
    ga('send', 'event', 'outbound', 'click', url, {
     'transport': 'beacon',
     'hitCallback': function() { 
       document.location = url; 
     }
   });
}
</script>

A la place, vous devez prendre en compte le cas où Google Analytics est manquant vérifiant si l'objet `ga` est initialisé :

<a href="http://www.example.com" onclick="trackLink('http://www.example.com', event);">Visit example.com</a>
<script>
function trackLink(url,event) {
    event.preventDefault();
    if (window.ga && ga.loaded) {
         ga('send', 'event', 'outbound', 'click', url, {
         'transport': 'beacon',
         'hitCallback': function() { document.location = url; }
       });
    } else {
        document.location = url;
    }
}
</script>

Pour plus d'information sur cette technique : Google Analytics, Privacy, and Event Tracking.

A noter qu'être dependant de l'utilisation de l'outil tiers de cette manière n'est pas une bonne pratique, car cela veut dire que votre site peut être cassé si l'outil tiers est lent ou inaccessible, ou si le tracker est bloqué par un add-on.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : ChristianR25, HollyPony, sblondon, PifyZ
 Dernière mise à jour par : ChristianR25,