Ecommerce Tracking and Analytics That Match Your Real Revenue

We set up ecommerce tracking and analytics that follow every shopper from product view to purchase, and reconcile GA4 revenue against your real orders.

Unicentro: GA4 purchase accuracy
80–95%GA4 purchase accuracyUnicentro
Unicentro: Merchant Center listings
18,400+Merchant Center listingsUnicentro
LR&C: more accurate data
14%more accurate dataLR&C
  • Unicentro
  • LR&C
  • Avoya Travel
  • Carrum Health
  • TODO English

Signs your ecommerce tracking is broken

Store revenue is the one number everyone checks. When ecommerce tracking and analytics drift from it, every decision downstream gets harder:

  • GA4 revenue is 20% or more below what Shopify, WooCommerce or your ERP reports.
  • Add-to-cart and checkout steps are missing, so you can't see where shoppers drop off.
  • Purchases are counted twice after a theme update, a new app or a checkout change.
  • Google Ads and Meta report ROAS that doesn't match your actual margins.
  • Products are disapproved or missing in Google Merchant Center.
  • You can't tell which products, categories or promotions drive repeat customers.

What's included in ecommerce tracking

GA4 ecommerce events

The full GA4 ecommerce event set, from view item and add to cart through checkout steps to purchase and refund, with consistent item IDs, prices, currency and coupons on every event.

Purchase reconciliation

We compare GA4 purchases with your platform's orders transaction by transaction, find why they differ, and fix it. You get an agreed accuracy target and a report that tracks it.

Ad platform conversions

Google Ads, Meta, TikTok and Pinterest get purchase events with order value and deduplication, through server-side tracking where it makes a difference.

Merchant Center and product feeds

We fix missing attributes and disapprovals in Google Merchant Center and set up supplemental feeds, so more of your catalog shows in Shopping ads and free listings.

Funnel and merchandising events

Site search, filters, promotions, scroll depth and login events show how shoppers browse, so merchandising and CRO decisions rest on behavior rather than guesses.

Revenue dashboards

Looker Studio dashboards combine GA4, ad spend and store orders, showing revenue, ROAS, checkout drop-off and product performance, refreshed daily.

How ecommerce tracking setup works

  1. 1

    Week 1

    Store audit

    We compare GA4, ad platforms and store orders and list every gap.

  2. 2

    Week 1–2

    Tracking plan

    You approve the event list, item parameters and accuracy target.

  3. 3

    Week 2–4

    Build

    We implement the data layer, GA4 events, ad conversions and server-side tags where needed.

  4. 4

    Week 4–5

    Reconciliation and QA

    We run test orders and compare live purchases against your platform until they match.

  5. 5

    Week 5–6

    Dashboards and handover

    We build the revenue dashboards, document the setup and train your team.

Client results

Unicentro

Unicentro

Retail ecommerce · VTEX

Challenge
GA4 purchases were 40–50% off real orders, and Google Ads and Meta were optimizing on incomplete signals.
What we did
We rebuilt client-side and server-side GTM (hosted on Google Cloud Run), added Meta CAPI and Google Ads enhanced conversions, aligned VTEX purchase events with GA4, and fixed the Merchant Center feed.
Result
80–95% GA4 purchase accuracy and 18,400+ products listed in Merchant Center.
Read the full Unicentro case study →
LR&C

LR&C

Luxury ecommerce · United States

Challenge
Several GA4 and Google Tag Manager setups ran in parallel, breaking event tracking and leaving gaps in revenue attribution.
What we did
We audited every container, merged them into one structured GTM instance, rebuilt GA4 ecommerce events from product view to purchase, and trained the in-house team to maintain it.
Result
14% more accurate data and real-time revenue reporting.
Read the full LR&C case study →

Platforms and tools we work with

We set up ecommerce tracking on hosted, open-source and headless stores.

  • Shopify
  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Magento
  • VTEX
  • Google Analytics 4
  • Google Tag Manager
  • Server-side GTM
  • Google Merchant Center
  • Meta Conversions API
  • Looker Studio

Who ecommerce tracking is for

  • DTC brands that rely on paid social and search, and need ROAS they can trust before scaling spend.
  • Retailers with large catalogs where feed quality and product-level data decide how much of the catalog actually sells.
  • Headless and multi-store setups running several storefronts, currencies or regions that have to report as one business.
  • Ecommerce agencies that want a tracking partner so their CRO and media work is measured correctly.

Engagement and pricing

All prices are in USD and fixed before work starts. The scope depends on your platform, the number of storefronts and how much is already in place.

Ecommerce tracking setup

4–6 weeks

Store audit, GA4 ecommerce events, ad platform conversions, reconciliation and dashboards.

Setup plus monthly support

Monthly, cancel anytime

The full setup, then monitoring through theme updates, new apps, sales events and peak season.

Frequently asked questions

Why doesn't GA4 revenue match Shopify?

GA4 usually reports less revenue than Shopify because some shoppers block tracking, decline cookies or leave before the purchase event fires. Other causes are duplicate or missing purchase tags, currency and tax differences, and refunds that Shopify subtracts but GA4 doesn't. A gap of a few percent is normal; a bigger one means something is broken.

What GA4 ecommerce events should a store track?

At minimum, track view_item, add_to_cart, begin_checkout, add_payment_info, purchase and refund. Most stores should also add view_item_list, select_item, add_to_wishlist, view_cart and remove_from_cart. Each event needs consistent item IDs, prices and currency on every page template, or product and category reports in GA4 won't add up to your real sales.

How accurate can ecommerce tracking get?

Most stores can get GA4 purchases within 5–10% of real orders, and closer with server-side tracking. The remaining gap comes from shoppers who block tracking or refuse consent, which no setup fully recovers. We agree a target with you during the audit and report against it after launch.

Do you work with Shopify's checkout extensibility?

Yes. Shopify now runs checkout tracking through Customer Events and web pixels instead of checkout scripts. We set up GA4 and ad platform tracking through Customer Events, add server-side purchase events from order data, and make sure Shopify's own Google and Meta apps don't send the same purchase twice.

Can you track headless and multi-storefront stores?

Yes. Headless stores need a data layer built into the front-end code, since there's no theme to add tags to. We write the spec for your developers, track every storefront into one GA4 property with clear filters, and use server-side tracking so the checkout and order system report the same purchases.

Should we track refunds and cancellations in GA4?

Yes. Without refund events, GA4 overstates revenue and ROAS, especially for categories with high return rates such as apparel. We send refunds from your order system to GA4 with the original transaction ID, so net revenue lines up with your store reports and your product reports show which items are actually kept.

Not sure where your tracking stands?

In a free 30-minute review we look at your ecommerce tracking & analytics setup and tell you what to fix first.

Book a free tracking review

Last updated