Revenue the way finance counts it
Sales tax is collected for the states, not earned, so it comes out of revenue; refunds, discounts and shipping are shown separately. Marketing and finance then see the same figure.
A dashboard is only as good as the data under it. We load Shopify, GA4, Meta, Google Ads, TikTok and Klaviyo data into BigQuery, model it into consistent tables, and build Looker Studio dashboards on top that load fast and never sample.
For US brands we build the numbers the way US finance and growth teams read them: revenue net of sales tax, contribution margin after shipping and fees, blended and new-customer CAC, and LTV by cohort.
Sales tax is collected for the states, not earned, so it comes out of revenue; refunds, discounts and shipping are shown separately. Marketing and finance then see the same figure.
Contribution margin after product cost, shipping, payment fees and ad spend shows which channels and products actually make money, which ROAS alone hides.
Days are cut in your store’s time zone, and weeks, months and quarters follow your fiscal calendar, including retail 4-5-4 calendars if you report on one.
Black Friday to Cyber Monday and holiday trading need hourly views and year-over-year comparisons aligned by day of week. We build those in before the season, not during it.
Amazon, Walmart Marketplace, TikTok Shop and wholesale can sit next to your Shopify store in one dashboard, so channel decisions use the whole business.
The BigQuery project, the models and the dashboards live in your Google account. Nothing depends on a paid connector you cannot see into.
What we most often find in a US setup, and what it looks like once it is fixed.
Drag to compare. Illustrative example of a typical account, not a specific client.
Revenue includes the sales tax collected for the states, so it never matches finance
Revenue net of sales tax, with refunds, discounts and shipping shown separately
Days are cut in UTC and periods by calendar month, not by your store and fiscal year
Days in your store’s time zone and periods on your fiscal calendar, including retail 4-5-4
Channels are judged on platform ROAS, which hides shipping, fees and product cost
Contribution margin by channel and product, after product cost, shipping, fees and ad spend
Amazon, Walmart Marketplace and wholesale live in separate spreadsheets
Marketplace and wholesale data loaded next to Shopify, in the same dashboard
We agree every metric with you first: what counts as revenue, margin, a new customer and CAC.
Sources are connected to BigQuery on a schedule, with checks that alert when a load fails.
Raw tables become clean, tested models that every dashboard reads from.
Dashboards built with your team, then documented and handed over with training.
Direct connectors hit API quotas, sample data and cannot join orders with ad spend or costs. Loading into BigQuery first makes dashboards fast, unsampled and able to show margin and LTV.
For most e-commerce brands storage and queries stay within a small monthly amount, often inside Google’s free tier at the start. We design tables and dashboards to keep query costs low.
Looker Studio is free and right for most marketing and executive dashboards. Looker adds a governed semantic layer for larger teams. Both read the same BigQuery models, so you can move later.
Yes. Amazon, Walmart Marketplace, TikTok Shop and wholesale or ERP exports can be loaded and reported next to your direct-to-consumer data.
Metric definitions are agreed in writing, the build happens asynchronously, and reviews and training are scheduled to overlap with your working day.
Tell us about your store and stack. We review it and send back a prioritized list of what to fix first.
Start With an Audit