Facebook Pixel - PixelYourSite Professional

Prepare your website for Facebook Ads and Facebook Analytics. E-Commerce specific events are fired for WooCommerce and Easy Digital Downloads.

Facebook Conversion API support for all pixel events.

Automatically track key actions

Track important actions with our events. You’ll have multiple parameters for each event, including the traffic source, visitor’s role, UTM, and user’s browser time (hour, day, month). Use these events to create Custom Audiences, Lookalikes, or Custom Conversions.


Fired on every page, it tracks a set of key parameters: content_name, content_category, tag, post_type, post_id, domain.


Fired on every click, it tracks internal and external links, and the link’s text.


Fired when a YouTube or Vimeo embedded video is played. It has multiple triggers, and it tracks the video name and ID.


Tracks searches made on your website. It differentiates between WordPress and WooCommerce searches, and it tracks the searched string.


Fired by form submit, it tracks the form’s label (text on the button) and CSS class.

Complete Registration

Fired when a new WordPress account is created.


Fired when users download files. It tracks the download’s name, type, and URL.


Fired when a comment is added. It tracks the name of the commented content.


Fired when visitors click on Google AdSense ads.

Fire your own custom or standard events

Trigger your own events to capture actions that really matter for your business. You will have various triggers.

URL Visit

Fire events for speciffic URLs. You have flexible conditions, “contains” or “match”.

Clicks on CSS Selector

With Clicks on CSS Selector you can target clicks on any speciffic element from your pages.

Clicks on URL

Fire events when your visitors click on speciffic URLs.

Page Scroll

Fire events when one or more pages are scrolled up to a percent.

Mouse Over

Fire events when the mouse moves over a speciffic element.

Post Type

Fire events based on WordPress post_type.

A common set of useful parameters

All the Facebook Pixel Events on your website will have a common set of parameters, tracking key data that can be used for Custom Audiences or Custom Conversions.

Traffic Source

Use it to create targeted Custom Audiences and Lookalikes, or even Custom Conversions.


UTMs are added to all the events of a given session.  They start from the landing page up to the exit page, allowing for correct conversion attribution.

Visitors’ Browser Time

Your visitors’ browser hour, day and month will be added as parameters, so you can track the real conversion time. You’ll know when is the best time to reach them with offers.

User’s Role

Each event will have user role parameter (visitor, editor, client, admin etc).

Domain URL

Each event will have the site name added as a parameter. This will be very helpful if you use the same pixel on multiple websites.

Plugin’s Name

It will help identify the events fired by PixelYourSite. Some clients have the same pixel or a different one installed by other means, either because they need to, or by mistake.

WooCommerce Facebook Pixel Integration

Automatic WooCommerce Facebook pixel configuration with ZERO effort and NO CODING. The events are Dynamic Product Ads Ready, having the required content_type and content_ids parameters.


The Purchase Event fires on the “Thank You Page” (order-received).You can use Custom Thank You Pages with our Super-Pack.


Fire it for each transaction and use PROFIT as value. You can track both the Total and the Profit for your ads. It works with our WooCommerce Cost of Goods plugin.


The InitiateCheckout Event will be fired on the Checkout Page.


The AddToCart Event will be fired on the add to cart button clicks. You configure it to be fired on the Cart Page or on the Checkout Page if you need to.


Fired when product are removed from the cart.


Fired on product category pages.


Fired on single product pages.


Fired when affiliate products are clicked.


It can be fired on PayPal Standard buttons.


Fired when client reaches a minimum number of transactions. You can define this number, by default is 2.


Fired when a client reaches a minimum number of transactions and a minimum average order value. By default is set at 3 transactions and an average value of 200.


Fired when the client LifeTime Value reaches a minimum. By default is set at 500, but you can change it as you want.

Export your customers

Export a Lifetime Value (LTV) customers file and use it for LTV Lookalikes.

Server-side Events

Bypass browser’s restrictions and send the Purchase and CompleteRegistration events server to server.

Easy Digital Downloads Facebook Pixel Integration

Automatic EDD Facebook pixel configuration with ZERO effort and NO CODING. Conversion value is tracked, and you can customise the value parameter for each event. All the Dynamic Product Ads events and parameters are implemented.

Advanced Matching

Securely send Facebook the data that you have about your customers, like their name, email, phone number or address. This will increase conversion attribution and remarketing results.

Facebook Dynamic Ads for WordPress Posts

You can promote your normal WordPress content using Dynamic Ads. The plugin lets you fire the e-commerce speciffic events on simple blog pages.


We have dedicated filters that can be used by developers to disable tracking and we integrate with 4 different “cookie consent” plugins.

WPML Integration

If you use WPML, you can fire different pixels for each language. This feature is part of the Super Pack.

WooCommerce Category Pixel

Fire a Facebook Pixel for each WooCommerce category. This category pixel will get all the e-commerce specific events: ViewCategory, ViewContent, AddToCart, InitiateCheckout, Purchase.

Facebook Conversion API

Send every pixel event using the Facebook Conversion API. This will recover events lost dues to browser’s limitations and ad blockers.

Get started with PixelYourSite Today

Join over 100 000+ online business owners and improve your tracking.

Recommended Strategies:

Learn about iOS 14 and Facebook Aggregated Event Measurement