Architecture reference · first-party analytics · ~7 minute read · last updated 2026-05-30

How Admaxxer's first-party analytics works

Admaxxer is built on first-party analytics — every metric on your dashboard is computed from data you collect yourself: your own pixel on your own site, your Shopify orders, and your connected ad accounts. That foundation is what makes your dashboards load in a fraction of a second, keeps your numbers updating in real time, and means your raw data is always yours to own and export. This page explains, in plain English, what that gets you — and there’s nothing for you to install or configure.

What does “first-party analytics” mean?

First-party analytics means your store’s numbers are computed from data you collect — your own pixel running on your own site, your Shopify orders, and the ad accounts you connect. None of it is rented from a third party, and none of it depends on the third-party cookies that browsers increasingly block.

The practical difference shows up in three places you actually feel: attribution is more accurate because the data comes straight from your own site instead of a shared, cookie-limited pool; your raw events are yours to own and export at any time; and your dashboards stay fast because everything is purpose-built around your store rather than squeezed through a generic third-party reporting layer.

The short version: your data is collected by you, computed for you, and owned by you. Everything else on this page is a consequence of that.

Why does it matter for your store?

Because the decisions you make on your dashboard — scale this campaign, pause that one, double down on this channel — are only as good as the numbers behind them. First-party analytics is what makes those numbers fast, fresh, accurate, and durable:

What you get from first-party analytics

Six things every Admaxxer store gets, automatically, with nothing to configure:

How fresh is the data?

Effectively real time. A sale, a click, or a pageview lands on your dashboard within seconds of happening — you’re never looking at yesterday’s snapshot while you decide whether to scale a campaign or pull it.

Is my data safe and reliable?

Your numbers are the asset you run your business on, so they’re treated like one. Four things are always true about your analytics:

How do I verify my numbers against Shopify, Meta, and Google?

The fastest way to trust your dashboard is to check it against the authoritative source for the same date range. Here are the three to compare first — each is a different surface in your stack, and each has a known reason it might or might not match exactly.

Shopify Admin — Total Sales

Should match the Revenue tile on your dashboard within about 1%. Shopify reports order revenue; Admaxxer collapses orders plus refunds across every way revenue reaches us. If the gap is wider, open the Reconciliation card on Sources & Attribution to see which source drifted.

Meta Ads Manager — Amount spent + Purchase ROAS

Spend should match the Meta column on your dashboard’s Channel Attribution table to within rounding. ROAS won’t match exactly — the platform reports view-through and modeled conversions, while Admaxxer’s pixel is click-attribution only. See the Attribution Models doc for the structural reason.

Google Ads — Cost + Conversion value

Cost should match the Google column to within rounding. Conversion value uses Google’s own attribution model by default; Admaxxer’s column uses whichever model you pick on the per-row drill-down, so the two can differ by design.

If a number drifts further than the ranges above, open a support ticket with the specific tile and date range — it’s usually a currency or attribution-window mismatch we can explain, and if it’s a real bug we’ll root-cause it.

How does this compare to Triple Whale and Datafast?

First-party analytics is the standard for serious DTC platforms — both Triple Whale and Datafast build on it for the same reasons we do. The fundamentals are comparable; the differences are in pricing, the attribution surface, and how transparently each metric is defined.

Capability Admaxxer Triple Whale Datafast
First-party data ownership Your events live in an analytics store tied to your account; full raw export through the same API your dashboard uses. First-party warehouse, with export through their platform. First-party analytics, dashboard-oriented export.
Dashboard speed Sub-second tiles — the analytics store runs right next to the app, so there’s no slow round-trip per chart. Fast aggregate queries across their fleet. Optimized for a single quick fetch per page.
Pricing model Flat by tracked-event quota — no per-query upcharge as your dashboards get busier. Billing scales with event volume. Billing tied to tracked analytics events.
Attribution models exposed Seven models on one dropdown (last-click, first-click, linear, time-decay, position-based, and more) across four lenses: your pixel, Shopify journeys, platform-reported, and a side-by-side compare. Switch attribution models on the fly for a curated set per triplewhale.readme.io. Single-touch attribution with optional view-through per datafa.st/docs.
How a tile’s number is defined Documented in plain English in these docs — the definition behind any metric is one click away. Surface docs cover the dashboard, not the math underneath. Docs focus on the dashboard surface and pixel install.

Sources (fair-use, ≤15 words per quote): triplewhale.readme.io describes on-the-fly attribution-model switching. datafa.st/docs covers single-touch attribution with optional view-through. Comparison rows are fact-of-product, not editorial.

Where to learn more

Related: Sources & Attribution deep dive · Dashboard analytics card reference · Why Admaxxer is fast · Documentation home

Questions about your store’s numbers or how a metric is defined? Reach out to support@admaxxer.com.