Routy
Google Ads logo

Google Ads Integration

Pull your Google Ads spend, clicks, and impressions into Routy automatically, and send your real conversions back to Smart Bidding.

What this integration does

Google Ads is usually the biggest line on a media budget, and also the one place where the spend lives on one platform, the conversions live on another, and the actual return on investment ends up in a spreadsheet that's a day or two out of date. The Routy integration with Google Ads is here to close that gap. Once you've connected your account, your campaign spend, click data, and impression counts flow into Routy automatically, and the conversions you track in Routy get sent back to Google so its bidding has up-to-date information to work with.

The integration covers all the main Google Ads campaign types — Search, Display, Shopping, Performance Max, and Video (YouTube runs through the same connection) — so you don't have to keep separate tabs open for each one.

What you'll get out of it

Once connected, the integration brings the following into Routy:

  • Campaign-level spend, broken down by ad group and keyword, so you can match every dollar against the conversions it produced
  • Click counts, impression counts, and click-through rates from the Google Ads API, refreshed throughout the day
  • Conversion attribution that ties each click you tracked in Routy back to the specific Google Ads campaign, ad group, and keyword behind it
  • Conversion data sent back to Google via its Conversions API, so Smart Bidding optimises against the revenue you actually earned rather than the on-page pixel event alone

Plus, because all of this sits next to your other traffic sources in the same dashboard, you can compare Google's performance to whatever else you're running without having to leave the screen.

How it actually works

The setup is more or less a one-time thing. You connect your Google Ads account through the standard Google authentication flow, pick which accounts and campaigns you want Routy to pull data from, and the integration starts syncing. From there, performance data is pulled from the Google Ads API on a regular schedule and updated in your Routy reports throughout the day.

The conversion side of things runs in the other direction. When a conversion happens that's tied back to a Google Ads click, Routy sends an event back to Google through its Conversions API. Google then uses that event the same way it would use a pixel fire, except it's based on what actually happened downstream, not just on the immediate page event. This matters most if you're running Smart Bidding or Performance Max, both of which lean heavily on conversion signal to decide how to spend your budget.

A few things worth noting up front:

  • The Google Ads API has rate limits, and very large accounts with thousands of campaigns will see slightly slower sync intervals than smaller accounts. For most users this isn't noticeable, but it's worth knowing if you're running enterprise-scale spend.
  • Conversion uploads via the Conversions API are subject to Google's matching rules. If a conversion can't be matched to a click within the attribution window you've set in Google Ads, it won't influence bidding. This is a Google limitation, not something the integration can route around.
  • Historical data is backfilled when you first connect, but how far back depends on the access level of the account you authenticate with. If you need a long historical window, it's worth using an account with full administrative access.

Why this is worth doing

Most of the people we speak to are already running Google Ads with the on-page pixel firing and bidding set to one of Google's automated strategies. That setup works, but it's working with incomplete information. The pixel only sees what happens in the browser before the user closes the tab or the cookie expires; it doesn't see the downstream revenue, the cancelled orders, or any of the conversion events that happen on the network or affiliate side. By feeding the real outcomes back into Google, you give Smart Bidding a much fuller picture of what's actually working, and over time it should spend your budget more effectively as a result.

On the reporting side, having Google data in the same view as your other traffic means you stop having to translate between the Google Ads interface and your conversion platform every time you want to make a call on a campaign. This is small but it adds up. Most affiliate operators we work with describe a noticeable drop in the time they spend assembling weekly performance reports once everything is in one place.

Frequently asked questions

How long does it take to set up?

The connection itself takes a few minutes: the standard Google OAuth flow plus picking the accounts and campaigns you want to sync. Historical data backfill can take a bit longer depending on how much data is in the account.

Does this work with Manager accounts (MCC)?

Yes. You can authenticate with a Manager account and pick which sub-accounts to pull data from. This is the recommended setup if you're managing multiple Google Ads accounts.

Will this affect my Google Ads conversion tracking?

No. The Conversions API events Routy sends are additive: they sit alongside your existing pixel-based conversions in Google Ads rather than replacing them. You can de-duplicate events in your Google Ads setup if you want to avoid double-counting.

What if I have a custom attribution model?

The integration respects whatever attribution window and model you've set in Google Ads. The events Routy sends are timestamped, and Google applies your attribution rules to them the same way it would for any other conversion source.

Is there any extra cost?

The integration itself is included in your Routy plan. There's no extra Google charge for using the Conversions API.

Ready to bring Google Ads into one view?

If you're already running Google Ads and you'd like to see the full picture in one place, you can connect your account from the integrations section of your Routy dashboard. The connection is reversible at any time, and you can pick exactly which accounts and campaigns are in scope.