Facebook Pixel

Track Facebook Pixel events with the Conversion API pixel

In this article, we show you how to set up the Facebook Pixel App inside a funnel so you can start tracking events that are important to your company!

The Facebook Pixel App automatically fires and tracks all relevant events within your funnels.

Facebook Pixel App Features

Funnelish Facebook Pixel App tracks all events on auto-pilot without any coding:

  • Page View and View Content

  • Lead and AddToCart Triggered when a customer opts into your funnel, or when a new lead is detected.

  • AddPaymentInfo and InitiateCheckout Triggered when a customer attempts to make a purchase by entering payment details (fires just before processing a charge). Can retarget failed payments and high quality customers.

  • Purchase Triggered for all purchases with accurate purchase value and currency, it tracks order form sales, order bumps, upsells, and downsells.

  • CompleteRegistration Triggered when a customer goes through an entire funnel and lands on the Thank You Page.

  • Pixel lazy loading The Facebook Pixel app enables the pixel to lazy load on your pages to reduce fake bot data.

  • Supports two-step order forms and standard order forms automatically.

    .

  • Supports OTOs (Upsells and Down-sells) automatically.

  • Supports order bumps.

  • Facebook Conversion API fully supported Funnelish triggers all the events (except PageView/ViewContent) on the server-side in real-time as customers go through your funnel.

  • Multi-Pixel support Funnelish can trigger up to five pixels on a funnel simultaneously, so it is possible to track data on multiple Facebook business managers at the same time.

Get Your FB Pixel ID

The first step is to copy the pixel ID from your Meta Business Suite (formerly known as Facebook Manager) account.

  1. Go to the Meta Business Suite and log in to your account.

  2. On the left menu, click All tools.

  3. Scroll down and click Events Manager. A new browser tab opens.

  4. Locate the pixel you want to add to your funnel and copy the ID.

Create a new pixel

Don't have a pixel? It is easy to create. On the Meta Business Suite:

  1. Click the green plus (+) button on the side menu.

  2. In the pop-up window, check the Web box.

  3. Click Connect.

  4. Enter a unique name in the next window.

  5. Click Create Pixel.

  6. In the next window, enter a website URL.

  7. Click Check.

  8. After Facebook verifies your site, click Next.

  9. Choose the Conversions API and Meta Pixel option.

  10. Click Next.

  11. Read the slides.

  12. Choose the Set up with partner integration option.

  13. Click Next.

  14. Click Close.

Don't close this browser tab. You might need it for the Conversions API option. (see below)

Paste the pixel ID into Funnelish

After copying the Facebook pixel ID number, go back to the main Funnelish page.

  1. Open a funnel.

  2. Go to the bottom left corner of the page.

  3. Click the Funnel apps icon.

3. On the Funnel apps page, click the Facebook Pixel tile.

4. On the side panel, switch the toggle to the On position.

5. Paste the Facebook pixel ID number into the field.

6. Click Save changes.

Conversions API option

You could stop here, but we suggest that you complete one more step. This step helps you collect better data results.

Go back to the Meta Business Suite page:

  1. Click the name of your pixel in the side menu.

  2. Click the Settings menu tab.

  3. Scroll down to the Conversions API heading and click the Generate access token link.

4. Click to copy the access token.

Paste the access token

  1. Go back to the Funnelish.

  2. Open a funnel.

  3. Go to the bottom right corner of the page and click the Apps icon.

  4. On the next page, click the Facebook Pixel tile.

  5. Make sure the toggle is on the On position.

  6. Paste the access token into the field.

  7. Uncheck events you don't want to track. (optional)

If you have the Facebook Pixel Helper Chrome extension, you can test your pixel and events! You can also test it inside Facebook's Event Manager.

De-duplicate Pixel and Server Events

For optimal accuracy, Funnelish will send your critical events from server-side and pixel-side with proper tracking data to avoid any duplication.

If you notice any duplications or inaccuracies, please report them to our team through our support channels or community forum.

We encourage users to avoid custom events and use default event tracking. Custom events are subject to recent iOS14 limitations and could lead to inaccurate tracking data.

If you want to track a custom event, add some code to your head tracking code.

For example, the Facebook Pixel app does not track Initiate Cart events. Accurate data collection for that event relies heavily on your own business logic and can usually be replaced by Leads or Add to Carts.

To track this custom event, add code to your head tracking code box. You can trigger the event with a button click or page visit.

We recommend the button click option because it delivers more accurate results.

Copy one of the snippets below and add it to the head tracking code box inside your funnel. This method can be used for any Facebook event or custom event.

On button click

<script>
$('a[href="#submit-form-2step"], a[href="#submit-form"]').on("click", function() {
    ​fbq('track', 'InitiateCheckout');
});
</script>

On page load

<script>
setTimeout(function(){
  ​fbq('track', 'InitiateCheckout');
}, 6000);
​</script>

Traditional ad blockers block the Facebook Pixel or cause performance issues. We strongly recommend disabling ad blockers when testing your Facebook Pixel.

Last updated