Installation Guides

Table of Content

Table of Content

Table of Content

Wordpress Setup

How to setup PixelFlow on Wordpress/WooCommerce

1. Install the Wordpress plugin

Download and install the Wordpress plugin from

  1. Enable the Plugin in Wordpress

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

PixelFlow

·

©

2025

All rights reserved

PixelFlow

·

©

2025

All rights reserved

PixelFlow

·

©

2025

All rights reserved