The Complete E-Commerce Analytics Suite Is Here: Revenue Attribution, Product Funnels, RFM, and AI Shopping Visibility
BuddyStat's e-commerce analytics suite now covers product funnels, revenue and order depth, purchase attribution, checkout analytics, RFM segments, AI shopping visibility, commerce alerts, and server-side order sync — all cookieless, with no customer PII.
- Published
- Written by
- BuddyStat Team
Tags
- ecommerce-analytics
- revenue-attribution
- product-analytics
- checkout-funnel
- rfm-segmentation
- server-side-tracking
- ai-shopping
- conversion-rate-optimization
- cookieless-analytics
- shopify
The Complete E-Commerce Analytics Suite Is Here: Revenue Attribution, Product Funnels, RFM, and AI Shopping Visibility
You already know how much traffic your store gets. The question every merchant actually cares about is sharper: which products convert, which channels drive real revenue, why checkouts leak — and which customers are worth winning back.
That's exactly the gap we've been closing. Over the past weeks we've shipped a complete e-commerce analytics suite into BuddyStat — ten new capabilities spanning product analytics, revenue and order depth, purchase attribution, checkout diagnostics, customer segmentation, AI shopping visibility, commerce alerts, and server-side order sync.
The headline you can take to your team: full-funnel e-commerce analytics, cookieless, with zero customer PII collected. No cookie banner, no data leaks to ad-tech middlemen, no bloated scripts. Here's everything that's new and why it matters for your bottom line.
One script, one pipeline — now with a server-side option
Standard e-commerce events
Every feature below is powered by a canonical event vocabulary: view_item, add_to_cart, begin_checkout, purchase, refund — each carrying an items[] array with product id, name, price, quantity, category, and variant. Add data-track-ecommerce to your script tag and BuddyStat reads your existing GA4 or Shopify dataLayer automatically, so you don't rewrite a line of pixel code. See the e-commerce events overview.
Server-side order sync (the no-code wedge)
Script-based tracking misses orders from customers who block JavaScript. Server-side ingestion fixes that: your store platform pushes orders and refunds straight to BuddyStat over signed webhooks.
- Shopify webhooks, verified with HMAC-SHA256 over the raw body
- WooCommerce, BigCommerce, and other platforms via a shared-secret webhook
Only product IDs and revenue are stored — no customer PII ever leaves your store. The result is accurate, complete order data that no ad-blocker can drop. Learn how to set it up or read the commerce ingestion guide.
Product analytics: stop guessing which products convert
Averages hide your winners and losers. The new Products dashboard breaks performance down per SKU:
- Views, add-to-cart, checkouts, purchases, conversion rate, revenue, and AOV in one sortable, searchable table
- A built-in cart & checkout funnel (
view_item → add_to_cart → begin_checkout → purchase) per product and globally, with abandonment at every step - Bought-together analysis — market-basket mining from your
items[]data that surfaces co-purchase patterns for bundling and cross-sell - AI shopping visibility — which of your products AI assistants recommend (more on this below)
If you sell more than a handful of SKUs, this replaces a stack of spreadsheets.
Revenue & order depth: net vs. gross, refunds, cohorts
The Revenue dashboard went from top-line numbers to order-level truth:
- Order metrics — orders, units sold, discount, tax, shipping, net vs. gross revenue, refunds, refund rate, repeat-purchase rate, purchase frequency, revenue per session
- Order browser — paginate recent orders and drill into line items
- New vs. returning buyer revenue breakdown
- Cohort revenue — acquisition-month cohorts with buyers, revenue, orders, and average time-to-repeat
You finally see not just how much you made, but how much you actually kept.
Purchase attribution: credit the channel that earned the sale
Last-click gives all the credit to the final channel; first-click gives it to whoever found you first. Both are misleading. The new attribution view computes all three models — first-click, last-click, and position-based — from your own session and purchase data:
- Revenue, purchases, and AOV per channel with revenue-share percentages
- Revenue by campaign and UTM combination
- Coupon-attributed revenue — orders, units, and AOV per promo code, so you know which discounts pay for themselves and which just eat margin
No ad-platform imports required — attribution runs entirely on first-party, cookieless data.
Checkout analytics: find the field that's killing conversions
Most funnels stop at "begin_checkout → purchase." The checkout analytics view goes one level deeper — per field:
- Interactions, sessions, average focus time, and abandonment per checkout field
- Cart & checkout abandonment, plus estimated abandoned-cart value (abandoned carts × AOV)
- Privacy-first input masking: checkout-tagged pages mask every field by default, sensitive inputs are always masked, and field values are never captured
You'll know exactly which field shoppers abandon — often the difference between a 2% and a 4% checkout completion rate.
Customer segments: RFM without the CRM liability
Customer intelligence usually means a CRM full of PII. The Customer Segments view gives you the intelligence without the liability:
- Recency, Frequency, and Monetary scoring places every buyer in a standard segment — Champions, Loyal, At Risk, Lapsed — with revenue, revenue share, average orders, and average spend per segment
- Cohort/LTV revenue with time-to-second-purchase
- Market-basket co-purchase mining for bundling
All on an anonymized buyer key. No emails, no names, no consent banner.
AI shopping visibility: GEO for your catalog
AI assistants are becoming a real discovery channel — and they recommend specific products, not just pages. AI shopping visibility shows:
- Which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Bytespider, Google AI Overviews, Copilot) visit your product pages, ASN-verified
- LLM-referred revenue — AI-channel sessions joined to purchases, with revenue, orders, and share per product
- Pages cited by AI and crawl → citation lag — how fast AI systems start surfacing your content
If AI search is on your roadmap, this is the measurement layer for it.
Commerce alerts & AI digest: know before your revenue does
A revenue drop is expensive the longer it goes unnoticed. Commerce alerts watch the metrics that matter and page you the moment something moves:
- Revenue drop vs. a trailing baseline window
- Conversion drop (ATC → purchase)
- Refund-rate spike
- Top-product-to-zero
On top of alerts, the AI commerce digest compares the current period to the previous one and explains what changed and why in a few plain-English bullets — grounded strictly in computed deltas, never hallucinated numbers.
Everything, queryable by your AI assistant
Phase ten of the suite ships MCP commerce tools: get_top_products, get_abandoned_cart_value, get_order_by_id, get_revenue_by_channel, and get_ai_shopping_visibility. Your AI agent can now answer commerce questions — "what's our abandoned-cart value this week?" — without you opening the dashboard. Combined with multi-store rollup for agencies and franchises managing several stores at once.
Why this matters for your business
Put together, the suite answers the questions that move revenue:
| Question | Where to look |
|---|---|
| Which products should I feature or discount? | Product analytics |
| Which channel actually drove the sale? | Purchase attribution |
| Why do shoppers abandon checkout? | Checkout analytics |
| Who should I win back? | Customer segments (RFM) |
| Is AI recommending my products? | AI shopping visibility |
| Is my revenue dropping right now? | Commerce alerts |
And the entire suite runs on the same privacy-first foundation BuddyStat is built on: no cookies, no consent banner, no customer PII, daily-salted IDs. That's a competitive advantage in a world where privacy regulation keeps tightening — your conversion data stays yours.
How to get started
- Add
data-track-ecommerceto your script tag (or use the GA4/Shopify dataLayer adapter) — product, revenue, and funnel analytics light up immediately. - Want order data that no ad-blocker can drop? Set up server-side ingestion in the Commerce settings (Shopify, WooCommerce, or generic webhook).
- Open Products, Revenue, Campaigns, and Commerce in your sidebar to explore attribution, checkout, segments, and alerts.
- For the AI angle, watch AI Shopping Visibility on the Products page and connect Google Search Console for organic search alongside it.
Key takeaways
- BuddyStat now covers the full e-commerce funnel — product analytics, revenue depth, attribution, checkout, RFM, AI visibility, alerts, and server-side sync.
- Everything is cookieless and PII-free — no consent banner, no customer data collected, full GDPR/CCPA posture.
- No-code data completeness — server-side Shopify/Shopify-like webhooks fix the ad-blocker data gap.
- Decision-ready views — every dashboard is built around a question a merchant actually asks, from "which product leaks?" to "which discount pays for itself?"
The old way to get this depth was GA4 plus three third-party tools plus a CRM full of personal data. The new way is one cookieless dashboard. Start tracking your commerce data today — it takes minutes to see your first revenue.
Related reading: BuddyStat Analytics for E-commerce Websites, GEO & SEO Analytics Are Here, WooCommerce Conversion Tracking with Server-Side CAPI, What is Web Analytics?