Analytics, CRO & strategy

Analytics that agrees with the bank:
GA4, PostHog and CAPI set up once

Most teams run GA4 or PostHog from day one and still cannot answer a basic question: did this campaign pay for itself. We set up tracking against your actual orders, not against the platform's self-reported conversions, and show you the gap on day one.

from$800
Timeline1 to 2 weeks
What is includedAudit of what GA4 or PostHog currently sees versus real ordersGA4 or PostHog events mapped to your actual funnel stepsMeta and Google CAPI wired to server-side order eventsUTM discipline and campaign naming conventionOne dashboard with the numbers your team checks weekly
~15%of real orders was all one platform saw before a tracking fix, a gap found by checking against the order book
typical rangemost unaudited GA4 setups undercount true orders by 10 to 40%, industry benchmark
1 dashboardspend, orders and ROAS in one place instead of three tools disagreeing

Where the money leaks today

A GA4 property gets installed once, during the original site build, and nobody revisits it once the business changes: new checkout flow, a new payment provider, a subscription added on top of one-time purchases, a mobile app alongside the site. The events still fire, the dashboard still shows numbers, and everyone assumes those numbers are right because nothing looks obviously broken.

The gap only shows up when someone finally compares the platform’s conversion count against the order book, the bank statement, or the CRM. In one warehouse project we built, the gap was close to 85%: the analytics platform saw roughly 15% of real orders because an order channel outside the tracked checkout had never been wired in. That is not a rare misconfiguration; it is close to the default state for any business that grew past its first simple funnel.

PostHog setups have a different failure mode: teams turn on session replay and funnels, generate interesting-looking charts, and never connect any of it to revenue, so product decisions get made on engagement metrics that may have nothing to do with money.

What we do

We start by asking what questions the business actually needs answered: cost per order by channel, which campaign brought a repeat buyer, whether a new feature changed checkout completion. The tracking plan is built from those questions backward, not from a generic list of events a tool vendor suggests.

Then we audit what currently exists against your real order data, whichever system holds the truth, a store, a CRM, or a spreadsheet someone updates by hand, and show you the exact size of the gap before changing anything. Fixing it means mapping GA4 or PostHog events to your real funnel steps, wiring Meta and Google Conversions API for server-side events that survive ad blockers and iOS privacy changes, enforcing a UTM and campaign naming convention so channel attribution does not fall apart over time, and building one dashboard that shows spend, orders, and return on ad spend side by side.

Where a business runs both an ad-platform pixel and a product analytics tool, we make sure the two talk about the same event the same way, so a “purchase” in GA4 and a “purchase” in PostHog are not quietly counting different things.

What we need from you

Read access to your current GA4 or PostHog property, access to the ad accounts you run (Meta, Google, TikTok, or others), and either an export or API access to your real order data. If orders live in a CRM or a Telegram channel rather than a clean database, tell us that upfront; we have rebuilt order books from messier sources than that.

A short working session with whoever owns the checkout or product flow helps us map events correctly on the first pass instead of guessing from the outside.

How we measure

Before and after: the gap between platform-reported conversions and real orders, measured in percent and in dollars of ad spend that was being optimized against the wrong signal. After the fix, the dashboard itself becomes the ongoing measure, checked weekly against the order data it is meant to agree with.

Price and timeline

Option Price What it covers Timeline
Launch or audit from $800 Gap audit, GA4 or PostHog fix, CAPI wiring, one dashboard 1 to 2 weeks
Monthly management from $500 / month Ongoing event QA, new feature tracking, monthly accuracy check monthly, no lock-in
Full control, handover to your team from $1,500 Full documentation, training session, your team owns the setup 2 to 3 weeks

This setup is the foundation for end-to-end marketing attribution and for marketing dashboards and reporting; once tracking agrees with reality, a marketing stack audit is the natural next step. For the full build, see the analytics service page. On the automation side, ad performance reporting turns this same data into a daily digest. Real examples: the two-brand analytics hub and the sports nutrition relaunch, where a tracking fix came before any new ad spend.

Not sure how much of your real revenue your analytics actually sees? Get in touch and we will look at the gap in the first call.

FAQ

How much does a GA4 or PostHog setup cost?

From $800 for an audit and fix of your current setup against real orders, live in 1 to 2 weeks. A full warehouse joining ads, store, CRM and site events starts at $2,500 and is a separate, bigger project.

How long until we see the real numbers?

The audit itself takes about a week and usually surfaces the gap immediately, often within the first two or three days once we compare platform events against your order export.

What budget do we need for this to be worth it?

Any store or app with regular orders benefits, but it matters most once you spend real money on ads: if you are running $1,000 or more a month in paid traffic, a tracking gap is costing you more than the setup fee every month.

What do you need from us?

Read access to GA4 or PostHog, your ad accounts, and an export or API access to your order data (store, CRM, or a spreadsheet). A short call to confirm which events actually matter to your business.

How do you report progress?

A before and after comparison once the fix lands, then a dashboard you can check any time. We do not send a weekly PDF nobody reads; we build the view your team will actually open.

Start here

Tell us the problem.
We bring the system.

A 30-minute call, a written plan with numbers within 48 hours, no obligation. If we are not the right fit, we will say so and point you to someone who is.