Cookie Linkedin

Vous avez uniquement un cookie Linkedin et ne souhaitez pas passer par Google Tag manager pour installer. Nous répondons à toutes vos questions

1. Présentation Vidéo

A - Le localiser dans votre site

Voici le code qui sert à activer Linkedin
<script type="text/javascript">
_linkedin_partner_id = "2596506";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script><script type="text/javascript">
(function(){var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);})();
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=2596506&fmt=gif" />
</noscript>

B - Le Fonction Linkedin

Nous allons transformer le script et l'encapsuler dans une fonction qui permet de lancer le script.
window._linkedin_partner_id = "2596506";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
function launchLinkedIn() {
var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";
b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);
}

C - L'intégration sur votre site

Vous n'aurez plus qu'à l'intégrer la fonction précédent et choisir le lancer cette fonction au consentement de l'utilisateur
<script>
window._linkedin_partner_id = "2596506";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
function launchLinkedIn() {
var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";
b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);
}
// La fonction qui relie Axeptio au lancement du cookie Google Analytics
window._axcb = window._axcb || [];
window._axcb.push(function(axeptioSDK){
axeptioSDK.on('cookies:complete', function(choices){
if(choices['LinkedIn']){
launchLinkedIn();
}
})
});
</script>
Génial tout est ok !! 👌