Comment configurer le LinkedIn Insight Tag avec Cookiequiet
Le LinkedIn Insight Tag suit les conversions et construit des audiences de retargeting, et LinkedIn liste pour lui des cookies comme li_fat_id (30 jours) et li_sugr (90 jours) : il relève donc de la catégorie marketing et ne doit s’exécuter qu’après consentement. Marquez son script avec type="text/plain" et data-cq-category="marketing", ou déclenchez le modèle Tag Manager de LinkedIn sur l’événement cq_consent quand cq_marketing vaut true. LinkedIn ne documente aucun interrupteur de consentement pour la balise : ne pas la charger est donc la façon de respecter un refus.Étapes
Que collecte l’Insight Tag ?
LinkedIn décrit l’Insight Tag comme du JavaScript qui permet le reporting des campagnes, le suivi des conversions, le retargeting des visiteurs du site et des statistiques agrégées sur les membres qui interagissent avec vos annonces. Sa FAQ liste les données envoyées à chaque visite : l’URL, le référent, l’adresse IP, les caractéristiques du navigateur et de l’appareil (user agent) et un horodatage. LinkedIn indique que les adresses IP sont tronquées ou hachées, que les identifiants directs des membres sont supprimés sous sept jours, et que les données pseudonymes restantes sont supprimées sous 180 jours. Avec la correspondance avancée, des adresses e-mail hachées sont aussi envoyées.
Le tableau des cookies de LinkedIn liste les cookies que ses services, dont l’Insight Tag, peuvent utiliser sur des sites tiers. Une sélection :
| Cookie | Domaine | Finalité (selon LinkedIn) | Durée de vie |
|---|---|---|---|
li_fat_id | votre domaine | Identifiant indirect de membre pour le suivi des conversions, le retargeting, la mesure d’audience | 30 jours |
li_giant | votre domaine | Identifiant indirect de groupes de membres, pour le suivi des conversions | 7 jours |
li_sugr | .linkedin.com | Correspondance probabiliste de l’identité d’un utilisateur | 90 jours |
UserMatchHistory | linkedin.com | Synchronisation de l’identifiant LinkedIn Ads | 30 jours |
lms_ads, lms_analytics | .linkedin.com | Identifient les membres LinkedIn hors de LinkedIn pour la publicité et la mesure d’audience | 30 jours |
bcookie | .linkedin.com | Identifiant de navigateur | 1 an |
La balise identifie des personnes à des fins publicitaires d’un site à l’autre : elle se range donc dans la catégorie marketing dans Cookiequiet. LinkedIn demande aussi aux annonceurs de ne pas l’installer sur des pages qui collectent ou contiennent des données sensibles, comme des pages grand public sur des médicaments précis ou des pages où les gens gèrent leurs finances.
Comment ne la charger qu’après consentement ?
Option 1 : marquer la balise. Placez la balise Cookiequiet en premier dans le head, puis collez l’Insight Tag où vous voulez et modifiez sa balise script d’ouverture :
html<script type="text/plain" data-cq-category="marketing">/* code de l’Insight Tag LinkedIn copié depuis Campaign Manager, inchangé */</script>
Cookiequiet l’exécute quand le marketing est accordé : immédiatement lors des visites suivantes où le choix enregistré l’inclut, et au moment du clic quand le visiteur accepte pendant la visite. Si le code que vous avez copié se termine par une image <noscript>, supprimez-la : une image en HTML brut est demandée avant qu’un script de consentement puisse agir. Les balises marquées pour CookieYes ou Cookiebot fonctionnent telles quelles ; voir migrer depuis CookieYes.
Option 2 : Google Tag Manager. Les instructions de LinkedIn ajoutent le modèle LinkedIn InsightTag 2.0 de la galerie de modèles de la communauté avec un déclencheur Toutes les pages. Remplacez ce déclencheur par un déclencheur Événement personnalisé sur cq_consent, certains événements personnalisés, condition cq_marketing equals true, et réglez les options de déclenchement des balises sur une fois par page : Cookiequiet pousse cq_consent à chaque chargement de page où un choix est enregistré et après chaque choix. Ajouter ad_storage sous « Require additional consent for tag to fire » donne une seconde vérification, puisque Cookiequiet accorde ad_storage avec la catégorie marketing. Le guide Google Tag Manager met en place les variables et les déclencheurs.
Balises injectées par d’autres scripts. Le bloqueur automatique de Cookiequiet classe snap.licdn.com, l’hôte du script de LinkedIn, sous marketing : une copie créée par un plugin ou un gestionnaire de balises est donc retenue jusqu’à ce que cette catégorie soit accordée. Une balise écrite en dur dans le HTML sans marquage s’exécute avant que Cookiequiet puisse l’arrêter.
LinkedIn a-t-il une API de consentement ou un Consent Mode ?
La documentation de l’Insight Tag ne décrit aucun appel de consentement, et le Consent Mode est un mécanisme Google. Pour respecter un refus, il faut empêcher la balise de se charger, ce que font les deux options ci-dessus. Les événements de conversion que vous envoyez depuis votre propre code (par exemple après l’envoi d’un formulaire) ont besoin du même contrôle : vérifiez que l’événement cq:consent que Cookiequiet émet sur window a listé marketing dans detail.categories avant d’appeler LinkedIn.
Points propres à l’UE
- LinkedIn indique qu’il ne partage pas avec vous les données personnelles des membres et ne fournit que des rapports qui n’identifient pas les membres. Les données du visiteur atteignent quand même LinkedIn : la balise demande donc un consentement préalable au titre des règles ePrivacy dans l’EEE et au Royaume-Uni.
- La FAQ de LinkedIn note qu’il reçoit aussi des données de la balise UET de Microsoft, et que les données de l’EEE et de Suisse sont exclues de ce que fournit UET. Si vous utilisez UET, le guide du consentement Microsoft UET le couvre.
- Nommez LinkedIn dans votre politique de confidentialité et listez ses cookies dans la politique cookies ; le scanner nomme la balise quand il la trouve.
Comment tester ?
- Ouvrez le site dans une fenêtre de navigation privée et cliquez sur Tout refuser. L’onglet réseau ne montre aucune requête vers
snap.licdn.comni vers un autre hôte LinkedIn, et il n’y a pas de cookieli_fat_id. - Effacez les cookies, cliquez sur Tout accepter, rechargez : la balise se charge.
- Dans Campaign Manager, le statut de l’Insight Tag devient actif une fois une visite enregistrée ; LinkedIn indique que la validation peut prendre de quelques minutes à 24 heures.
- Consultez le registre des consentements dans le tableau de bord Cookiequiet.
Cookiequiet est gratuit pour un site, ciblage géographique compris ; Starter coûte 3 € par site et par mois, avec des pages vues illimitées.