Pixel IDs
enabled() ) : ?>
Your Meta Pixel (formerly Facebook Pixel)
render_switcher_input("use_server_api"); ?>

Enable Conversion API (add the token below)

render_switcher_input( 'advanced_matching_enabled' ); ?>

Enable Advanced Matching

Learn about Conversion API and Advanced Matching privacy and consent: watch video

Install multiple Facebook Pixles with CAPI support: watch video

What is Events Matching and EMQ and how you can improve it: watch video

Meta Pixel (formerly Facebook Pixel) ID:

render_pixel_id( 'pixel_id', 'Meta Pixel (formerly Facebook Pixel) ID' ); ?> How to get it?

Add multiple Meta Pixel (formerly Facebook Pixel)s with the pro version.

Conversion API (recommended):

render_text_area_array_item("server_access_api_token","Api token") ?>
Send events directly from your web server to Facebook through the Conversion API. This can help you capture more events. An access token is required to use the server-side API. Learn how to generate the token and how to test Conversion API
render_checkbox_input("server_event_use_ajax","Use Ajax when conversion API is enabled. Keep this option active if you use a cache");?>

test_event_code :

render_text_input_array_item("test_api_event_code","Code"); ?> render_text_input_array_item("test_api_event_code_expiration_at", "", 0, true); ?> Use this if you need to test the server-side event. Remove it after testing. The code will auto-delete itself after 24 hours.
WPML Detected. With the Advanced and Agency licenses, you can fire a different pixel for each language.

enabled() ) : ?>
Your Google Analytics

Google Analytics tracking ID:

render_pixel_id( 'tracking_id', 'Google Analytics tracking ID' ); ?> How to get it?
render_checkbox_input_array("is_enable_debug_mode","Enable Analytics Debug mode for this property");?>

Learn how to get the Google Analytics 4 tag ID and how to test it: watch video

Add multiple Google Analytics tags with the pro version.

Install the old Google Analytics UA property and the new GA4 at the same time: watch video

WPML Detected. With the Advanced and Agency licenses, you can fire a different pixel for each language.

Add the Google Ads tag with the pro version.
Learn how to install the Google Ads Tag: watch video
How to configure Google Ads Conversions: watch video
Lear how to use Enhanced Conversions: watch video

Add the TikTok tag with the pro version.
TikTok Tag integration is in beta.
How to install the TikTok tag and how to get the ID: watch video
Recommended Videos:
render_switcher_input('automatic_events_enabled'); ?>Track key actions with the automatic events getOption('automatic_events_enabled')) { cardCollapseBtn('style="display:none"'); } else { cardCollapseBtn(); } ?>
render_switcher_input('automatic_event_form_enabled'); ?>Track Forms

The Form event will fire when a form is successfully submitted for the following plugins: Contact Form 7, Forminator, WP Forms, Formidable Pro, Ninja Forms, and Fluent Forms. For forms added by different means, we will fire the event when the submit button is clicked. Watch this video to learn more.


Fires when the website visitor clicks form submit buttons.


getName();?> detected - we will fire the Form event for each successfully submited form.

render_checkbox_input( 'enable_success_send_form', 'Fire the event only for the supported plugins, when the form is succesfully submited.' ); ?>

Configure Lead or other events using our events triggers. Learn how from this video


Event name: Form

Event name on TikTok: FormSubmit

Specific parameters: text, from_class, form_id

render_switcher_input('automatic_event_signup_enabled'); ?>Track user signup
enabled()) : ?>
getOption("woo_complete_registration_fire_every_time") ) : Facebook()->render_switcher_input('automatic_event_signup_enabled_disable',false,true); ?>

Enable on Facebook

Facebook CompleteReservation is fired every time a WooCommerce takes place.
You can change this from the WooCommerce events settings
render_switcher_input('automatic_event_signup_enabled'); ?>

Enable on Facebook

enabled()) : ?>
render_switcher_input('automatic_event_signup_enabled'); ?>

Enable on Google Analytics

render_checkbox_input("automatic_event_signup_non_interactive_enabled", 'Non-interactive event'); ?>
enabled()) : ?>
render_switcher_input('automatic_event_signup_enabled'); ?>

Enable on Bing

enabled()) : ?>
render_switcher_input('automatic_event_signup_enabled'); ?>

Enable on Pinterest


Fires when the website visitor signup for a WordPress account.

Event name:

On Google Analytics the event is called sign_up (standard event).
On Google Ads the event is called sign_up (custom event)
On Facebook the event is called CompleteRegistration (standard event).
On Pinterest the event is called Signup (standard event).
On Bing the event is called sign_up (custom event)

render_switcher_input('automatic_event_login_enabled'); ?>Track user login

Fires when the website visitor logins a WordPress account.

Event name:

On Google Analytics the event is called login (standard event).
On Google Ads the event is called login (custom event)
On Facebook, Pinterest and Bing, the event is called Login (custom event).

render_switcher_input('automatic_event_download_enabled'); ?>Track Downloads

Extension of files to track as downloads:
render_tags_select_input('automatic_event_download_extensions'); ?>

Fires when the website visitor open files with the designated format.

Event name: Download

Specific parameters: download_type, download_name, download_url

*Google Analytics 4 automatically tracks this action with an event called "file_download". If you want, you can disable this event for Google Analytics

render_switcher_input('automatic_event_comment_enabled'); ?>Track comments

Fires when the website visitor ads a comment.

Event name: Comment

render_switcher_input('automatic_event_scroll_enabled'); ?>Track page scroll

render_number_input('automatic_event_scroll_value', '', false, 100); ?>
%

Fires when the website visitor scrolls the page.

Event name: PageScroll

*Google Analytics 4 automatically tracks 90% page scroll with an event called "scroll". If you want, you can disable this event for Google Analytics

render_switcher_input('automatic_event_time_on_page_enabled'); ?>Track time on page

render_number_input('automatic_event_time_on_page_value', '', false, 100); ?>
seconds

Event name: TimeOnPage

render_switcher_input('automatic_event_search_enabled'); ?>Track searches

Event name:

On Google Analytics the event is called search (standard event).
On Google Ads the event is called search (custom event)
On Facebook, Pinterest called Search (standard event).
On Bing the event is called search (custom event).
On TikTok the event is called Search (standard event).

Track AdSense
Track internal links
Track outbound links
Track embedded YouTube or Vimeo video views
Track tel links
Track email links
render_switcher_input('fdp_enabled');?>Dynamic Ads for Blog Setup
This setup will help you to run Facebook Dynamic Product Ads for your blog content.
enabled() ) : ?>
render_switcher_input( 'fdp_use_own_pixel_id',false,true ); ?>

Fire this events just for this Pixel ID with the pro version

render_text_input( 'fdp_pixel_id',"",true ); ?>

'Product', '' => 'Empty' ); Facebook()->render_select_input( 'fdp_content_type',$options ); ?>
$val) { $options[$key]=$key; } Facebook()->render_select_input( 'fdp_currency',$options ); ?>
render_switcher_input( 'fdp_view_content_enabled' ); ?>

Enable the ViewContent on every blog page

render_switcher_input( 'fdp_view_category_enabled' ); ?>

Enable the ViewCategory on every blog categories page

render_switcher_input( 'fdp_add_to_cart_enabled' ); ?>

Enable the AddToCart event on every blog page

render_number_input( 'fdp_add_to_cart_value',"Value" ); ?>
render_number_input( 'fdp_add_to_cart_event_fire_scroll',50 ); ?>
render_switcher_input( 'fdp_purchase_enabled' ); ?>

Enable the Purchase event on every blog page

render_number_input( 'fdp_purchase_value',"Value" ); ?>
'Page Scroll', 'comment' => 'User commented', 'css_click' => 'Click on CSS selector', //Default event fires ); Facebook()->render_select_input( 'fdp_purchase_event_fire',$options ); ?> render_number_input( 'fdp_purchase_event_fire_scroll',50 ); ?> % render_text_input( 'fdp_purchase_event_fire_css',"CSS selector"); ?>
You need to upload your blog posts into a Facebook Product Catalog. You can do this with our dedicated plugin: Click Here
Active Events:
getCount(); //$customFdp = EventsFdp()->getCount(); $signalEvents = EventsAutomatic()->getCount(); $wooEvents = EventsWoo()->getCount(); $eddEvents = EventsEdd()->getCount(); $total = $customCount + $signalEvents + $wooEvents + $eddEvents; ?>

You have active events in total.

You have automated active events. You can control them on this page.

You have manually added active events. You can control them on the Events page.

You have WooCommerce active events. You can control them on the WooCommerce page.

You have EDD active events. You can control them on the EDD page.

We count each manually added event, regardless of its name or targeted tag.

We don't count the Dynamic Ads for Blog events.

About Parameters:

Parameters add extra information to events.

They help you create Custom Audiences or Custom Conversions on Facebook, Goals, and Audiences on Google, Audiences on Pinterest, Conversions on Bing.

The plugin tracks the following parameters by default for all the events and for all installed tags: page_title, post_type, post_id, landing_page, event_url, user_role, plugin, event_time (pro), event_day (pro), event_month (pro), traffic_source (pro), UTMs (pro).

Facebook, Pinterest, and Google Ads Page View event also tracks the following parameters: tags, category.

You can add extra parameters to events configured on the Events tab. WooCommerce or Easy Digital Downloads events will have the e-commerce parameters specific to each tag.

The Search event has the specific search parameter.

The automatic events have various specific parameters, depending on the action that fires the event.

Control the Global Parameters
You will have these parameters for all events, and for all installed tags. We recommend to keep these parameters active, but if you start to get privacy warnings about some of them, you can turn those parameters OFF.

render_switcher_input("enable_page_title_param");?>

page_title


render_switcher_input("enable_post_type_param");?>

post_type


render_switcher_input('enable_post_category_param'); ?>

post_category


render_switcher_input("enable_post_id_param");?>

post_id


render_switcher_input( 'enable_content_name_param' ); ?>

content_name


render_switcher_input( 'enable_event_url_param' ); ?>

event_url


render_switcher_input( 'enable_user_role_param' ); ?>

user_role


landing_page(PRO)


event_time (PRO)


event_day (PRO)


event_month (PRO)


traffic_source (PRO)


UTMs (PRO)


tags (PRO)


categories (PRO)


search (mandatory)


plugin (mandatory)


Global Settings

render_switcher_input( 'debug_enabled' ); ?>

Debugging mode. You will be able to see details about the events inside your browser console (developer tools).

render_switcher_input( 'enable_remove_source_url_params' ); ?>

Remove URL parameters from event_source_url

render_switcher_input( 'enable_remove_download_url_param' ); ?>

Remove download_url parameters.

render_switcher_input('compress_front_js'); ?>

Compress frontend js

Compress JS files (please test all your events if you enable this option because it can create conflicts with various caches).
render_switcher_input('hide_version_plugin_in_console'); ?>

Remove the name of the plugin from the console

Once ON, we remove all mentions about the plugin or add-ons from the console.

Advanced user-data detection Watch video

The plugin will try to detect user-related data like email, phone, first name, or last name and use it for subsequent Meta CAPI events personal parameters, and Meta browser events Advanced Matching. It works with most WordPress forms (email, phone number) and WooCommerce orders.
Pro Feature
Define for how long we will store cookies for the "First Visit" attribution model. Used for events parameters (landing page, traffic source, UTMs) and WooCommerce or EDD Reports.
Pro Feature
Define for how long we will store the cookies for the "Last Visit" attribution model. Used for events parameters (landing page, traffic source, UTMs) and WooCommerce or EDD Reports.

render_switcher_input('block_robot_enabled'); ?>

Disable the plugin for known web crawlers

render_switcher_input('block_ip_enabled'); ?>

Disable the plugin for these IP addresses:

render_tags_select_input('blocked_ips',false); ?>

Ignore these user roles from tracking:

render_multi_select_input( 'do_not_track_user_roles', getAvailableUserRoles() ); ?>

Permissions:

render_multi_select_input( 'admin_permissions', getAvailableUserRoles() ); ?>
Track more key actions with the PRO version: UPGRADE

enabled()) : ?>
render_switcher_input($event); ?>

Enable on Facebook

enabled()) : ?>
render_switcher_input($event); ?>

Enable on Google Analytics

render_checkbox_input($interactive, 'Non-interactive event'); ?>
enabled()) : ?>
render_switcher_input($event); ?>

Enable on Bing

enabled()) : ?>
render_switcher_input($event); ?>

Enable on Pinterest