Skip to main content
Connect a Google Ads Conversion ID to a Dynamic QR Code and Scanova serves the Google Ads tag on every scan, so scans start counting as conversions in your Google Ads account — no code changes on your side.
Google Ads is one of four “tracking ID” integrations that share the same setup form — Meta Pixel, Microsoft Ads, and LinkedIn work the same way. If you’ve connected one of those already, this page will feel familiar.

How it works

Google Ads is a client-side integration: Scanova never sends your scan data to Google’s servers itself. Instead, when someone scans a QR Code that has this integration attached, they briefly land on an intermediate Scanova page before being redirected to your destination URL. That page loads Google’s own conversion-tracking tag, which runs in the visitor’s browser and reports the event directly to Google Ads. This has two practical consequences:
  • Scanova can’t confirm delivery. Because the tag fires from the visitor’s browser and never calls back to Scanova, a connection here shows as Connected or Disconnected only — not the active/inactive/awaiting states you’ll see on server-side integrations like webhooks. There’s no “last synced” timestamp to check.
  • Redirection timing matters. If the destination redirect happens instantly, some mobile browsers and privacy-restricted browsers can block the tag before it finishes firing. Setup includes a Redirection delay for tracking accuracy toggle (on by default) to guard against this — see the advanced-settings step below.

Prerequisites

  • At least one Dynamic QR Code with content already generated. The QR picker in setup only lists Dynamic QR Codes — Static QR Codes and Dynamic QR Codes with no content yet don’t have a redirect step to attach a tag to, so they don’t appear.
  • Your Google Ads Conversion ID — a 9- or 10-digit number, with or without the AW- prefix (e.g. AW-123456789 or 123456789). Find it in Google Ads under Tools and Settings → Conversions, or in Google Tag Manager’s container settings if you manage tags that way.
Use a custom domain for QR Codes you’re tracking with ad pixels. Conversion cookies are scoped per domain, so scans redirected through Scanova’s shared default domain can mix audiences across different Scanova customers running the same kind of campaign. A custom domain keeps your conversion data isolated to your own traffic.

Connecting Google Ads

1

Open the integration

Go to Integrations in the sidebar. If you already have other connections, select Add Integration to open the catalog; if the catalog is already showing, skip this. Find the Google Ads card under the Marketing & Analytics category and select Setup.This opens a dedicated setup page (not a drawer) — Google Ads is one of the setup kinds that gets a full page instead of a side panel.
2

Enter your Conversion ID

In the Enter Google Ads Conversion ID field, paste your Conversion ID. Both AW-123456789 and 123456789 are accepted; Scanova validates the format and shows an inline error if it doesn’t match a valid Conversion ID before you can continue.
3

Choose which QR Codes to tag

Under Add tracking code to, choose:
  • Selected QR Codes (the default) — pick specific Dynamic QR Codes from the searchable list that appears, or use its “select all” option to apply to your full current list.
  • All QR Codes — applies the tag to every Dynamic QR Code on the account, present and future.
If you apply the tag to All QR Codes while a specific QR Code also has its own individual tracking-ID integration, only one of the two will actually fire — Scanova shows a note about this conflict when you pick All QR Codes.
4

Review advanced settings

Open the Advanced settings section (open by default) to check Redirection delay for tracking accuracy. Leave it on unless you have a specific reason to redirect instantly — turning it off shows a warning that instant redirects can prevent the tag from firing on mobile or privacy-restricted browsers.
5

Save

Select Connect Google Ads. On success you’re returned to the Integrations connections list, where the new row shows up immediately.

Managing a connection

Open any Google Ads row in the Integrations connections list to view its details — which QR Codes it’s applied to, when it was created, and its Connected/Disconnected status. Select Edit connection to change the Conversion ID, scope, or redirection-delay setting; the same form pre-fills with the saved values. Deleting a connection (from the row’s actions, or via bulk select) removes the tag from every QR Code it was applied to.
Because this is a client-side tag, “Disconnected” only means Scanova has stopped serving the tag — it doesn’t reflect anything about whether Google is receiving data, which Scanova has no visibility into either way.
  • Meta Pixel — the same tracking-ID setup form, for Facebook/Instagram conversions.
  • Microsoft Ads — the same tracking-ID setup form, for Microsoft Advertising’s UET tag.
  • LinkedIn Ads — the same tracking-ID setup form, for LinkedIn Campaign Manager.