mirror of https://github.com/lxndrblz/anatole.git

Sebastián Lacuesta
19.25.2025 513c2c23c92916191a56de17291c32a372e6661e
feat: add support for Meta Pixel tracker (#538)

* adds support for Meta Pixel tracker

---------

Co-authored-by: Alexander Bilz <mail@alexbilz.com>
1 files added
1 files modified
26 ■■■■■ changed files
layouts/partials/analytics/meta.html 22 ●●●●● patch | view | raw | blame | history
layouts/partials/head.html 4 ●●●● patch | view | raw | blame | history
layouts/partials/analytics/meta.html
New file
@@ -0,0 +1,22 @@
<!-- Meta -->
{{ with .Site.Params.meta }}
  <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', '{{ .pixelId }}');
      fbq('track', 'PageView');
  </script>
  <noscript
    ><img
      height="1"
      width="1"
      style="display:none"
      src="https://www.facebook.com/tr?id={{ .pixelId }}&ev=PageView&noscript=1"
  /></noscript>
{{ end }}
layouts/partials/head.html
@@ -206,6 +206,10 @@
    {{- partial "analytics/matomo" . -}}
  {{ end }}
  {{ if and hugo.IsProduction .Site.Params.meta.pixelId }}
    {{- partial "analytics/meta.html" . -}}
  {{ end }}
  <!-- Twitter Cards -->
  {{ template "_internal/twitter_cards.html" . }}