Snapchat Pixel
Intégration du Snapchat Pixel avec Consentio
Qu'est-ce que Snapchat Pixel
Un outil de mesure permettant de suivre les conversions et d'optimiser les campagnes sur Snapchat.
Catégorie de cookie
Snapchat Pixel appartient à la catégorie marketing.
| Catégorie Consentio | Signal GCM |
|---|---|
| marketing | ad_storage, ad_user_data, ad_personalization |
Installation avec Consentio
Ajoutez Snapchat Pixel avec les attributs type="text/plain" et data-category="marketing",
afin qu'il ne se charge qu'après le consentement à la catégorie marketing :
HTML
<!-- Snapchat Pixel - bloqué jusqu'au consentement marketing -->
<script type="text/plain" data-category="marketing">
(function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function(){a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};a.queue=[];var s='script';var r=t.createElement(s);r.async=!0;r.src=n;var u=t.getElementsByTagName(s)[0];u.parentNode.insertBefore(r,u);})(window,document,'https://sc-static.net/scevent.min.js');
snaptr('init', 'YOUR_PIXEL_ID', {
'user_email': '__INSERT_USER_EMAIL__'
});
snaptr('track', 'PAGE_VIEW');
</script>
Remarque : Remplacez
YOUR_PIXEL_ID par l'ID réel provenant du gestionnaire de publicités Snapchat → Gestionnaire d'événements.
Alternative via l'API JavaScript
Chargez dynamiquement Snapchat Pixel une fois le consentement accordé :
JavaScript
Consentio.onConsentChange((consent) => {
if (consent.marketing) {
// Charger Snapchat Pixel
(function(e,t,n){
if(e.snaptr)return;
var a=e.snaptr=function(){
a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)
};
a.queue=[];
var s='script';
var r=t.createElement(s);r.async=!0;r.src=n;
var u=t.getElementsByTagName(s)[0];
u.parentNode.insertBefore(r,u);
})(window,document,'https://sc-static.net/scevent.min.js');
snaptr('init', 'YOUR_PIXEL_ID', {
'user_email': '__INSERT_USER_EMAIL__'
});
snaptr('track', 'PAGE_VIEW');
}
})
Google Consent Mode v2
Snapchat Pixel ne prend pas en charge nativement Google Consent Mode. Le blocage via
type="text/plain" garantit que le pixel ne se charge qu'après le consentement.
Vérification
- Ouvrez les DevTools (F12)
- Avant d'accorder le consentement :
scevent.min.jsne doit pas se charger - Accordez le consentement marketing
- Vérifiez dans l'onglet Réseau que
scevent.min.jss'est chargé - Vérifiez dans le gestionnaire d'événements Snapchat