The Amazon Ads integration that pairs platform spend with first-party Shopify revenue
Sponsored Products spend, Sponsored Brands ROAS, and DSP performance — all in one MER view alongside Meta and Google. Paste your LWA refresh token; sync starts in seconds.
Start 7-day free trial Read the docs
7-day free trial on every plan. No credit card required. Admaxxer is a DTC analytics platform with built-in Meta + Google ad ops.
What you get
- Campaign sync
- Sponsored Products, Sponsored Brands, and DSP campaigns synced via Amazon Advertising API. Spend, impressions, clicks, ACoS, ROAS — captured on a 15-minute cadence.
- Blended MER inclusion
- Amazon spend rolls into blended MER alongside Meta and Google. See whether Amazon is genuinely accretive or just shifting attributed sales between channels.
- ACoS vs blended ROAS
- Reported ACoS is on-platform-only. Admaxxer pairs Amazon spend with first-party Shopify revenue to show your true blended ROAS — and where on-platform attribution is double-counting.
- Cohort LTV by source
- First-time buyers acquired via Amazon are tagged at the order level so you can compare 7/30/90-day repeat-purchase rate against Meta and Google cohorts.
How it connects
- Register an LWA Security Profile. Visit developer.amazon.com → Login with Amazon → create a Security Profile. Get your Client ID and Client Secret.
- Apply for Amazon Advertising API access. Self-serve application; Sponsored Products read access is auto-approved in most regions within minutes.
- Generate a refresh token. Run a one-time OAuth handshake (Amazon's Self-Authorize tool issues a refresh token without needing a redirect URI). Refresh tokens are valid indefinitely.
- Paste credentials into Admaxxer. Profile ID, Client ID, Client Secret, Refresh Token. Stored AES-256-GCM encrypted at rest.
Data Admaxxer reads
| Dimension | What Admaxxer does with it |
|---|---|
| Sponsored Products campaigns | Campaign name, daily budget, status, targeting type. Joined to blended MER grouping. |
| Sponsored Brands campaigns | Headline-search ad spend, brand-keyword targeting, ROAS. Compared against ACoS reporting. |
| Sponsored Display + DSP | Display + DSP campaign spend and impressions. DSP support gated on Amazon DSP API approval. |
| Spend | Daily spend in Tinybird — contributes to blended MER and MMM channel contribution. |
| ACoS / on-platform conversions | Amazon-reported conversions compared against pixel + first-party Shopify revenue to flag double-count. |
| Profile + region | Profile ID and region (NA, EU, FE) so multi-marketplace sellers see per-region ROAS without manual tagging. |
Safety and security
- LWA Client ID, Client Secret, and refresh tokens encrypted AES-256-GCM at rest. Never logged.
- Revocable from your Amazon developer console at any time. Disconnect inside Admaxxer purges credentials.
- Read-only scopes in v1. No write access — no ability to pause or edit your Amazon campaigns.
- Strict rate-limit respect — BullMQ queues every Amazon Advertising API read, never bursting past documented limits.
Frequently asked
- Do I need Amazon to approve Admaxxer?
- No. You bring your own LWA Security Profile, so the app-approval gate is on your side, not ours. This means you can connect today instead of waiting for our review.
- How long do refresh tokens last?
- Indefinitely — they only expire if you remove the LWA app from your authorized-apps list.
- What about DSP?
- Coming next. The current launch covers Sponsored Products, Sponsored Brands, and Sponsored Display via the Amazon Advertising API. DSP requires Amazon's separate DSP API access.
- Is this region-aware?
- Yes — North America, Europe, and Far East endpoints are all supported. Pick the region during connect.
- Where are credentials stored?
- AES-256-GCM encrypted in our Postgres on Neon. Decrypted only at API-call time, never logged.
Connect Amazon Ads in under 15 minutes
7-day free trial on every plan. No credit card required.