Help Centerβ€ΊGeneral Settingsβ€ΊHow to add Facebook Pixel and setup events
βš™οΈ General Settings

How to add Facebook Pixel and setup events

πŸ“… Last updated: June 2026
⏱ 8 min read
βœ… All plans

In this article, you will learn how to integrate the Facebook Pixel on different pages in SystemeScale and set up events for tracking visitor actions.

What you will need:

  • A Facebook business account
  • A Facebook ad account
  • A SystemeScale account
  • A custom domain connected to your SystemeScale pages

Step 1: Set up your Pixel

Start inside your Facebook Business Settings so Meta knows which business, people, and ad account should control the Pixel.

1
Open Business Settings
Go to your Facebook Business Settings, then click Settings.
2
Open Data sets & Pixels
Under Data sources, click Data sets & Pixels.
3
Create your Pixel
Click Add, enter a name for your Pixel in the pop-up, then click Create.
ℹ️
Your Pixel may not be ready immediately
If Meta shows a message saying the Pixel is not ready to use yet, close the pop-up. You still need to add People and Assets to the Pixel before using it fully.
4
Assign people
Click Assign people, select your business account from the pop-up, activate the slider for Full control, then click Assign.
5
Connect assets
Click Connect assets, check the ad account you want to connect, then click Add.

Step 2: Install the Pixel on your website

Once the Pixel has been created and connected to the right ad account, install the Meta Pixel base code on your SystemeScale pages.

1
Open Events Manager
Click All tools on the left-side menu, then click Events Manager.
2
Select your Pixel
Click on the Pixel you created, then click Set up Meta Pixel.
3
Choose manual installation
Click Install Code Manually under the Manually add Pixel code to website option.

Meta will display your Pixel base code. Copy this code and add it to the Header code section of your funnel pages.

πŸ’‘
Where should the Pixel code go?
Add the Pixel code to the page header when you want it on specific pages. Add it to the Sales funnel tracking code field when you want it deployed across all pages of your funnels.

Adding the Facebook Pixel code to a sales funnel page

4
Open the page editor
Go to the editor of the page where you want to install the Pixel, then click Settings on the left side of the editor.
5
Paste the code in the header area
Paste your Facebook Pixel base code into the Edit header code box inside the tracking section.
6
Save the page
Click Save at the top right of the editor to apply the change.
⚠️
Install the Pixel on every relevant funnel page
It is important to include your Facebook Pixel code on all pages of your sales funnel so Meta can track the full visitor journey.

Adding the Facebook Pixel code from sales funnel settings

You can also insert the Facebook Pixel code into your Sales funnel settings so it automatically applies across your funnel pages.

7
Open Sales funnel settings
Click Settings under your profile picture, then open Sales funnel.
8
Paste the tracking code
Insert the Facebook Pixel code into the Tracking code field.
9
Continue in Meta
After adding the code to SystemeScale, return to Meta and click Continue.
10
Choose advanced matching preference
Meta will give you the option to activate Automatic advanced matching. This is optional and depends on your preference.
11
Proceed to event setup
Click Continue. When the Meta Pixel base code is installed and checked as done, click Set up events.

Step 3: Set up events manually

The Meta event setup tool does not always work as expected. In that case, manually add the event code to the Meta Pixel code.

1
Choose installation using code
In the event setup pop-up, click Install using code.
2
Select the event you want to track
For example, select the View content event if you want Meta to track page views as content views.
3
Add the event code to your funnel settings
Copy the event code and paste it into the same tracking area where your Meta Pixel code is installed.
🧩
Common event examples
Typical Meta Pixel events include ViewContent, Lead, Purchase, and Schedule. Use the event that matches the action you want Meta to measure.

Step 4: Verify your domain

Meta may require domain verification before your tracking setup can work correctly for ads and conversion events.

1
Open Domains in Meta
Navigate to Brand Safety and Suitability, then click Domains.
2
Add your domain
Click Add, enter your custom domain, then click Add again.
3
Copy the Meta-tag
Meta will provide a verification Meta-tag. Copy it exactly.
4
Paste the Meta-tag in SystemeScale
Add the Meta-tag to the Header code section of your page or to the Sales funnel settings below the Meta Pixel code.
↡
Keep the codes separated
When adding the verification Meta-tag below your Pixel code, leave a line break between both snippets so the code remains clean and readable.
5
Verify the domain in Meta
After the Meta-tag has been added to SystemeScale, return to Facebook and click Verify domain.

Step 5: Test the installation

After your Pixel has been set up and installed, test it to confirm that Meta receives the expected events.

1
Open Test events
In Meta Events Manager, click Test events.
2
Enter your page URL
Enter the URL of your website or funnel page, then click Test events.
3
Confirm event activity
The Test Events page should display the events generated from the actions you took on your website.

Step 6: Deduplicate Facebook Pixel and CAPI events

When you use both Facebook Pixel and Facebook Conversions API (CAPI), the same event can be sent through two channels: the browser through Pixel and the server through CAPI.

Deduplication prevents double-counting. Meta identifies duplicates with a unique identifier called an eventID, merges matching events automatically, and keeps your statistics more accurate.

πŸ”—
Need to set up CAPI first?
Use the Facebook Conversions API guide before configuring deduplication between Pixel and server-side events.
Read CAPI Guide β†’

How deduplication works

To enable deduplication, make sure both the Conversions API and the Facebook Pixel are implemented correctly.

If CAPI is already implemented, deduplication happens automatically when you select the event type from the dropdown. However, your Pixel code must be updated to include the correct event ID placeholder for each tracked event.

What is the Event ID?

The Event ID is a unique identifier generated for each conversion event, such as a purchase, opt-in, appointment, or content view. It allows Meta to avoid counting the same event twice when it is sent through both the Pixel and the Conversions API.

  • The Event ID is sent automatically through CAPI.
  • In the Pixel, you manually add the identifier in the tracking code using the placeholders provided by SystemeScale.

Common event snippets with eventID placeholders

Purchase: fbq('track', 'Purchase', {}, {eventID: '%FACEBOOK_PURCHASE_EVENT_ID%'});

Appointment: fbq('track', 'Schedule', {}, {eventID: '%FACEBOOK_EVENT_ID%'});

View Content: fbq('track', 'ViewContent', {}, {eventID: '%FACEBOOK_EVENT_ID%'});

Lead: fbq('track', 'Lead', {}, {eventID: '%FACEBOOK_NEW_LEAD_EVENT_ID%'});

⚠️
Copy the event code exactly
These event codes are ready to use. Copy and paste the code for the event you want to track. SystemeScale automatically replaces the placeholders with the actual identifiers at the time of conversion.

Step 7: Configure deduplication for a View Content event

1
Select the appropriate event identifier
Use the event placeholder that generates a unique event ID. This allows Meta to recognize and merge events sent by both the Pixel and CAPI.
2
Add the eventID to the Pixel code
Send the View Content event with the unique identifier by adding fbq('track', 'ViewContent', {}, {eventID: '%FACEBOOK_EVENT_ID%'}); to your Pixel tracking code.
πŸ“
Use the exact placeholder format
Ensure you use the exact placeholder %FACEBOOK_EVENT_ID% where required. SystemeScale will automatically populate it with the unique ID from Facebook.

Step 8: Verify Pixel and CAPI tracking

After adding deduplication placeholders, confirm that both your browser-side Pixel tracking and server-side CAPI tracking are firing correctly.

Verify Pixel tracking

Visit the page and confirm that events such as View Content are firing correctly with the associated Event ID. The Facebook Pixel Helper extension can help verify that the Pixel is capturing events as expected.

Verify CAPI tracking

Navigate through your website to trigger server-side events. For View Content or Lead detection, simply visiting the page can fire the event. For Purchase events, complete a test purchase so the purchase amount values can be captured.

Both CAPI and Pixel events can then be viewed in Meta Events Manager to confirm they are tracked correctly and that deduplication is functioning as intended.

Step 9: Track purchase amount using CAPI

To track the purchase amount using CAPI, use the Purchase event type and capture the purchase amount with the currency.

  • If the product is physical, take the currency from the product.
  • If the product is a digital offer or subscription, take the currency from the price plan.

Step 10: Track order bumps and upsells

Order bumps and upsells are not usually tracked as separate purchases from the main purchase event. Instead, the full order value is sent at the time of the purchase event.

  • The entire order value, including upsells, is sent at the time of the purchase event.
  • Order bumps and upsells are typically added as digital products, similar to the main offer.
  • CAPI on the Thank You Page detects all previous purchases automatically, including the main offer, order bumps, and upsells.
βœ…
Important purchase tracking note
CAPI tracks the full order value, including upsells and order bumps, as long as they were part of the order at the time the event fired. Implementing CAPI on the Thank You Page records all purchases in one event.
Was this article helpful?