Shopify and GA4 tracking, attribution and analytics

Your data is already there. We make it add up.

Good Numbers is the data and analytics agency for DTC brands. We fix your tracking, connect Shopify, GA4 and your ad platforms, and turn it all into numbers your whole team can run the business on.

  • $20M+ revenue tracked
  • 3-day free report
  • 100% client success

Works with the 30+ tools you already run

  • Shopify
  • WooCommerce
  • GA4
  • Tag Manager
  • Google Ads
  • Meta Ads
  • TikTok Ads
  • Pinterest Ads
  • Snapchat Ads
  • Microsoft Ads
  • Reddit Ads
  • YouTube
  • Amazon
  • Stripe
  • PayPal
  • HubSpot
  • Salesforce
  • Mailchimp
  • BigQuery
  • Snowflake
  • Looker Studio
  • Power BI
  • Google Sheets
  • Search Console
  • Zapier
  • Make
  • Python
  • dbt

How much revenue can your ad platforms actually see?

Most browser-only tracking setups record somewhere between 70 and 90% of orders. Move the sliders to see what the gap means for your store.

$250K
$60K
78%

Not sure? Compare GA4 purchases with Shopify orders for last month. Most stores land at 70 to 85%.

78%of sales visible to Google and Meta
Revenue your ad platforms can't see
$55K/month
Ad spend optimizing on incomplete data
$13K/month
Your yearly blind spot
$660K
Get the exact number for my store, free

An estimate, not an audit. The free tracking check measures your real gap from order data.

Sound familiar?

Most growing brands are spending real money on ads while making decisions on numbers nobody fully trusts.

Shopify says $48K. GA4 says $34K. Which one goes in the board deck?
Numbers that disagree
Meta reports a 4x ROAS. The bank account doesn't agree.
Ad platforms grading their own homework
Someone loses every Monday morning copying numbers into a spreadsheet.
Reporting by hand
We changed checkout apps and nobody noticed tracking broke for two weeks.
Tracking that breaks quietly

Every one of these is fixable, usually in weeks rather than months.

From three dashboards that argue to one you can trust.

Drag the handle. This is the difference between guessing which channel works and knowing.

After
Revenue, last 30 daysVerified against 1,284 orders
Revenue$48,210+12.4%
MER3.1+0.3
New customers412+9%
Tracking health97%Healthy
ChannelRevenueSpendTrue ROAS
Meta$21,740$10,3502.1
Google Ads$14,980$4,6103.2
TikTok$4,120$3,9001.1
Email and organic$7,370--
Before
Weekly_report_FINAL_v7.xlsx
WeekShopifyGA4MetaDiff
W38$11,920$8,410$15,300-29%
W39$12,480$8,960$16,020-28%
W40$11,640$7,880$14,880#REF!
W41$12,170??$15,740#N/A
Shopify$48,210Total sales
GA4$34,18029% lower?
Meta Ads Manager$61,940ROAS 3.4?
HM
Head of Marketing#growth

Why is GA4 down 29% vs Shopify again? Which number do I put in the board deck?

Ask the agency??

Everything between your store, your ads and your numbers.

Four services that work on their own or together. Most brands start with tracking and grow into the rest.

Server-side tracking and attribution

We audit and fix GA4, Tag Manager, Meta and Google Ads tracking, add server-side and offline conversions, and make sure every sale is credited to the channel that earned it.

  • GA4
  • Tag Manager
  • Meta CAPI
  • Google Ads

Ecommerce data pipelines

Store, ads, email and CRM data pulled into one place automatically, from Google Sheets to BigQuery.

  • BigQuery
  • Apps Script
  • APIs

Shopify dashboards and reporting

Built around the decisions you make each week, not every metric that exists.

  • Looker Studio
  • Power BI
  • Custom

Fractional analytics team

We watch your numbers every week, catch breakages the day they happen, and tell you in plain English what changed and what to do about it.

  • Weekly read
  • Monitoring
  • Ad audits

Selected work

Recent audits and builds. Client names kept private, numbers kept real.

  • Health brand
  • WooCommerce
01 / 04
95% → 11%

A plugin update quietly broke purchase tracking

GA4 dropped from catching 95% of orders to 11% while Google Ads kept bidding. We pinned the cause to the exact day and confirmed the recovery.

  • Same brand
  • Google Ads
02 / 04
8x

Two campaigns bidding on the same brand searches

A budget-capped brand campaign pushed brand searches into a competitor campaign at $9.50 a click instead of $1.14.

  • Spirits brand
  • Shopify
03 / 04
29%

Web revenue missing from GA4

Not a broken setup. Untagged links, in-app browsers and ad blockers. The fix was tagging, not an expensive rebuild.

  • Home goods
  • Two Shopify stores
04 / 04
Every sale

Phone orders credited to the ads that started them

Two stores, a CRM and a phone sales team, joined up so every order reaches Google and Meta as a conversion, daily.

Your store next?Find out what your tracking is missing.Get a free tracking check

How we work

Fixed scope and price agreed before any work starts. You own everything we build.

  1. 13 days

    Free tracking check

    A read-only look at how many of your orders GA4, Google Ads and Meta actually see, written up in plain English.

  2. 21 to 2 weeks

    Fix

    Tracking repaired across your store and ad platforms, with server-side and offline conversions where they matter.

  3. 32 to 3 weeks

    Build

    Your data connected in one place and a dashboard your team will actually open.

  4. 4Ongoing

    Partner

    We keep it accurate, watch it daily, and send you a short written read every week.

Your in-house data team, without the hiring.

Good Numbers is a data and analytics agency built for DTC brands that have outgrown spreadsheets but don't need a full analytics department yet.

01

Senior by default

Every engagement is led by an experienced analytics engineer from the first audit to the last dashboard. No handoffs to someone learning on your account.

02

You own everything

Every tag, pipeline and dashboard lives in your accounts. Logins and documentation come back to you, always.

03

Fixed scope, fixed price

You know exactly what you get and what it costs before any work starts. No hourly meters running in the background.

04

Plain English

Reports, alerts and handovers written so your marketing and finance teams can act on them, not decode them.

$20M+
Client revenue tracked
250K+
Orders and customers synced
10+
Platforms connected
100%
Client success score

Most brands make six-figure ad decisions on numbers nobody has checked. We started Good Numbers to check them, fix them and keep them right.

Owais AlamFounder

Went above and beyond. Premium dashboards across Shopify, WooCommerce, GA4, Search Console, Amazon, Klaviyo and CJ. Expert level analytics.

Agency founder, US

Questions

How much does it cost?

It depends on your stack and what's broken, so every project starts with the free tracking check. After that you get a fixed price for the fix and build, agreed before any work starts. Ongoing support is a flat monthly fee, and you can stop with 30 days notice.

What access do you need?

Read access to start: your store, GA4 and ad accounts. We only ask for edit access where we're fixing tracking, and every key and login goes back to you at the end.

We already have a dashboard. Is this still useful?

Usually, yes. The dashboard is often fine and the data underneath it isn't. The tracking check tells you which before you spend anything.

We use Triple Whale or Northbeam. Do we still need this?

Those tools model attribution, but they depend on your tracking being right and they don't tell you what to do next. We often work alongside them and check that what they report matches your orders.

Do you work with agencies?

Yes. We set up tracking and reporting for agency clients, white-label or under our name, so your team can show results it can stand behind.

Who owns what you build?

You do. Everything runs in your accounts, and you get a written handover covering how it works and what to do if something breaks.

What time zones do you cover?

We work with brands in the US, UK and Australia, with calls in your business hours and written updates in between.

Find out how far off your numbers are.

Tell us about your store. We'll reply within one business day with what we need for the free tracking check.

  1. 1
    You send the form

    Takes under a minute. No call needed.

  2. 2
    We ask for read-only access

    Store, GA4 and ad accounts. You can remove it any time.

  3. 3
    You get a written report

    Within 3 business days: what your tracking misses and what to fix first.

Prefer email? hello@goodnumbers.io

What are you after?
Yearly revenue Optional

No spam, no sales calls. A senior analyst replies within one business day.

Get a free tracking check