The Meta (Facebook) Pixel records what visitors do on your site so you can measure and retarget your ad campaigns. On its own it only records page views.
With the Event Tracker extension of The Plus Addons for Elementor you can send a Meta standard event — Purchase, Lead, Subscribe and 14 others — when a visitor clicks any Elementor widget.
To check the complete feature overview documentation of The Plus Addons for Elementor Event Tracker extension, click here.
Requirement – This extension is a part of The Plus Addons for Elementor Pro, make sure it’s installed & activated to enjoy all its powers.
Before You Start
- Edition: Pro — Event Tracker ships only in The Plus Addons for Elementor Pro. With the free plugin alone the Events Tracker section does not appear in the Advanced tab at all.
- Extension to enable: Event Tracker, under The Plus Addons > Extensions in the Plus Visibility group. It is off until you turn it on.
- Prerequisite: a Meta (Facebook) Pixel ID on the site, either saved under The Plus Addons > Settings > Analytics > Facebook Pixel ID or already added by another plugin or a tracking script.
- Prerequisite: something to click. The event fires on a click, so put the tracker on a button, a link, a form submit button or a video play button — not on a block of plain text.
Create a Meta Pixel
Skip this if you already have a Pixel ID. Meta and Google change their own screens from time to time. If yours does not match the screenshots below, follow their own guide — the steps inside The Plus Addons do not change. Meta’s own walkthrough is in their Business Help Centre.
- Open Events Manager and click the + icon.

- Choose Web and click Connect.

- Give the pixel a name and click Create Pixel.

- Enter your website URL, click Check, then Next.

- The next screen shows the pixel. The long number under its name is the Pixel ID. Copy it.

Save the Pixel ID in The Plus Addons
Skip this if the pixel is already on your site through another plugin or a tracking script. The popup itself says to keep the field empty in that case, so you do not end up with two copies of the base code.
- Go to The Plus Addons > Settings and scroll to the Analytics group.
- Click the gear button on the Facebook Pixel ID card.
- Paste your ID into the Pixel ID field and click Save.

Track a Click as a Meta Event
Any widget will do; a Button widget is the clearest example.
- Select the widget in Elementor and open the Advanced tab.
- Scroll to the bottom and open Events Tracker.
- Turn on Facebook Pixel.
- Pick the event you want from Event Type. There are 17 Meta standard events plus Custom; the default is ViewContent. For a checkout button, pick Purchase.
- Update the page.

Check That the Event Fires
On the published page, a click on the button sends a request to Meta carrying the event name. This is what the browser actually sent on a test page:

To see the same thing on your own site, install the Meta Pixel Helper Chrome extension.
- Open the page in Chrome and click the Meta Pixel Helper icon. You will see the default PageView event.
- Click your button, then open Meta Pixel Helper again. Your event now sits alongside PageView.
- After a few minutes the event also appears in Events Manager on Meta’s site.

How It Behaves
- The event is sent on a click, not on page load.
- Every link inside the element is tracked. If the element contains no link, the click on the element itself is tracked.
- PageView is sent once per page load by the pixel base code, whether or not any element is tracked. That is Meta’s own behaviour, not the extension’s.
- Meta’s standard event names are sent exactly as they appear in the dropdown, in CamelCase.
Limitations
- No parameters are sent with the event. The Event Properties repeater belongs to the Google Analytics 4 switch only. Meta therefore logs a console warning for events that expect a parameter, for example Required parameter ‘value’ is missing for event ‘Purchase’. The event is still recorded; its value is not.
- One event per element. You cannot send two different Meta events from the same widget.
- Ad blockers, tracking protection and private windows stop the request before it leaves the browser, so the event never reaches Meta.
Troubleshooting
Meta Pixel Helper shows nothing at all
The base pixel code is missing. Either save the Pixel ID under The Plus Addons > Settings > Analytics > Facebook Pixel ID, or add Meta’s script another way.
PageView appears but my event does not
The click is not reaching a tracked element. Check that Facebook Pixel is on for that widget, that the page has been updated, and that you are clicking the link itself and not the padding around it.
The event fires but Events Manager stays empty
Events Manager is not instant. Give it a few minutes, and check you are looking at the same pixel whose ID you saved.







