How to add Facebook Pixel to Google Tag Manager

Prerequisites for adding a Facebook pixel to Google Tag Manager

  1. You have a Google Tag Manager account.
  2. Google Tag Manager is installed on your website.
  3. You have the publish permission at the GTM container level.
  4. You have an active Facebook Business Manager account.
  5. You have at least one Facebook ad account which is linked to your Facebook business manager account.
  6. You have the ‘Manage Ad Account’ access for the Facebook ad account.

Follow the steps below to add the Facebook pixel to Google Tag Manager:

Step-1: Make sure that you are already logged in to your Google Tag Manager account and that you have the ‘Publish’ permission at the container level:

‘Publish permission at the container level

Step-2: Navigate to your Facebook Business Manager account https://business.facebook.com/settings/ad-accounts/ 

Step-3: Navigate to the business/client for which you want to set up the Facebook pixel tracking:

Navigate to the business

Step-4: Make sure you have ‘Manage Ad Account‘ access

Manage Ad Account‘ access

Step-5: Click on the ‘All Tools’ drop-down menu:

All Tools drop down menu

Step-6: Click on the shortcut named ‘Events Manager’:

Events Manager 1

If your Facebook pixel is not already set up then follow the steps below, otherwise jump to step-13:

Step-7: You will be asked to create a new data source: Click on ‘Connect a Data Source’.

Connect a Data Source

Step-8: An overlay will appear like below, select ‘Web’ and then click on ‘Connect’.

Connect a Data Source 2

Step-9:  Give a name to your Facebook pixel and then click on the ‘Create Pixel’ button:

Give a name to your Facebook pixel 1

Now you have created your Facebook pixel

Step-10: Enter your website URL in the text box and then click on the ‘Check’ button:

check button

Step-11: Click on the ‘Next’ button:

easy partner integration 2

Step-12:  Click on ‘Pixel Only’ and then click on the ‘Next’ button:

Pixel Only

Now jump to step-16

Step-13: Click on your Facebook pixel:

Click on your Facebook pixel 1

Step-14: Click on the ‘Manage Integrations’ button:

Manage Integrations 1

You should now see a dialogue box like the one below:

integrations 1

Step-15: Click on the ‘Manage’ drop-down menu next to ‘Browser pixel’ and then click on ‘Add to another website’:

Add to another website 1

You should now see a window like the one below:

use a partner integration

Step-16: Click on the ‘Use a partner’ button:

Use a partner 1

Step-17: Click on ‘Google Tag Manager’:

Click on ‘Google Tag Manager

Step-18: Click on the ‘Next’ button:

Click on the ‘Next button

Step-19: Click on your Google account:

Click on your Google account

You should now see a window like the one below:

fb pixel installation

Step-20: Scroll down the window and then click on the ‘Allow’ button:

click on the ‘Allow button

Step-21: Select your Google Tag Manager account from the ‘Account’ drop-down menu and your container from the ‘Container’ drop-down menu:

Select your Google Tag Manager account 1

Step-22: Click on the ‘Finish setup’ button:

Finish setup 1

Once you click on the ‘Finish setup’ button, Facebook will automatically create a new tag in your Google Tag Manager container and publish the version live.

Facebook will automatically create a new tag in your Google Tag Manager container and publish the version live

Step-23: Navigate back to your Facebook events manager and then click on the ‘Next’ button:

Navigate back to your Facebook events manager

Step-24: Click on the button ‘Test events in Events Manager’:

Test events in Events Manager 1

You should now see a new tab opened in your browser window like the one below:

You should now see a new tab opened in your browser window 1

Step-25: Click on the ‘Test events’ tab:

Test events tab 1

Step-26: Scroll down the screen, enter your website URL in the text box and then click on the ‘Open website’ button:

Scroll down the screen

Your website should now open in a new tab in your browser window. 

Step-27: Navigate to different pages on your website.

Step-28: Navigate back to your Facebook events manager. You should now see the events being recorded:

You should now see the events being recorded 1

Step-29: Navigate back to the browser tab which shows the window ‘Connect your Google Tag Manager account to Facebook’ and then click on the ‘Finish’ button:

click on the ‘Finish button

Step-30: Navigate to ‘Apps with access to your account’: https://myaccount.google.com/permissions 

Step-31: Find and click on ‘FB Pixel Installation’:

FB Pixel Installation access

Step-32: Click on the ‘REMOVE ACCESS’ button so that Facebook can no longer access, manage or publish your GTM container versions:

REMOVE ACCESS button

That’s how you can add Facebook Pixel to Google Tag Manager.

If you want to track website/Mobile App conversions (like ‘sales’, ‘leads’, ‘signups’, ‘add to cart’, etc) generated by Facebook users on your website in your Facebook advertising account then you need to deploy the ‘Facebook pixel code’ on all of your website pages. 

Another advantage of deploying the ‘Facebook pixel code’ on your website is,  you can then create ‘custom audiences’ in your Facebook Advertising account. Through custom audiences, you can remarket your website users on Facebook.

In this article, I will show you, how to test and deploy the Facebook pixel code and Facebook event code on your website via Google Tag Manager.

Get weekly practical tips on GA4 and/or BigQuery to accurately track and read your analytics data.

 

  1. facebook.com Referral Traffic in Google Analytics Explained
  2. Facebook Attribution and Conversion Windows Tutorial
  3. Facebook ROI Calculation, Analysis and Examples
  4. How to set up the Facebook Attribution Tool
  5. How to Setup Funnels in Facebook Ads Manager
  6. How to use funnels for your Facebook Ad Campaigns
  7. How to advertise on Facebook for FREE with unlimited budget
  8. Facebook Pixel vs Google Analytics Data Discrepancies
  9. facebook.com Referral Traffic in Google Analytics Explained
  10. Send Facebook Pixel Purchase Event via Google Tag Manager
  11. Open Graph Protocol for Facebook Explained with Examples
  12. Tracking Facebook ‘Likes’ and ‘Unlikes’ in Google Analytics
  13. Google Analytics for Facebook Tutorial
  14. Facebook Attribution Models Tutorial
  15. GTM Server Side Tagging for Facebook Tutorial
  16. The impact of Apple IOS 14.5 update on Facebook Ads
  17. How to add Facebook Pixel to WordPress Website
  18. How to add Facebook Pixel to WordPress without a Plugin
  19. How to track Facebook events via Google Tag Manager
  20. How to use the Facebook Event Setup Tool
  21. How to use the Facebook Pixel Helper to Test Facebook Events
  22. How to automatically turn off Facebook ads on weekends
  23. How to name Facebook Ad Campaigns like a Pro
  1. How to see Organic Search Keywords in GA4 (Google Analytics 4)
  2. Google Analytics Ecommerce Tracking Tutorial
  3. Google Tag Manager Event Tracking Tutorial
  4. Google Analytics Event Tracking Tutorial
  5. Google Analytics Store Visits Tracking Tutorial
  6. Offline Conversion Tracking in Google Analytics – Tutorial
  7. Ecommerce Tracking Google Tag Manager (GTM) – Tutorial
  8. Tracking Virtual Pageviews in Google Tag Manager – Tutorial
  9. Google Tag Manager YouTube Video Tracking
  10. Google Analytics Virtual Pageviews Tutorial
  11. Google Analytics YouTube Integration & Analysis Tutorial
  12. Google Analytics for Facebook Tutorial
  13. Cross Domain Tracking in Google Analytics – Complete Guide
  14. How to use two Google Analytics codes on one page
  15. How to correctly use referral exclusion list in Google Analytics
  16. Google Analytics Calculated Metrics – Tutorial
  17. Creating your own Google Analytics Tag Auditing System
  18. Google Tag Manager Search Tracking without Query Parameter
  19. Tracking Google Analytics Paypal Referral and other payment gateways
  20. How to Track Phone Calls in Google Analytics 4 – Call Tracking Tutorial
  21. How to track leads in Google Analytics via CRM
  22. Postbacks in Google Analytics Explained
  23. Subscription & Recurring Revenue Analytics in Google Analytics
  24. Track the Impact of Google Analytics Cookie Consent on Website Traffic
  25. Tracking Offline Conversions in Google Ads
  26. Implementing Scroll Tracking via Google Tag Manager
  27. Scroll Depth Tracking in Google Tag Manager – Tutorial
  28. Site Search Tracking In Google Analytics Without Query Parameters
  29. Google Tag Manager Youtube Video Tracking via YouTube Video Trigger
  30. How to Correctly Measure Conversion Date & Time in Google Analytics
  31. Google Analytics Social Tracking – Twitter, Facebook, Google Plus and LinkedIn
  32. Cross Domain Tracking in Google Analytics – Complete Guide
  33. Google Analytics Linkedin & Twitter Tracking
  34. Creating Content Group in Google Analytics via tracking code using gtag.js
  35. Google Analytics Site Search Tracking via Query Parameters
  36. Google Analytics Site Search Tracking Tutorial
  37. Creating and Using Site Search Funnel in Google Analytics
  38. How to add Facebook Pixel to Google Tag Manager
  39. AMP Google Analytics Tracking – Learn to track AMP pages
  40. Setting up Sales Funnel across websites in Google Analytics
  41. Google Analytics 4 Regex (Regular Expressions) Tutorial

My best selling books on Digital Analytics and Conversion Optimization

Maths and Stats for Web Analytics and Conversion Optimization
This expert guide will teach you how to leverage the knowledge of maths and statistics in order to accurately interpret data and take actions, which can quickly improve the bottom-line of your online business.

Master the Essentials of Email Marketing Analytics
This book focuses solely on the ‘analytics’ that power your email marketing optimization program and will help you dramatically reduce your cost per acquisition and increase marketing ROI by tracking the performance of the various KPIs and metrics used for email marketing.

Attribution Modelling in Google Analytics and BeyondSECOND EDITION OUT NOW!
Attribution modelling is the process of determining the most effective marketing channels for investment. This book has been written to help you implement attribution modelling. It will teach you how to leverage the knowledge of attribution modelling in order to allocate marketing budget and understand buying behaviour.

Attribution Modelling in Google Ads and Facebook
This book has been written to help you implement attribution modelling in Google Ads (Google AdWords) and Facebook. It will teach you, how to leverage the knowledge of attribution modelling in order to understand the customer purchasing journey and determine the most effective marketing channels for investment.

About the Author

Himanshu Sharma

  • Founder, OptimizeSmart.com
  • Over 15 years of experience in digital analytics and marketing
  • Author of four best-selling books on digital analytics and conversion optimization
  • Nominated for Digital Analytics Association Awards for Excellence
  • Runs one of the most popular blogs in the world on digital analytics
  • Consultant to countless small and big businesses over the decade