Installation Guides
Wordpress Setup
How to setup PixelFlow on Wordpress/WooCommerce
1. Install the Wordpress plugin
Download and install the Wordpress plugin from
To enable the tracking using PixelFlow plugin, after the plugin installation go to Settings -> PixelFlow Settings, or use the Settings link near the plugin name


3. Login to Your Account
Once you've enabled the plugin, you should see a Welcome window. If you already have an account, click Login otherwise click on Start Free Trial
You can also open this page by visiting this path for your website: /wp-admin/options-general.php?page=pixelflow-settings

Once you've logged in or started a trial, the new tab will automatically close as it will sync with the PixelFlow dashboard
4. Add Your Site
Go back to the PixelFlow dashboard and you'll see it has sycnronised with your website. Enter your domain name (starting with https://). Choose your currency from the dropdown
6. Connect Your Pixel
In the PixelFlow dashboard or in your plugin, you can now add your first Pixel.
Let’s add the first Pixel: Click on the ‘+ Add Pixel’ button
By default, we will load both your Facebook Pixel and Facebook CAPI at the same time to ensure events are correctly deduplicated.
Add your Pixel Name (can be any name)
Add your Pixel ID - click here for instructions on where to find your Pixel ID
Add your Meta Pixel Access Token “Meta Pixel Access Token” - click here for instructions on where to find your Meta Pixel Access Token


After you filled the details,- click the ‘Add Pixel’ button
You should see a notification that the pixel was added successfully

6. Enable PixelFlow Integration
Now you’re ready to enable the integration.
Toggle ON the ‘Enable PixelFlow Integration’ switcher

7. Save the settings
After that you can scroll the page down to the ‘Save Settings’ button and then click it
8. (Required!) Add the proper classes
In order the events to work properly, you need to add the class names to your site elements (buttons, forms etc). To get the class names you need, please follow our guide How to Track Website Elements via Classes
Guide about adding classes to the most popular WordPress plugins and solutions you will find below
If you have WooCommerce, those classes can be added automatically (see below)
9. Clear the cache
If you use any caching plugin, don’t forget to flush the cache so the changes are applied
Advanced topics
Now that you've completed the base configuration, you still need some tweaks to make it work smoothly with your website
Exclude Script for User Roles
You may not want to track the events for yourself and the editors. So you can exclude those roles from tracking (by default any site user actions will be tracked)

WooCommerce integration
If you have the Woo (WooCommerce) plugin installed and active on your website, you should see the ‘Enable WooCommerce Integration’ section

You can turn it on and it should add all the required classes automatically.
However it relies on the WooCommerce hooks, filters and sometimes Woo templates structure.
The theme which is installed on your website could change those, so it’s strongly recommended for you after enabling this option to open all the important pages of your site: Product page, Cart, Checkout
After you turned it on, you should see more options about the Woo Integration

If you have any issues with the page (i.e. the layout is broken or the page is not loading),- you can turn off some related classes which are added.
Don’t forget to save the settings after the change!
WooCommerce Integration Debug (visual check)
You can enable the debugging of the WooCommerce integration
This setting does nothing but adds some visual styles to the elements which are tracked. Mostly adds borders or backgrounds (when it is not possible to set the border)

WooCommerce Purchase Integration and Debug
The Purchase event is performed by automatically adding a specific script on the ‘Order Received’ page (the link to it may look like this: checkout/order-received/3667/?key=wc_order_bCC7c9c7ZDRq6) when ‘Track WooCommerce Purchase’ option is enabled

The event should be sent only once when the user ends on this page. Visiting this page by the excluded role (admin or shop manager) normally should not trigger the event.
When Debug WooCommerce Integration is enabled, any time you visit the Order Received page you should see the related event sent

Changing Site settings and script update
If you changed some settings in PixelFlow dashboard, you may need to click the ‘Regenerate Script’ button on the page settings

Any other questions? Get in touch