Integration · Google Ads

Your Google ads next to your Shopify revenue.

Search, Shopping, YouTube, Performance Max — every campaign, every keyword, every asset, joined to the orders your store actually shipped. So you stop trusting one ROAS number that keeps changing for two weeks.

What you'll see, the moment it's connected

  • Spend at every level

    Account, campaign, ad group, ad, keyword. Today, this week, this month. Sortable, filterable, in your currency.

  • ROAS your store agrees with

    Google's conversion count keeps adjusting for weeks. Ordinary cross-references Google spend against the orders your store actually shipped — so you see a stable number tied to revenue, not Google's late-arriving estimate.

  • Assets you can act on

    Headlines, descriptions, images, video — every asset running in your Google account, with per-campaign performance attached. Spot the creative pulling weight.

Inside every campaign

Six surfaces Google Ads doesn't give you on one page.

Once Google is connected, every campaign page in Ordinary opens up the layers under headline ROAS — so you can stop guessing which ad group, which network, which audience is doing the work.

  • Asset library

    Headlines, descriptions, images, video — with per-asset performance. Sort by what converts.

  • Network breakdown

    Search, Display, YouTube, Shopping, Discovery, Performance Max — split by spend, impressions, and orders.

  • Device & geographic breakdown

    Mobile vs desktop vs tablet. Country, region, city. Find the geographies pulling weight and the ones leaking spend.

  • Demographic breakdown

    Age, gender, parental status, household income — aggregate only. Spot pockets over-converting and the ones soaking up budget.

  • Cohort & LTV per campaign

    Group customers by their acquisition campaign and watch them pay back forward. Repeat buyers vs one-and-done.

  • Conversion-gap chart

    Side-by-side: Google-reported conversions vs the orders your store actually saw, week over week, per campaign.

And finally: Google clicks and Meta clicks on the same screen

Most reporting tools give you a Google view and a Meta view and expect you to do the joining in your head. Ordinary joins them. Every campaign-detail page shows the Google clicks that became orders alongside the Meta clicks that became orders — same shoppers, same store, same time window.

So when a customer first saw your YouTube spot, then clicked a Meta retargeting ad, then bought — you see the full path, not two disconnected halves. The kind of cross-channel clarity normally reserved for the data teams of $100M brands.

What Ordinary will never do with your Google account

Connecting Google gives Ordinary read access to your ad performance data. That is the entire surface. We don't change anything about your account, ever — what runs on Google runs because you put it there.

  • Never creates, edits, pauses, or starts a campaign.
  • Never changes budgets, bids, or targeting.
  • Never uploads conversions, offline data, or customer audiences.
  • Never publishes a creative or an asset.
  • Never reads or touches another business's ad account.

Why Ordinary's numbers and Google's won't agree exactly

Expected. Google counts view-throughs, cross-device attribution, and modeled conversions that the click identifier can't actually observe. Google also keeps adjusting historical conversions for several weeks after the fact. Ordinary stays on the conservative side: spend from Google, orders from your real customers, fixed the moment the order ships. Use Google's number to compare campaigns to each other; use Ordinary's to know what's actually paying back.

Connect Google in two minutes.

Sign in with Google, pick the ad account, and the first sync runs in the background while you keep working.

Get started