Tracking

Snippet de tracking prêt à copier

Les IDs restent en placeholder tant qu ils ne sont pas renseignés. Le snippet respecte le consentement et expose un helper simple pour les events.

Copiez le bloc de votre choix ou gardez les trois dans une seule page selon votre stack.

GA4

ID de mesure, chargement conditionnel et helper event.

<!-- GA4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id={{GA4_ID}}"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '{{GA4_ID}}', { 'send_page_view': true });
</script>

Meta Pixel

Pixel standard avec event custom et consentement.

<!-- Meta Pixel -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '{{META_PIXEL_ID}}');
fbq('track', 'PageView');
</script>

Plausible

Script léger pour le suivi simple et conforme.

<!-- Plausible -->
<script defer data-domain="{{PLAUSIBLE_DOMAIN}}" src="https://plausible.io/js/script.js"></script>
<script>
window.plausible = window.plausible || function(){ (window.plausible.q = window.plausible.q || []).push(arguments); };
</script>