Global site tag and Facebook pixel code

Hello there,

I was given by our marketing agency few codes to implement to my site. I was looking around the forum and found it should be placed within the functions.php file in child theme.

Would you please guide me how to correctly implement them to my site? I don’t think they are in the right format for x theme.

<!-- Facebook Pixel Code -->
<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', '2518684248156233');
  fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
  src="https://www.facebook.com/tr?id=2518684248156233&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Global site tag (gtag.js) - Google Ads: 729186598 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-729186598"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'AW-729186598');
</script>
<!-- Event snippet for Vyhled·v·nÌ na webu conversion page -->
<script>
  gtag('event', 'conversion', {'send_to': 'AW-732194461/5kAjCNiv66IBEJ3Nkd0C'});
</script>
Global Site Tag
<!-- Global site tag (gtag.js) - Google Ads: 732194461 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-732194461"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'AW-732194461');
</script>

Hey @vojtechzikmund,

Please install and activate the child theme and login through FTP then edit the functions.php then add this code:


add_action('wp_head', 'add_header_code');

function add_header_code(){
?>
    <!-- Facebook Pixel Code -->
    <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', '2518684248156233');
        fbq('track', 'PageView');
    </script>
    <noscript><img height="1" width="1" style="display:none"
    src="https://www.facebook.com/tr?id=2518684248156233&ev=PageView&noscript=1"
    /></noscript>
    <!-- End Facebook Pixel Code -->

    <!-- Global site tag (gtag.js) - Google Ads: 729186598 -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=AW-729186598"></script>
    <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());

    gtag('config', 'AW-729186598');
    </script>

    <!-- Event snippet for Vyhled·v·nÌ na webu conversion page -->
    <script>
        gtag('event', 'conversion', {'send_to': 'AW-732194461/5kAjCNiv66IBEJ3Nkd0C'});
    </script>

    <!-- Global site tag (gtag.js) - Google Ads: 732194461 -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=AW-732194461"></script>
    <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
    gtag('config', 'AW-732194461');
    </script>

    <?php
};

Hope this helps.

Thank you!

You’re welcome, @vojtechzikmund.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.