1. Home
  2. Platforms

Platforms

Every ad platform you run, in one model.

Marketplaces and retail media, your store, search and social, and your attribution tool. We pull them all into one database you own, clean them, and put dashboards and AI on top.

  • 8platform families
  • 20+Amazon marketplaces
  • 1model you own
  • Walmart Connect
  • TikTok Ads
  • Attribution platforms
  • Instacart
  • Criteo
  • Amazon Ads
  • Google Ads
  • Meta Ads
  • Shopify

One model

fct_ad_spend_daily

  • date
  • platform
  • campaign
  • spend_usd
  • attribution_window

Platform explorer

Pick a platform. See what we pull and build.

Filter by type, then select a platform to see the data we bring in, what we build on it and who we've built it for.

Amazon Ads logo

Marketplaces & retail media

Amazon Ads

Amazon is where we go deepest. We pull Sponsored Ads, DSP, Selling Partner API and Amazon Marketing Cloud data into a database you own, clean it, report on it and put AI to work on it.

What we pull

  • Sponsored Products, Brands and Display performance
  • Amazon DSP campaigns
  • Selling Partner API sales, inventory and fees (Seller Central and Vendor Central / 1P)
  • Amazon Marketing Cloud (AMC) query results and audiences
  • Search terms and placement data
  • Multiple marketplaces and advertiser profiles

What we build

  1. Pipelines that survive AmazonSchema-change detection, automatic retries and versioned staging, so a report change becomes an alert we fix, not a gap in your dashboards.
  2. True Amazon ROASAd spend joined to Selling Partner API sales, so ROAS, TACoS and new-to-brand are based on real orders across every marketplace.
  3. AMC workflowsQuery libraries for path-to-conversion, new-to-brand and audience overlap, with results landed next to the rest of your data.
  4. Bid and budget agentsRules you approve for bid changes, budget shifts and pausing waste, with every change logged and reversible.

Built forTinuitiBTR MediaSellerFuse

See Amazon Ads in detail
Walmart Connect logo

Marketplaces & retail media

Walmart Connect

Walmart is growing fast for brands and agencies, but its reporting doesn't line up with Amazon's. We pull Walmart Connect data on a schedule and map it into the same model, so you can compare retailers like for like.

What we pull

  • Sponsored Products campaign and keyword performance
  • Item-level spend and attributed sales
  • Display and onsite placements where available
  • Multiple advertiser accounts for agencies

What we build

  1. Scheduled Walmart pipelinesWalmart Connect reports pulled on a schedule, with retries and alerts when a report is late or changes shape.
  2. One retail media viewWalmart mapped into the same schema as Amazon and other retail media networks, with each retailer's attribution rules kept and labeled.
  3. Cross-retailer dashboardsSpend, ROAS and share of spend by retailer, brand and product, in Looker, Looker Studio, Power BI or Tableau.
  4. AI insightsAlerts when Walmart ROAS drops, spend spikes or a keyword starts wasting budget.

Built forBTR MediaTinuiti

See Walmart Connect in detail
Shopify logo

Store

Shopify

Every ad platform claims credit for the same sale. Shopify knows what was actually sold. We join your store's orders, revenue and customers to your ad spend so ROAS is based on real sales.

What we pull

  • Orders, line items, refunds and discounts
  • Revenue in your store's currencies
  • Customers and new versus returning buyers
  • UTM and landing-page data where available

What we build

  1. Shopify pipelinesOrders and customers pulled through the Shopify Admin API into your warehouse, kept up to date and backfilled.
  2. Blended ROAS and MERStore revenue divided by all ad spend, next to each platform's own reported ROAS, so the gap is visible.
  3. Marketplace + store viewShopify sitting next to Amazon and Walmart sales, so leadership sees the whole business in one place.
  4. AI insightsPlain-English answers to questions like 'which channel drove new customers last week?' from your own data.
See Shopify in detail
Google Ads logo

Search & social

Google Ads

We pull campaign, keyword and search-term data through the Google Ads API, with full history backfills, and join it to the same spend model as every other channel.

What we pull

  • Campaign, ad group and keyword performance
  • Search terms and Performance Max where available
  • Conversions and conversion values
  • Multiple accounts under a manager account

What we build

  1. Google Ads pipelinesAPI pulls on a schedule with backfills, cost converted from micros, and alerts when something changes.
  2. Cross-channel reportingGoogle next to Meta, TikTok, Amazon and Walmart in one model, with one ROAS rule you agree on.
  3. Search waste alertsAI flags CPC spikes and search terms burning budget before anyone opens a dashboard.
  4. Bid and budget agentsRule-based changes inside caps you approve, logged and reversible.

Built forPixis

See Google Ads in detail
Meta Ads logo

Search & social

Meta Ads

We pull Meta Marketing API data with audience and creative breakdowns and join it to the same spend model as every other channel, keeping Meta's attribution settings visible.

What we pull

  • Campaign, ad set and ad performance
  • Audience, placement and creative breakdowns
  • Conversions with their attribution settings
  • Multiple ad accounts and business portfolios

What we build

  1. Meta pipelinesMarketing API pulls with breakdowns, backfills and alerts when a field or limit changes.
  2. Honest attributionMeta's 7-day click and 1-day view numbers kept and labeled, next to Shopify sales and your attribution platform.
  3. Creative and fatigue insightsAI flags rising frequency and falling CTR before ROAS drops.
  4. Budget agentsShift budget toward what's working, inside limits you approve.

Built forPixis

See Meta Ads in detail
TikTok Ads logo

Search & social

TikTok Ads

TikTok is often the newest channel in the mix and the hardest to compare. We pull TikTok Ads data through the API, keep its attribution settings, and line it up with every other channel.

What we pull

  • Campaign, ad group and ad performance
  • Spend, impressions, clicks and conversions
  • Video engagement metrics
  • Multiple advertiser accounts

What we build

  1. TikTok pipelinesAPI pulls on a schedule with backfills and alerts.
  2. Like-for-like comparisonsTikTok mapped into the same model as Google and Meta, with its attribution window labeled.
  3. Pause waste earlyRules that pause ad groups below a ROAS floor you set, logged and reversible.

Built forPixisTinuiti

See TikTok Ads in detail
Attribution platforms logo

Attribution

Attribution platforms

Attribution tools exist because every ad platform claims the same sale. We pull your attribution platform's data into the same warehouse as your ad spend and sales, so you can see one model across every channel.

What we pull

  • Channel and campaign-level credited revenue
  • Touchpoint or path data where your tool provides it
  • Model settings and lookback windows

What we build

  1. Attribution pipelinesYour attribution platform's data pulled on a schedule into your own warehouse.
  2. One view, three lensesPlatform-reported ROAS, attribution-modeled ROAS and blended ROAS side by side, clearly labeled.
  3. ReconciliationSee where the platforms, your attribution tool and your actual sales agree, and where they don't.
See Attribution platforms in detail
Other retail media networks logo

Marketplaces & retail media

Other retail media networks

Retail media keeps adding networks. We pull Instacart, Criteo and other retail media networks into the same model as Amazon and Walmart, so you can see performance across retailers in one place.

What we pull

  • Campaign and product-level performance
  • Spend and attributed sales by retailer
  • Each network's attribution rules

What we build

  1. New networks, same modelEach network mapped into one schema, so adding a retailer doesn't mean rebuilding reports.
  2. Cross-retailer reportingSpend, ROAS and share of spend by retailer, brand and product.
  3. AI insightsAlerts when a retailer's performance drops or spend shifts unexpectedly.

Built forTinuitiBTR Media

See Other retail media networks in detail

One schema

Five names for the same number. One column in your model.

Each platform has its own field names, units, time zones, currencies and attribution windows. We map them into one model, and keep the differences labeled where they matter.

Spend: how each platform names it
PlatformTheir fieldWhat we do
Amazon AdscostKept in the marketplace currency, then converted
Google Adsmetrics.cost_microsDivided by 1,000,000, then converted
Meta AdsspendKept in the ad account currency, then converted
TikTok AdsspendKept in the advertiser currency, then converted
Walmart ConnectadSpendKept in the account currency, then converted

In your model

spend_usd

Every platform names spend differently, and one counts it in millionths. We map each one into a single column.

Date & time zone: how each platform names it
PlatformTheir fieldWhat we do
Amazon AdsdateReporting day in the advertiser profile's time zone
Google Adssegments.dateReporting day in the account's time zone
Meta Adsdate_startReporting day in the ad account's time zone
TikTok Adsstat_time_dayReporting day in the advertiser's time zone
Shopifycreated_atTimestamp with offset, stored in UTC

In your model

date + account_tz

Each platform reports days in its own account time zone. We keep the reporting day, label the zone, and store event timestamps in UTC.

Currency: how each platform names it
PlatformTheir fieldWhat we do
Amazon AdscurrencyCodePer advertiser profile, so each marketplace keeps its own
Google Adscustomer.currency_codePer account
Meta Adsaccount_currencyPer ad account
TikTok AdscurrencyPer advertiser account
Shopifycurrency, presentment_currencyShop currency and the currency the buyer saw

In your model

currency + spend_usd

Amounts stay in their original currency, next to a converted column that uses a daily rate you agree on.

Attribution window: how each platform names it
PlatformTheir fieldWhat we do
Amazon Adssales7d / sales14d7 days for Sponsored Products (sellers), 14 days for Brands, Display and vendors
Meta Adsaction_values (purchase)7-day click and 1-day view by default
Google Adsmetrics.conversions_valueEach conversion action's own window
TikTok AdsconversionThe window set in the TikTok account
Walmart ConnectattributedSales3days / 14days / 30days3, 14 or 30 days, kept and labeled

In your model

attributed_sales + attribution_window

Windows are never mixed silently. Each platform's window is kept and labeled, and blended views use a rule you agree on.

Coverage

Every Amazon marketplace, and the networks around it.

Each Amazon region is pulled with its own credentials and kept in its own currency until we convert it.

Americas

  • United States
  • Canada
  • Mexico
  • Brazil

Europe

  • United Kingdom
  • Germany
  • France
  • Italy
  • Spain
  • Netherlands
  • Sweden
  • Poland
  • Belgium
  • Ireland
  • Turkey

Middle East & Africa

  • UAE
  • Saudi Arabia
  • Egypt
  • South Africa

Asia-Pacific

  • India
  • Japan
  • Singapore
  • Australia

Also

  • Retail media: Instacart
  • Criteo
  • Noon
  • Loblaw
  • Tesco (dunnhumby)
  • Nectar360
  • Boots
  • Ocado
  • Target Roundel
  • Kroger
  • Social: Snapchat
  • Pinterest
  • LinkedIn
  • Reddit

Any network with an API or scheduled exports lands in the same model.

Running a platform we haven't listed?

If it has an API or a reliable export, we can usually bring it into the same model. Tell us what you run.

Talk to an engineer