All Collections
Landing Pages & Popups
Settings & Analytics
How to add Facebook Pixel to Landing Pages
How to add Facebook Pixel to Landing Pages

In this article, you’ll learn how to integrate the Facebook Pixel tracking code with your landing page.

L
Written by Lori Naeger
Updated over a week ago

Facebook Pixel Code

The Facebook pixel code is comprised of two elements:

1. Base Code

According to the Facebook Pixel documentation, it is recommended that you add the Base code for the Facebook Pixel to all the pages of your website where your landing page will appear.

2. Standard Event Code

The Standard Event code will be added to your landing page.

An example of the Facebook Pixel code is displayed in the attachment below.

There are several different approaches you can choose to add the Facebook Pixel.

1. Add Pixel in Forms

BenchmarkONE allows you to put two types of tracking pixels for each form via behavior step in the landing page.

  • View Pixel
    These are triggered when a visitor views your form.

  • Subscribe Pixel
    These are triggered when a visitor successfully subscribes to your form. You can also pass in the subscriber's email address by typing [EMAIL].

2. Add Pixel in Landing Pages

In your landing page, you can put tracking pixels to track when the landing page is viewed or when the user has subscribed via HTML block.

  • Main Page Pixels
    These are triggered when a visitor views your landing page.

  • Thank You Page Pixels
    These are triggered when a visitor successfully subscribes using a form in your landing page.

3. Site Tracking

Follow the steps below to add tracking pixels at a site-level.

Step 1: Click on the Manage Site link in the top navigation bar.

Step 2: Click on Tracking in the left menu panel.

Step 3: Add the View Pixel and Subscribe Pixel in the Site Tracking section.

Step 4: Click on the Save Site Tracking button at the bottom.

Note: These are global pixels that are fired when any of your forms or landing pages is viewed, or when a visitor subscribes. If you have existing pixels on your forms or landing pages, those will fire in addition to the following.

Facebook Tracking 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', 'Pixel ID goes here');
fbq('track', 'Lead');
</script>

Note: Add the Pixel ID to be fired to the Facebook tracking pixel code above.

Did this answer your question?