

Dashboard — see product views, add-to-cart actions, purchases, revenue, view-to-purchase rate, daily activity and top products at a glance.
Stop guessing which products are working.
AVAR ProductPulse gives WooCommerce store owners a clear view of what shoppers do with individual products — which products they view, add to cart, buy, and how much revenue those purchases generate.
More importantly, ProductPulse helps turn those numbers into useful signals.
Instead of opening WooCommerce reports and trying to connect the dots yourself, you can quickly spot products that attract attention but do not sell, products that convert well despite low traffic, and products that simply need more data before you make a decision.
No Google Analytics account is required. Product analytics are stored locally in your WordPress database.
ProductPulse helps answer questions such as:
The goal is simple: help you decide where to focus your attention in your WooCommerce store.
Get a quick overview of your store with:
Choose between:
CSV export is available directly from the dashboard.
ProductPulse starts recording shopper activity on the day it is activated. On a new installation the Dashboard shows a data-collection panel: whether tracking is working (first product view, first add-to-cart, first purchase), how many days, views and purchases have been recorded so far, and what to check if nothing arrives.
Until there is enough activity, the panel says that the figures are early and can still change a lot from day to day. It disappears on its own once there is enough data.
The Products report puts important metrics next to each product so you can compare performance without opening products one by one.
See:
The Products report can be shown for today, the last 7 days, the last 30 days or the last 90 days.
ProductPulse also adds simple status signals such as:
No data
No views or purchases were recorded for the product in the selected period.
Needs review
The product received meaningful traffic but no purchases.
Opportunity
The product converts well despite relatively low traffic and may deserve more visibility.
Low sales for the traffic
The product receives traffic but purchases remain unusually low.
Sales without views
The product was purchased without a recorded product-page view, for example after being added directly from a shop, category or search page.
Low data
There is not yet enough activity to make a useful judgement.
No clear issue
No obvious problem was detected for the selected period.
These are deliberately simple signals — ProductPulse Free does not pretend that a few numbers can explain every product problem.
The Opportunities screen automatically looks for two useful patterns over the last 30 days:
High interest, low sales
Products with at least 20 recorded views but no purchases.
These products may deserve a review of:
Low traffic, high conversion
Products with 5–19 views, at least 2 purchases and a view-to-purchase rate of at least 20%.
These products may already sell well when shoppers discover them and could benefit from more visibility.
ProductPulse explains why each opportunity was detected instead of showing an unexplained score.
ProductPulse tracks purchases from paid WooCommerce orders and keeps product revenue connected to the products that generated it.
The analytics layer also accounts for WooCommerce order lifecycle changes such as refunds and relevant order updates, so reports are not based only on the first state in which an order was recorded.
ProductPulse supports both:
ProductPulse does not silently add different currencies together.
If your store contains analytics in multiple currencies:
Revenue is shown in the currency it was recorded in, even after you change the store currency. Older revenue recorded without a currency is pointed out on the screen: on a store with more than one currency it is left out of the per-currency figures instead of being added to a currency it may not belong to.
ProductPulse does not perform currency conversion.
Your ProductPulse analytics data is stored in your own WordPress database and is not sent to third parties. What the bundled Freemius SDK sends, and when, is described under External services.
The analytics tables do not store customer names, e-mail addresses or IP addresses.
To tell visits apart, ProductPulse may set two first-party cookies on storefront pages: avar_pp_vid (a random visitor identifier, kept for one year) and avar_pp_sid (a random session identifier, deleted when the browser is closed, used only when no WooCommerce session or customer account can be used instead). They are not set on REST API requests.
You can:
The default raw-event retention period is 30 days. Longer-lived daily aggregates are used for reporting.
ProductPulse also adds suggested text for your privacy policy under Settings Privacy Policy Guide. It describes what is recorded, names both cookies and says how long the data is kept.
A filter is also available for consent-management integrations:
avar_productpulse/should_track_current_request
Returning false prevents ProductPulse from creating visitor/session identifiers and recording visitor-behaviour events for that request.
ProductPulse does not build every report by repeatedly scanning the complete event history.
Raw activity is processed into daily aggregates in the background using WordPress scheduling, reducing the amount of work required to display reports as analytics data grows.
Data retention is configurable so stores can choose a balance appropriate for their traffic and hosting environment.
ProductPulse includes CSV exports for further analysis.
Depending on the screen, exported data can include:
Financial values retain their recorded currency.
Not seeing the numbers you expect?
The Settings screen includes read-only diagnostics that help confirm whether:
Diagnostic information can be copied when you need support.
ProductPulse Free is a standalone WooCommerce product analytics plugin.
It includes:
No paid license is required to use the Free analytics features.
A separate paid edition, AVAR ProductPulse Pro, is available in two plans.
Pro adds:
Growth adds everything in Pro, plus:
The paid edition is distributed separately through Freemius. ProductPulse Free does not contain the paid implementation code.
AVAR ProductPulse uses the Freemius SDK (https://freemius.com/) for licensing, account management, purchases and premium updates, and for optional usage data.
Terms of Service: https://freemius.com/terms/
Privacy Policy: https://freemius.com/privacy/
SDK source: https://github.com/Freemius/wordpress-sdk