Title: PixelFlow – Meta &amp; TikTok Pixel + Conversions API for WooCommerce
Author: pixelflow
Published: <strong>5 de diciembre de 2025</strong>
Last modified: 2 de octubre de 2026

---

Search plugins

![](https://ps.w.org/pixelflow/assets/banner-772x250.png?rev=3724897)

![](https://ps.w.org/pixelflow/assets/icon.svg?rev=3412351)

# PixelFlow – Meta & TikTok Pixel + Conversions API for WooCommerce

 By [pixelflow](https://profiles.wordpress.org/pixelflow/)

[Download](https://downloads.wordpress.org/plugin/pixelflow.1.2.1.zip)

 * [Details](https://es-pr.wordpress.org/plugins/pixelflow/#description)
 * [Reviews](https://es-pr.wordpress.org/plugins/pixelflow/#reviews)
 *  [Installation](https://es-pr.wordpress.org/plugins/pixelflow/#installation)
 * [Development](https://es-pr.wordpress.org/plugins/pixelflow/#developers)

 [Support](https://wordpress.org/support/plugin/pixelflow/)

## Description

**Your ads are only as good as the data you send them.** iOS privacy rules, ad blockers
and cookie limits stop the browser pixel from firing, so Meta and TikTok miss a 
big share of your sales and leads, and their algorithms optimise on half the picture.

PixelFlow fixes that. It sends your WooCommerce and WordPress events **server-side**
through the **Meta Conversions API** (Facebook & Instagram) and the **TikTok Events
API**, alongside your browser pixels, with automatic deduplication so every sale
is counted once.

Built for store owners and marketers, not developers. Install the plugin, connect
your pixels, and events start flowing. No code, no Google Tag Manager, no server
to manage.

**Free 7-day trial, no credit card required.** [Start at pixelflow.so](https://pixelflow.so)

#### Why store owners choose PixelFlow

 * **Meta and TikTok in one plugin.** Send the same clean, enriched events to Facebook,
   Instagram and TikTok ads.
 * **WooCommerce tracked automatically.** Add to Cart, Initiate Checkout and Purchase
   fire on their own, with full order data.
 * **Forms tracked automatically.** Contact Form 7, Elementor Pro, Fluent Forms,
   Gravity Forms, Ninja Forms and WPForms.
 * **Point & click setup.** Tag any button or page from your dashboard. No GTM, 
   no developer.
 * **More than better data.** Attribution, conversion journeys and a full event 
   log show what’s actually driving your results.

#### Automatic WooCommerce event tracking

PixelFlow tracks the events that matter for ecommerce as soon as WooCommerce is 
active:

 * **Add to Cart** with product, price and quantity
 * **Initiate Checkout** with cart totals
 * **Purchase** with full order data and revenue

Every event is enriched with the data Meta and TikTok use to match the buyer to 
their ad click: hashed email, phone, name and address, click IDs (fbclid / ttclid),
browser IDs, IP address and user agent. Better matching means higher Event Match
Quality, more attributed sales and lower CPAs.

**Store controls:**

 * **Product IDs for catalog ads.** Send product IDs with your events in the format
   your Meta catalog uses, for dynamic product ads and catalog reporting.
 * **Exclude SKUs.** Stop specific products (gift cards, samples, wholesale items)
   from triggering events.
 * **Free products.** Choose whether free products trigger Add to Cart, Checkout
   and Purchase events.
 * **Pick your events.** Turn Add to Cart, Initiate Checkout or Purchase on or off
   individually.

#### Automatic form tracking

Turn on form tracking and PixelFlow detects the forms on your site from the most
popular form plugins:

 * Contact Form 7
 * Elementor Pro Forms
 * Fluent Forms
 * Gravity Forms
 * Ninja Forms
 * WPForms

Choose the event each form sends (Lead, CompleteRegistration and more) and which
fields to use. Contact details are normalised and SHA-256 hashed before they leave
your server, and message text is never sent, stored or logged. Only have one name
field? Pick it for both first and last name and PixelFlow splits it automatically.

#### Point & click setup, no Google Tag Manager

For anything else, use the PixelFlow dashboard:

 * **Visual Tagger:** open your live site, click any button, link or form, and choose
   the event it should fire.
 * **Page URL triggers:** fire an event when someone lands on a page, like /thank-
   you = Lead, with an optional value.

#### Clean data your ads can trust

 * **Bot blocking:** bots, crawlers and automation tools are filtered out before
   they reach your pixels.
 * **Deduplication:** browser and server events share an event ID, so Meta and TikTok
   count each conversion once.
 * **Blocking rules:** decide when an event should not fire: once per session, only
   with a click ID, or not again within a set window.
 * **Exclude user roles:** keep administrators, shop managers and your own team 
   out of your tracking.
 * **Consent aware:** works with your cookie banner, honours Global Privacy Control
   and Do Not Track, and can hold events until consent is given (GDPR and CCPA friendly).

#### See what’s driving results

PixelFlow doesn’t just send better data, it shows you what’s working:

 * **Attribution:** visitors, leads, purchases and revenue by traffic source, from
   Facebook and TikTok to Google, organic and direct.
 * **Conversion journeys:** the full path behind every purchase and lead, from the
   ad they clicked to every page they visited.
 * **Event log:** every event in real time, with the exact payload sent to Meta 
   and TikTok and its delivery status.

#### Also included

 * Unlimited pixels across ad accounts
 * Unlimited events on every plan, with no per-event fees
 * Stripe and Calendly integrations
 * Works alongside your existing pixel. No need to remove anything
 * Zero impact on page speed: events are sent from your server
 * Debug logs for WooCommerce and form events

#### Not using WooCommerce?

PixelFlow works on any WordPress site. Track leads from your forms, or tag buttons
and pages with point & click triggers. PixelFlow also works on Webflow, Framer, 
Squarespace and more at [pixelflow.so](https://pixelflow.so).

#### Privacy

PixelFlow sends conversion events to the Meta Conversions API and the TikTok Events
API on your behalf (when configured). This may include page views, product interactions,
purchase events and form submissions.

Form submissions are sent only when form tracking is turned on in the Form Settings.
A form event carries the event name, the form title, and the visitor’s contact details(
email, phone, name, city, state, postcode, country), normalised and SHA-256 hashed
before they leave the server. Message bodies and other free-text fields are never
sent, stored or logged.

All data is processed according to Meta’s and TikTok’s policies and your local privacy
regulations. Please make sure you have appropriate consent mechanisms in place where
required by law (e.g. GDPR, CCPA).

 * [PixelFlow Privacy Policy](https://pixelflow.so/privacy)
 * [Meta Business Tools Terms](https://www.facebook.com/legal/businesstech)
 * [TikTok Business Products (Data) Terms](https://ads.tiktok.com/i18n/official/policy/business-products-terms)

#### Links

 * [PixelFlow website](https://pixelflow.so)
 * [Documentation](https://docs.pixelflow.so)
 * [Support](https://pixelflow.so/contact)
 * [Source code on GitHub](https://github.com/PixelFlow-org/pixelflow-wordpress)

_PixelFlow is an independent product and is not affiliated with, endorsed by or 
sponsored by Meta Platforms, Inc., TikTok, Automattic or WooCommerce._

## Screenshots

[⌊Server-side tracking for Facebook & TikTok ads: WooCommerce events sent automatically.⌉⌊
Server-side tracking for Facebook & TikTok ads: WooCommerce events sent automatically
.⌉[

Server-side tracking for Facebook & TikTok ads: WooCommerce events sent automatically.

[⌊WooCommerce settings: Add to Cart, Initiate Checkout and Purchase tracked with
full, enriched order data.⌉⌊WooCommerce settings: Add to Cart, Initiate Checkout
and Purchase tracked with full, enriched order data.⌉[

WooCommerce settings: Add to Cart, Initiate Checkout and Purchase tracked with full,
enriched order data.

[⌊Form tracking for Contact Form 7, Elementor Pro, Fluent Forms, Gravity Forms, 
Ninja Forms and WPForms.⌉⌊Form tracking for Contact Form 7, Elementor Pro, Fluent
Forms, Gravity Forms, Ninja Forms and WPForms.⌉[

Form tracking for Contact Form 7, Elementor Pro, Fluent Forms, Gravity Forms, Ninja
Forms and WPForms.

[⌊Point & click Visual Tagger and page URL triggers. No code, no Google Tag Manager.⌉⌊
Point & click Visual Tagger and page URL triggers. No code, no Google Tag Manager
.⌉[

Point & click Visual Tagger and page URL triggers. No code, no Google Tag Manager.

[⌊Event log: see every event and the exact data sent to Meta and TikTok.⌉⌊Event 
log: see every event and the exact data sent to Meta and TikTok.⌉[

Event log: see every event and the exact data sent to Meta and TikTok.

[⌊Conversion journeys: the full path behind every purchase and lead.⌉⌊Conversion
journeys: the full path behind every purchase and lead.⌉[

Conversion journeys: the full path behind every purchase and lead.

[⌊Attribution: visitors, leads and revenue by traffic source.⌉⌊Attribution: visitors,
leads and revenue by traffic source.⌉[

Attribution: visitors, leads and revenue by traffic source.

[⌊Clean data: bot blocking, deduplication, consent mode and blocking rules.⌉⌊Clean
data: bot blocking, deduplication, consent mode and blocking rules.⌉[

Clean data: bot blocking, deduplication, consent mode and blocking rules.

[⌊Product IDs for catalog ads, plus excluded SKUs.⌉⌊Product IDs for catalog ads,
plus excluded SKUs.⌉[

Product IDs for catalog ads, plus excluded SKUs.

[⌊Exclude admins, shop managers and any user role from tracking.⌉⌊Exclude admins,
shop managers and any user role from tracking.⌉[

Exclude admins, shop managers and any user role from tracking.

## Installation

 1. Install PixelFlow from **Plugins  Add New** (search for «PixelFlow») and click **
    Activate**.
 2. Go to **Settings  PixelFlow Settings** and click **Go to Dashboard** to create 
    your free account. No credit card needed.
 3. Add your Meta pixel, your TikTok pixel, or both.
 4. Switch on **Activate PixelFlow**. WooCommerce events start sending automatically.
 5. Optional: turn on **Form Settings** to track your contact forms, and set up exclusions
    under **WooCommerce Settings** and **Advanced Settings**.

## FAQ

### What is PixelFlow?

PixelFlow is a server-side tracking plugin for WordPress and WooCommerce. It sends
your sales, leads and other events to Meta (Facebook & Instagram) through the Conversions
API and to TikTok through the Events API, so your ad platforms get the data the 
browser pixel misses.

### Does it work with TikTok as well as Facebook?

Yes. Connect a Meta pixel, a TikTok pixel or both, and PixelFlow sends your events
to each one server-side.

### How is this different from the standard Meta Pixel or TikTok Pixel?

The browser pixel runs in your visitor’s browser, where iOS privacy settings, ad
blockers and cookie restrictions block it. PixelFlow also sends each event from 
your server, so Meta and TikTok receive it regardless of what happens in the browser.
Both run together and are deduplicated automatically.

### Do I need to remove my existing pixel?

No. PixelFlow works alongside your existing pixel and handles deduplication, so 
each event is only counted once.

### Do I need Google Tag Manager or a developer?

No. WooCommerce and form events are tracked automatically, and anything else can
be set up with point & click triggers in the PixelFlow dashboard.

### Which WooCommerce events are tracked?

Add to Cart, Initiate Checkout and Purchase, with product details, cart totals and
full order data including revenue. You can turn each event on or off, include or
exclude free products, and exclude specific SKUs.

### Which form plugins are supported?

Contact Form 7, Elementor Pro, Fluent Forms, Gravity Forms, Ninja Forms and WPForms.
Forms built with other tools can be tracked with a page URL or Visual Tagger trigger
from the PixelFlow dashboard.

### Can I send product IDs for catalog / dynamic product ads?

Yes. Turn on product IDs in WooCommerce Settings and choose the format that matches
the Content ID in your Meta catalog. PixelFlow does not upload or sync your catalog.
It tags each event with the ID so Meta can match it to products already in your 
catalog.

### Can I stop admins and staff being tracked?

Yes. Under Advanced Settings, choose any user roles (Administrator, Editor, Shop
manager and more) that should not have the tracking script loaded.

### Is PixelFlow GDPR compliant?

PixelFlow acts as a data processor that sends conversion data to Meta and TikTok
on your behalf. It works with popular consent plugins, honours Global Privacy Control
and Do Not Track, and can hold events until consent is given. You remain responsible
for collecting consent where the law requires it.

### Will PixelFlow slow down my website?

No. Events are sent from your server after the page has loaded, so there’s no impact
on your storefront speed.

### How do I know events are tracking correctly?

The PixelFlow dashboard has a real-time event log showing every event, the exact
data sent to Meta and TikTok, and its delivery status. You can also check in Meta
Events Manager or TikTok Events Manager.

### Can I try PixelFlow for free?

Yes. Every plan starts with a free 7-day trial, with no credit card required.

### What support is available?

Documentation, video tutorials and email support on all plans. Ask a question in
the support forum, or contact us at [pixelflow.so](https://pixelflow.so).

## Reviews

![](https://secure.gravatar.com/avatar/86f70fdaae97ad4ed135b003aa722a8ccb1294c94fdadc1687fbd9e993652b76?
s=60&d=retro&r=g)

### 󠀁[Actually really good!](https://wordpress.org/support/topic/actually-really-good-2/)󠁿

 [alexmasjem](https://profiles.wordpress.org/alexmasjem/) 25 de marzo de 2026 1 
reply

This is a great plugin as other products are super expensive or have issues with
deduplication/ too complex to setup. PixelFlow is the first plugin we've used that
actually works really well to improve our Facebook CAPI setup and is affordable.
Literally just one click setup and you're done. Our ads are performing noticeably
better after setup

 [ Read all 1 review ](https://wordpress.org/support/plugin/pixelflow/reviews/)

## Contributors & Developers

“PixelFlow – Meta & TikTok Pixel + Conversions API for WooCommerce” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ pixelflow ](https://profiles.wordpress.org/pixelflow/)

[Translate “PixelFlow – Meta & TikTok Pixel + Conversions API for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/pixelflow)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pixelflow/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/pixelflow/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/pixelflow/) by [RSS](https://plugins.trac.wordpress.org/log/pixelflow/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.1

Refreshed the WordPress.org listing (description, screenshots, banner); listing 
images no longer ship inside the plugin zip.

#### 1.2.0

Form submissions from Contact Form 7, Elementor Pro, Fluent Forms, Gravity Forms,
Ninja Forms and WPForms can now be sent as Meta events from the server, off by default
and configured per form.

#### 1.1.20

WooCommerce AddToCart, InitiateCheckout and Purchase now include TikTok’s ttp and
ttclid when the shopper’s cookies carry them.

#### 1.1.19

AddToCart now reports product prices excluding tax, matching InitiateCheckout and
Purchase, on stores that display prices including tax.

#### 1.1.18

The plugin now derives external_id itself from the visitor id, using the same formula
as the PixelFlow browser script, so guests are no longer collapsed onto a single
site-wide identifier; added guzzle, httpx, aiohttp and meta-externalads to the bot
signatures plus a meta-external catch-all for the rest of Meta’s crawler family,
stopped reporting speculative browser prefetch and anonymous cookieless add-to-cart
URLs, named the matched rule in the debug log instead of BOT_UA, and a site missing
its credentials now stops sending events.

#### 1.1.17

Added GDPR consent gating: WooCommerce events now carry the visitor’s consent state,
resolved from the WP Consent API or the _pf_consent cookie. Raised the minimum supported
WordPress version to 6.5, which the admin settings page requires. Added Refresh 
button to Debug Log popup in Advanced Settings, enabling log re-fetch without closing
the modal.

#### 1.1.16

Fixed a fatal error (HTTP 500) on WooCommerce add-to-cart when a third-party integration(
e.g. CheckoutWC Order Bumps) calls the add-to-cart hook with null instead of an 
int/array for the variation arguments.

#### 1.1.15

Initial setup fix

#### 1.1.14

Added Product ID Format setting for WooCommerce events — choose between numeric 
ID, prefixed, SKU, legacy, or off; removed the redundant content_ids field from 
all event payloads.
 Added support of the first and last touch attribution collection.

#### 1.1.13

Add an option to exclude products with custom SKU from tracking
 Custom filters 
introduced to disable certain e-commerce events programmatically: pixelflow_should_send_add_to_cart,
pixelflow_should_send_initiate_checkout, pixelflow_should_send_purchase

#### 1.1.12

Disable some WooCommerce events from tracking, add plugin version to logs

#### 1.1.11

XStore theme false AddToCart event sending disabled

#### 1.1.10

Woo events tracking hardened to prevent double or unnecessary events tracked

#### 1.1.9

Improved Woo events tracking: blocked bots actions, cart updates now counts, include
hashed customer details if the user is logged in, coupon in cart counts in products
prices for InitiateCheckout and Purchase events

#### 1.1.8

Fixed plugin authentication

#### 1.1.7

Prevent sending events from bots to PixelFlow
 Improved the way of finding the correct
siteURL to send Improved getting the UTM params

#### 1.1.6

New logic for working with URL triggers (formerly known as tracking urls)

#### 1.1.5

Added debug section to debug WooCommerce events

#### 1.1.4

Track WooCommerce events, such as Add to Cart, Initiate Checkout, Purchase, using
Woo hooks, so this is now working out of the box

#### 1.1.3

Error handling and auth handling improved

#### 1.1.2

Making e-mail field optional for register

#### 1.1.1

Made the main plugin options available after setup even if not auth in PixelFlow

#### 1.1.0

Simplified the analytics script, excluded dynamically loaded parameters, WordPress
support up to 6.9

#### 0.1.21

Replaced ob_ usage with javascript to add classes

#### 0.1.20

Updated the way how the script is injected

#### 0.1.19

Added button to quickly copy site ID (on the login screen)
 Fixed Woo settings global
variable name Updated UI components

#### 0.1.18

Main developer changed
 Option name changed from pixelflow_script_code to pixelflow_code

#### 0.1.17

Improved pixel id form field validation to prevent invalid values from submitting

#### 0.1.16

 * Added links to docs and PixelFlow Dashboard
 * UX improved

#### 0.1.15

 * Initial public release
 * Automatic PixelFlow tracking code insertion
 * WooCommerce integration with auto-class assignment
 * Settings page for configuration
 * User role exclusion feature
 * Debug mode for testing
 * Support for all major PixelFlow event classes

## Meta

 *  Version **1.2.1**
 *  Last updated **3 horas ago**
 *  Active installations **10+**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/pixelflow/)
 * Tags
 * [Conversions API](https://es-pr.wordpress.org/plugins/tags/conversions-api/)[Facebook Pixel](https://es-pr.wordpress.org/plugins/tags/facebook-pixel/)
   [Meta Pixel](https://es-pr.wordpress.org/plugins/tags/meta-pixel/)[Server Side Tracking](https://es-pr.wordpress.org/plugins/tags/server-side-tracking/)
   [Tiktok Pixel](https://es-pr.wordpress.org/plugins/tags/tiktok-pixel/)
 *  [Advanced View](https://es-pr.wordpress.org/plugins/pixelflow/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/pixelflow/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/pixelflow/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/pixelflow/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/pixelflow/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/pixelflow/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/pixelflow/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pixelflow/reviews/)

## Contributors

 *   [ pixelflow ](https://profiles.wordpress.org/pixelflow/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pixelflow/)