Funnelish Docs
FunnelishPricingBlogCommunity
  • Overview
  • Getting Started
    • Quick start
    • 1️⃣Creating a funnel
      • Funnel steps
      • Products
    • 2️⃣Customize design
      • General Settings
      • Layout
      • Containers
      • Compositions
      • Saving assets
      • Payment Forms
        • 2 Step Form
        • Payment Form
      • Express Checkout
      • Product List
      • Text Elements
      • Media
      • Loox Reviews
      • CTA
      • Order Bump
      • Popups
      • Form element
      • Timer
      • Progress Bar
      • Social Network Buttons
      • Order Summary
      • FAQs
    • 3️⃣Collecting payments
      • Payment Methods Supported
      • Add payment methods
      • Card payments
        • Stripe
        • NMI
        • Checkout.com
        • Airwallex
      • PayPal
      • Express Checkout (Google & Apple Pay)
      • iDEAL payments
        • iDEAL through Stripe
        • iDEAL through Airwallex
      • P24 (Poland)
      • Cash On Delivery
      • Buy Now, Pay Later
        • Klarna through merchant account
        • Klarna through Stripe
        • Klarna through Airwallex
      • Bancontact payments
        • Bancontact through Stripe
        • Bancontact through Airwallex
      • SEPA Direct Debit
      • RazorPay (India)
      • EPS (Austria)
    • 4️⃣Connect your domain
      • Introduction
      • GoDaddy
      • Namecheap
      • Shopify
      • Cloudflare
  • ADVANCED FEATURES
    • Funnel analytics
    • Send SMS
    • A/B Testing
    • Geo-funnels
    • Responsive design
    • Discounts
  • Integrations
    • Integrations Overview
    • Shopify
      • Connect Your Shopify Store
        • Shopify custom app
      • Send Orders to Shopify
      • Set Up Order Bundling
      • Set Up Dynamic Variants
      • Set Up Order Notes
    • Connect to Google Sheets
      • Connect Your Google Account
      • Send Data to a Google Sheet
    • Get Started with Klaviyo
      • Connect With Klaviyo
      • Send Data to Klaviyo
    • ShipStation
      • Connect to ShipStation
      • Send Orders to ShipStation
    • ActiveCampaign
      • Connect with ActiveCampaign
      • Create an ActiveCampaign Automation
    • Hyros
      • Connect With Hyros
      • Create a Hyros Automation
    • MailChimp
      • Connect with MailChimp
      • Automate With MailChimp
    • SendGrid
    • Mailgun
    • Zapier
  • Apps
    • Funnelish Apps Overview
    • Facebook Pixel
    • Pinterest Tag
    • Proofy
    • Google Analytics
    • TaxJar
    • TikTok Pixel
  • Automations
    • Overview
      • Set up automations
    • Triggers
    • Actions
      • Sending Emails
        • Text Only
        • Templates
      • Send a Notification
      • Delays
      • Conditions
      • Webhooks
      • Jumps
      • Integrations
  • Resources
    • Multi-Users Access
    • Send Emails From Funnelish
    • Manage Your Orders
    • Manage Your Customers
  • FAQ
    • Funnel Launch Checklist for Funnelish
    • Profile Information
    • Frequently Asked Questions
    • Troubleshooting Issues
    • Ordering Without an Address
    • How to change a page title?
    • Set a Default Landing Page
    • How to Charge a Shipping Fee
  • Connect to Click Funnels (Legacy)
    • Your First ClickFunnels Funnel
      • 1 Add Your Funnel
      • 2 Copy Your Tracking Code
      • 3 Turn On Your Apps
    • ClickFunnels Apps
      • Smart Optin
        • Facebook Client ID
        • Google Client ID
      • Smart Currency Converter
      • Programmable
      • Fancify
        • Product Variant Set Up
      • Paypal Plugin
        • Testing Purchases
      • Smart Address Plugin
    • Tracking Orders
      • Track Paypal Orders In ClickFunnels
      • Track ClickFunnels Orders In Funnelish
Powered by GitBook
On this page
  • Facebook Pixel App Features
  • Get Your FB Pixel ID
  • Paste the pixel ID into Funnelish
  • Conversions API option
  • De-duplicate Pixel and Server Events
  • Installing Custom Events (not recommended)

Was this helpful?

  1. Apps

Facebook Pixel

Track Facebook Pixel events with the Conversion API pixel

PreviousFunnelish Apps OverviewNextPinterest Tag

Last updated 1 year ago

Was this helpful?

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. On the left menu, click All tools.

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

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

Create a new pixel

  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.

  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)

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.

Installing Custom Events (not recommended)

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.

Go to the and log in to your account.

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

Go back to the page:

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

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

Meta Business Suite
Meta Business Suite
Meta Business Suite
Facebook Pixel Helper Chrome extension
community forum
Copy access token
Enable Conversions API