Web analytics for ecommerce, revenue first
See what your store earns, which channels and products bring the money, and where the checkout leaks. No cookie banner in front of your buyers.
Why stores are leaving Google Analytics
Running a store on GA4 means two quiet leaks in your numbers. The first is the cookie banner. Every shopper who clicks "reject" disappears from your reports before they reach the product page, and the ones who buy anyway show up as orders with no source. You spent money bringing them in. GA4 cannot tell you where they came from.
The second leak is the purchase event itself. Ask any store owner who has set up GA4 ecommerce tracking through Tag Manager: the data layer, the purchase event that fires twice or not at all, the numbers that never match the store backend. It is a part-time job to keep it honest.
Clickport takes a different path. Revenue tracking is a goal with an order total attached, consent is not needed because no personal data is stored, and every shopper is counted. You can estimate what the banner alone costs you with the GA4 data loss estimator.
Switching takes one snippet
There is no migration project. Clickport is one script tag, and it runs happily next to GA4 while you compare the two.
- Shopify: a theme snippet for the storefront plus a Custom Pixel for checkout and revenue. The step-by-step guide takes minutes, no developer needed.
- WordPress and WooCommerce: install via the plugin or paste the snippet into your theme header.
- Google Tag Manager: add it as a custom HTML tag if that is where your tags live.
- Anything else: any platform that lets you add a script tag works. The installation guide covers the rest.
Keep GA4 running in parallel for a month if you want the comparison. Most store owners find the gap between the two numbers is the most convincing argument on this page.
Revenue and average order value, right on the dashboard
When a shopper buys, your store passes the order total and Clickport records it against the purchase goal. Total revenue and average order value sit right beside your traffic, on the same dashboard, not buried three menus deep in a custom report.
Add to cart, started checkout, and completed purchase sit side by side as goals you set up yourself. You can put a fixed value on softer wins too, a newsletter signup or a wishlist add, so the funnel above the purchase earns its place in the numbers. If you charge through Stripe or Paddle, revenue can flow in directly, attributed to the visit that paid.
Traffic tells you the store is busy. Revenue tells you if it works.
The channels that bring the money
A channel that sends a lot of traffic is not always the one that pays. Clickport shows the revenue each channel, source, campaign, and country brings in, with conversion rate and average order value next to each, so you can spot the source with fewer visits and bigger baskets.
Each sale is credited to the source that brought the shopper in that visit. And AI Search is counted as its own channel: when ChatGPT or Perplexity sends you a buyer, you see it, next to Organic Search rather than lost inside referrals. Across the sites we measure, AI Search visitors convert unusually well. Small channel, serious baskets.
Products ranked by revenue, not views
The product with the most traffic is not always the one that makes the most money. Clickport ranks your products by the revenue they bring in, with average order value and conversion rate next to each total.
That surfaces both ends of the story: the quiet product that outsells its traffic, and the popular one that gets thousands of views and hardly any orders. One deserves promotion. The other deserves a better product page. Stock and promote on evidence, not on a hunch.
Where the checkout falls apart
Build a funnel from product to cart to checkout to purchase and watch the drop-off at each step. Every big drop between steps is a fixable leak: a surprise shipping cost, a forced account signup, a payment form that dies on mobile.
If you do not know what your funnel should be, open Flows first. It shows the routes shoppers already take, ranked by how often they happen, including the ones you never designed. Any of them becomes a funnel in one click. Click a step and the whole dashboard filters to the shoppers who dropped there, so you can read their sessions and see what they did instead of buying.
Did the promo pay off?
Add a campaign tag to your sale and email links (the UTM builder does it in seconds) and every campaign reports the visits, orders, and revenue it brought in, side by side.
That is your Black Friday against your spring sale against the evergreen welcome series, ranked by return rather than by opens and clicks. Drill any campaign down by source, country, or device with a filter. Run the promos that sell. Drop the ones that do not.
Real shoppers, not bot sessions
Store traffic is a magnet for bots. Price scrapers, stock checkers, and AI crawlers hammer product pages all day, and every one of them that lands in your reports pushes your conversion rate down and your ad decisions off course.
Clickport screens every hit at ingestion, before it reaches your reports. Datacenter and cloud IPs, headless and scripted browsers, and known bot and AI-crawler signatures are filtered through eleven detection layers backed by daily-refreshed blocklists: 4,440 datacenter IP ranges, 29,195 datacenter ASN ranges, and over 6,000 bot signatures. Conversion rate is computed on people who can buy. Across the sites we measure, that filtering routinely removes double-digit shares of raw traffic.
The Bot Center shows you exactly what was kept out, and AI crawlers are surfaced separately so you can see ChatGPT reading your product pages without letting it inflate your visitor counts.
No cookie banner, and attribution still works
Clickport uses no cookies and stores no personal data. There is nothing for a shopper to consent to, so there is no banner between them and your product page, and nothing to reject on the way to checkout.
Campaign tracking survives just fine. UTM tags live in the URL, not in a cookie, so source and campaign attribution work for every visitor, including the ones who would have clicked "reject all" on GA4. Visitor counting works the same way: every shopper is one real visit, counted without being identified. That is GDPR compliance by design, hosted in the EU, not a consent workflow bolted on top.
One honest limit: identity does not persist across days. A shopper who researches on Tuesday and buys on Friday is two visits, and the sale is credited to Friday's source. What you give up in cross-day stitching you get back in complete, banner-free data. We think that trade is worth it for most stores; you should know you are making it.
Share the numbers with your team
Give a colleague their own login through teams, or hand your agency a password-protected share link that shows the live dashboard and nothing else. No seat pricing, no per-user fees.
Weekly email reports land the numbers in your inbox: revenue, orders, top channels, and the biggest movers since last week. The Monday briefing writes itself.
A script your page speed will not notice
The tracker is a single deferred script of about 2 KB. It loads after your page, off the critical render path, and never holds up a product image or your Core Web Vitals. Your page speed carries your Google rankings and your ad quality scores. Your analytics should not be the thing dragging it down.
Every section above is the same dashboard, five minutes after you paste the snippet. And Clickport works the same way for SaaS, agencies, and publishers and creators.
Try Clickport
Start a free 30-day trial. No credit card required. Run it alongside your existing analytics and compare conversion and revenue numbers directly; the comparison usually settles it.
Clickport charges a subscription instead of monetizing your data. That is the model that keeps our incentives aligned with yours: you pay for analytics, you get analytics, and your shoppers are not the product.
Bigger operation? If you need SSO, an SLA, or invoice billing, see Clickport for enterprise or contact sales.
Coming from Google Analytics? The migration guide walks through the switch in six steps, your GA4 history included.
Counting clicks tells you the store is busy. Counting revenue tells you what to do next.
Frequently asked questions
Does it work with Shopify or WooCommerce?
Yes. Any platform that lets you add a script tag works. Shopify has a step-by-step guide: a theme snippet for the storefront plus a Custom Pixel for checkout and revenue. WordPress and WooCommerce install via the plugin or the theme header. No developer needed either way.
Can I track revenue and average order value?
Yes. Your store passes the order total at checkout, and Clickport shows total revenue and average order value per goal. You can also put a fixed value on any other goal, like a newsletter signup.
Can I see which traffic source brings the most revenue?
Yes. Clickport shows the revenue from every channel, source, campaign, and country, AI Search included. Each sale is credited to the source that brought the shopper in that visit.
Can I track campaigns without cookie consent?
Yes. UTM campaign tags live in the URL, not in a cookie, so campaign and source attribution work for every visitor with no consent step. Build the tags with the UTM builder.
Will bots or fake orders inflate my numbers?
No. Every hit is screened at ingestion through eleven bot-detection layers, and the built-in Bot Center shows you exactly what was blocked. A scraper never lands as a shopper or a conversion.
Will the tracker slow my store down?
No. The tracker is a single deferred script of about 2 KB that loads after your page, off the critical render path. It never holds up a product page or your Core Web Vitals, and the rankings and ad costs that ride on them.
Do I need a cookie banner?
No. Clickport uses no cookies and retains no personal data, so it runs without a consent banner and there is nothing for a shopper to reject. It is built for GDPR compliance, and every shopper is counted as one real visit.
Put revenue on your dashboard
30-day free trial. No credit card, no cookie banner, one snippet.
Start free trial