Ecommerce analytics

Ecommerce analytics, deployed as one standard system

We do not design a different setup for every store. The same validated pipeline, the same dashboard set, deployed the same way. That is why it takes about a week.

About a week end to end · from $2,000
Runs in your own BigQueryOne package, every storeDeployed in about a week

The ecommerce analytics system at a glance

Service
Validated tracking, joined ad spend, standard dashboards, attribution, conversational analytics
Price
from $2,000 one-off, plus $200 to $300 per month to keep it running
Timeline
About a week end to end, with roughly 48 hours of build once accesses are in place
Runs in
Your own Google Cloud project and BigQuery, under your billing account
Platforms
Shopify, WooCommerce, GA4, GTM, Google Ads, Meta Ads, TikTok Ads, Pinterest Ads, Microsoft Ads
Not included
Individually designed dashboards, custom CRM integrations, custom BI development

What this replaces

Ecommerce teams rarely lack data. They lack one version of it they can act on.

Five ad platforms, a store back office and GA4 all report different revenue
Monthly reporting is assembled by hand in a spreadsheet
Nobody can say what a channel really costs to acquire a customer
Every question beyond the dashboard means a ticket for an analyst
An agency owns the reporting, and leaving them means losing it
Decisions get made on the platform that shouts loudest

What the standard package includes

Tracking validated and fixedGA4, GTM, purchase and revenue events, pixels and UTMs checked and repaired before anything is reported on.
Ad spend from five platformsGoogle, Meta, TikTok, Pinterest and Microsoft costs joined to revenue at channel, campaign, ad set and ad level.
BigQuery in your own cloudInfrastructure and data stay on your side. No closed system, nothing to migrate out of later.
Standard dashboard setAcquisition performance, ecommerce funnel, cohorts and trends, in the same package for every store.
Attribution beyond last clickFirst-touch, last-touch and assisted contribution side by side in one logic.
Conversational analyticsAsk the data in plain language and keep digging, instead of queueing a new SQL request for every cut.

How it runs

What the full setup costs

  1. 01

    Access

    You grant a standard set: store, GA4, GTM, ad accounts, Google Cloud.

  2. 02

    Validate and fix

    We check what your tracking actually sends, and repair it.

  3. 03

    Build

    Ad cost pipelines, BigQuery models, dashboards and the conversational layer.

  4. 04

    QA and handover

    Reconciled against your back office, documented, walked through.

from $2,000core setup, one-off
Describe your case
  • Tracking validation and fixes
  • UTM validation across campaigns
  • Ad costs from five platforms
  • BigQuery in your Google Cloud
  • Standard Looker dashboard package
  • Attribution and conversational analytics

Final quote depends on how many ad platforms are in scope and the state of your tracking. Keeping the system running afterwards is $200–300 a month: pipeline and tracking monitoring, plus notifications when something breaks. That is not unlimited support.

FAQ

Ecommerce analytics questions

What does the ecommerce analytics setup include?

Tracking validation and fixes, UTM validation, ad costs from Google, Meta, TikTok, Pinterest and Microsoft, BigQuery in your own cloud project, the standard Looker dashboard package, first-touch, last-touch and assisted attribution, conversational analytics, then QA against your back office and handover.

How long does the setup take?

About a week end to end. Most of that is you collecting accesses. Once all the correct accesses are in place, the technical deployment can be done in roughly 48 hours.

How much does it cost?

From $2,000 for the setup. The final quote depends on the number of ad platforms and the state of your tracking. Keeping the system running and monitored is $200 to $300 per month, and that is not unlimited support.

Do we get dashboards designed for our business?

No, and that is deliberate. Every store gets the same standard package: acquisition performance, the ecommerce funnel, cohorts and trends. We do not copy your existing reports or design a bespoke dashboard per client, which is what keeps deployment down to about a week. If many stores ask for the same missing view, it becomes a standard feature.

Who owns the data and the infrastructure?

You do. BigQuery and Looker run in your own Google Cloud project under your billing account. Your business data never moves into a closed system you would later have to migrate out of. Our access is collaborator level and can be revoked without breaking your reports.

What is conversational analytics?

Asking the data in plain language and continuing with follow-up questions. Why did this campaign’s ROAS drop, break that down by device, what changed against the previous four weeks. The value is the shortened path from question to answer, without a new ticket for every SQL cut.

Does it show our actual profit?

Not in this version. Real profit needs COGS, shipping, payment fees and returns, and in most smaller ecommerce businesses that data either does not exist or lives in non-standard systems. We report revenue, ad spend, ROAS, CAC and conversion rate.

Which stores is this not for?

Businesses with a long custom sales cycle, call-driven sales, lead generation rather than online purchase, heavily customised checkout logic, or a need for a fully individual BI system. We say no to those rather than bending the standard package around them.

What does the monthly maintenance cover?

Keeping the standard system running: pipeline monitoring, tracking health monitoring, integration monitoring, continued access to conversational analytics, and notifications when something technical breaks. If ad costs stop arriving because of your billing or an expired token, you fix it on your side. If a component of ours broke, fixing it is on us.

Not ready for the whole system?

Most stores start with one defined problem: a purchase event that never fires, conversions Google Ads never receives, or a pixel that double counts. We scope that one fix, and whether the rest is worth standardising is a separate conversation.

Describe your store

Send the symptom, the platform and a screenshot if you have one. We come back with what we think is happening, what it would take to fix, and a fixed price, before any work starts.

We answer with a scope and a fixed price before any work starts. No access needed to reply.