How it works

From scattered data to clear decisions
in 15 minutes.

Four steps. No technical skills required. Your dashboard is ready before your first coffee is cold.

01
Connect your platforms

Choose your store, then connect your ad channels.

OAuth — click Connect, approve read-only access, done. No API keys, no developer required. We request only the minimum permissions needed. You can disconnect any source at any time.

Read-only access only
We can never create, edit, or delete anything in your accounts
Disconnect any time
Removing a connection immediately stops all data pulls
S
Shopify — Acme Store connected
G
Google Ads + GA4
M
Meta Ads connected
+
Add Search Console, Bing Ads...
02
We cook your data

We pull your history, clean it, and build your data model.

Raw ingredients go in — a finished meal comes out. We pull up to 24 months of history from every connected source, clean and deduplicate it, match every ad click to an actual Shopify order, and apply your attribution settings. No BigQuery knowledge required.

Your raw data is processed securely on our infrastructure. The final result tables belong to you — export to your own BigQuery, download as CSV, or sync to Google Sheets at any time.
Processing your data
Pulling raw data — 3,041 orders · 22 campaigns
Cleaning & deduplicating · 6 test orders excluded
Matching ad clicks to Shopify orders...
4
Generating final tables...
03
Configure your definitions

Tell us what your numbers mean for your business.

Smart defaults are pre-set — most users can skip this and come back later. But if you want to tune how revenue is counted, which campaigns are excluded, or what ROAS target counts as "good", this is where you do it.

  • Refund handling, discount treatment, order statuses
  • Attribution model (last click, linear, time decay)
  • Channel grouping rules — define by source, medium, campaign, or coupon
  • ROAS targets, LTV:CAC ratio goal, monthly budgets
Data settings
Attribution modelLast click
Discount handlingNet revenue
Meta ROAS target2.8x
LTV:CAC target3 : 1
04
Your dashboard and AI are ready

Updated every morning. No lifting required.

Your Shopify-truth ROAS, attribution gap, campaign performance, and budget pacing — all in one place. Plus an AI analyst that answers your 25 hardest marketing questions in plain English. Every morning you open DataMaster, the previous day's data is already processed.

Blended ROAS
3.4x
↑ above target
Shopify revenue
$61.2K
↑ 11% vs prev
Google Ads3.9x ROAS
Meta Ads (truth)2.9x 2.1x

Data ownership

Your data. Your rules. Always.

1
Read-only access to your platforms
We request only the permissions we need — and we can never create, edit, pause, or delete anything in your ad accounts or your store.
2
Processed securely on our infrastructure
Your raw data is processed on our secure servers. The final result tables are yours to export to your own BigQuery, Google Sheets, or CSV at any time.
3
30 days to export after cancellation
If you cancel, your processed data remains accessible for 30 days so you can export everything before it's permanently deleted. No data held hostage.
4
We never sell your data
Your store data, campaign data, and customer data is never shared with third parties, sold, or used to train AI models.

Common questions

Everything you need to know.

Is my data secure? +
All OAuth tokens and API keys are encrypted at rest using AES-256. Platform API calls happen server-side only — your credentials are never exposed to the browser. We are SOC 2 Type II compliant and GDPR ready.
Do I need technical skills to set this up? +
No. The entire setup is OAuth-based clicks. No API keys, no developer, no BigQuery knowledge required. If you can use Shopify and Google Ads, you can set up DataMaster.
What platforms are supported? +
Stores: Shopify and WooCommerce. Ad channels: Google Ads, Meta Ads (Facebook + Instagram), Bing Ads. Analytics: Google Analytics 4. Organic search: Google Search Console. More integrations are on the roadmap — request yours.
What does "Shopify-truth ROAS" mean? +
Platform-reported ROAS is calculated by each platform using their own attribution models — which consistently over-count conversions, especially after iOS 14.5. Shopify-truth ROAS is calculated by matching actual ad clicks to actual Shopify orders. It reflects what your store really earned, not what Meta or Google claims you earned.
What happens to my data if I cancel? +
If you cancel, your account remains accessible for 30 days so you can export all your processed data — to your own BigQuery, as CSV files, or via Google Sheets sync. After 30 days, your data is permanently deleted from our systems.
How long does setup actually take? +
Connecting your platforms takes about 5–10 minutes. Initial data processing (pulling up to 24 months of history) runs in the background and typically completes within 15–30 minutes. You'll receive an email when your dashboard is ready.

Start seeing the truth
in 15 minutes.

No credit card required. Setup is fast. Cancel any time.