Facebook Pixel

Track all Facebook Pixel events with 100% accuracy, we use both Pixel and Conversion API tracking for optimal tracking.

In this article we'll set up the Facebook Pixel App inside your desired funnel so you can start tracking events that are important to your company!

The Facebook Pixel App will automatically fire and track all relevant events within your funnels.

Facebook Pixel App Features:

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

    • PageView and ViewContent

    • 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 purchase by providing their payment details (just right before being charged), useful to 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 Down-sells.

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

  • Pixel lazy loading The Facebook Pixel app will enable the pixel to lazy load on your pages to help lower the amount of 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 will trigger 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 each different funnel simultaneously, thus having your pixel data tracked equally on multiple business managers at the same time.

If using Facebook Pixel App for a Clickfunnels funnel, make sure to delete any Pixel Settings and code from your Funnel before turning on Funnelish Facebook Pixel App, otherwise, your data might be tracked twice!

Get Your Pixel ID From Facebook Events Manager

Head to your Facebook Events Manager.

Select the pixel you want to use. If you haven't created one yet, you can do so by clicking Create.

Don't worry about any of the code info they tell you to do because we're eliminating the need for that with this app!

Either on the right side where the pixel is listed, or in the Settings tab of the pixel copy the Pixel ID, it should be a long number.

Past Your Pixel ID Into Funnelish

Now that you have that ID copied, you need to head to your Funnelish account.

  • Always start by making sure the app is turned on account-wide. So first head to the Global Apps.

  • Switch on the Facebook Pixel app,.

  • Now head to the funnel you want to add the pixel to.

  • Click on the Funnel Apps at the bottom of the screen.

  • Click on the Facebook Pixel app and turn it on.

  • Paste the Facebook Pixel ID(s).

  • If you use multiple pixels you can add up to five by clicking the + next to the Pixel ID box.

  • Enable Facebook Conversion API (recommended) We do recommend enabling Facebook Conversion API for better accuracy on iOS14 devices.

    • Head to your Pixel Events Manager then to Settings

    • Click on "Generate access token" and copy the generated token.

  • Past the generated access token into the Facebook Pixel app "Access token" field.

  • Uncheck any events you don't want to be tracked (optional) By default you can track all events listed above, and that should work for most funnels.

Now you have the Facebook pixel installed in your funnel! If you have the Facebook Pixel Helper chrome extension then you can test your pixel and events! You can also test it inside Facebook's Event Manager.

Deduplicate 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 do notice any duplications or inaccuracies please report it to our team through our support channels or community forum.

It's recommended to only rely on our default events tracking since custom events are subject to recent iOS14 limitations, thus could lead to inaccurate tracking.

If you have certain events that you want tracked that aren't typical standard events, then you can simply add those codes to your head tracking code.

For example, the Pixel App doesn't track Initiate Cart events, because they depend heavily on your own business logic, and can usually be replaced by Leads or Add to Carts.

To add the Initiate Cart code, simply add the code to your head tracking code box.

Choose to either trigger the event:

  • When a button is clicked

  • Or when a page is visited

We recommend having the event fire when the button is clicked because it will deliver more accurate results.

So copy one of the codes below and add it to your head tracking code box inside of your funnel. This method can be used for any other 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 will block the Facebook Pixel or cause performance issues. We strongly recommend disabling Ad blockers when testing your Facebook Pixel.