WordPress plugin intelligence profile

Flow Analytics for WooCommerce

Send WooCommerce product views, cart activity, checkouts and orders to your Flow analytics account. No data layer and no tag manager needed.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.1.1
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update27 Jul 20263mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Flow Analytics for WooCommerce version 1.1.1 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Flow Analytics for WooCommerce connects your store to Flow, a marketing analytics and attribution service for online stores.

Instead of asking you to wire up a tag manager and a data layer, the plugin reads WooCommerce directly. Prices, product ids, order totals, taxes, shipping and coupons come from the same objects WooCommerce uses to bill your customer, so the numbers in your reports match the numbers in your store.

What it reports

  • page_view — every page, handled by the Flow tracker
  • view_item — a product page
  • view_item_list — shop and category pages (optional)
  • search — a product search
  • add_to_cart and remove_from_cart — including AJAX add to cart
  • view_cart — the cart page
  • begin_checkout — the checkout page, classic or blocks
  • purchase — a completed order
  • refund — a refunded order
  • $identify — links an order or a signed-in customer to the visitor

Orders are never quietly lost

When a shopper comes back to your thank-you page, the browser reports the order, which is the richest signal available. When the shopper never comes back — a payment redirect that drops off, a closed tab, a blocked script, a gateway that confirms by webhook minutes later — your server reports the order instead, a few minutes after the fact.

Both paths recognise each other, so an order is reported once and only once.

Attribution keeps working

The plugin keeps the Flow tracker’s visitor id with the order, so an order reported by your server is still attributed to the campaign, ad click or referrer that originally brought the shopper in. Nothing is credited to “Direct” just because the shopper closed the tab.

Setup

Paste your Flow site key into WooCommerce → Flow Analytics, press “Test connection”, and you are done. There is nothing else to configure.

Compatibility

  • High-Performance Order Storage (HPOS)
  • Cart and Checkout blocks, as well as the classic shortcode checkout
  • WP Consent API, when a consent plugin provides it
  • Do Not Track and Global Privacy Control browser signals

External services

This plugin connects to Flow (Databrief), the analytics service the plugin was built for. An account is required. Without a site key, the plugin sends nothing at all.

1. js

Loaded in your visitors’ browsers. It assigns an anonymous visitor id, keeps a session, and records the campaign, click id and referrer that brought the visitor to your store.

2. sa/collect

Receives the events listed above. Two senders use it: your visitors’ browsers, and your own server for orders and refunds.

What is sent: the site key you configured; an anonymous visitor id and session id; the page URL, referrer and campaign parameters (UTM tags and ad click ids); for each product, its id, name, SKU, chosen variant, category, brand, price and quantity; for an order, its order number, internal id, status, total, tax, shipping, coupon, payment method title, the shopper’s billing country and whether it is the customer’s first order; for a refund, the refund id and amount; and — for orders and signed-in customers — the customer identifier, name, email address and phone number, together with the SHA-256 hashes of the email and phone.

The name, email address and phone number can be excluded in the plugin settings, in which case only the hashes are sent.

What is not sent: passwords, payment card data, and the contents of any WordPress or WooCommerce table beyond the fields listed above.

lang=en

lang=en

lang=en for the Arabic version.

Because the plugin transmits customer data to a third-party service, tell your visitors about it in your own privacy policy, and gate it behind your consent banner if the law that applies to you requires consent for analytics.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • conversion tracking
  • analytics
  • attribution
  • ecommerce
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity27 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.