Skip to main
← Index

Connect Google Ads (server-side conversions)

Upload your conversions to Google Ads via OAuth + the official API (recommended) or via Conversion ID + labels, attributed to the gclid click.

Walityk uploads your conversions to Google Ads, attaching them to the click identifier (gclid) captured when the visitor lands. Two methods: OAuth connection with the official API (recommended) or the manual Conversion ID + labels mode.

Takes 5 to 10 minutes.

Prerequisites

  • An active Google Ads account: terms accepted and billing configured. A never-activated account is rejected by Google (CUSTOMER_NOT_ENABLED).
  • Use the final client ID, not a manager account (MCC).
  • Paid traffic with gclid in URLs (auto-tagging enabled, which is the default).
  1. Walityk dashboard → Destinations → your site → Google Ads — automatic connection card → Connect Google Ads.
  2. Sign in with the Google account that has access to your Google Ads account.
  3. Pick your Customer ID.
  4. Open the destination’s Conversions page: create your conversion actions (purchase, lead, sign-up…) mapped to Walityk events. Walityk creates them directly in Google Ads via the API, then uploads converted clicks (uploadClickConversions).

Method 2 — Conversion ID + labels (manual)

If you already have conversion actions on the Google Ads side:

  1. Google Ads → Goals → Conversions → open the action → Tag setup: grab the Conversion ID (AW-XXXXXXXXXX) and each action’s label.
  2. Walityk → Destinations → your site → Google Ads card: paste the Conversion ID, then one label per event (Purchase, Lead, Sign-up — at least one), and Save.

Verify

  1. Destinations → your site → Google Ads: the delivery log lists every uploaded conversion.
  2. On the Google side: Goals → Conversions. Expect 3 to 24 hours of display latency.

Known pitfalls

  • CUSTOMER_NOT_ENABLED: the account isn’t active. Accept the terms, add a payment method, and check the ID isn’t an MCC.
  • No gclid = no attribution: a conversion without a click identifier (gclid/gbraid/wbraid) or hashed email/phone can’t be matched to a campaign. Enable Walityk email matching for enhanced conversions.
  • Expired connection (invalid_grant): reconnect Google Ads from the Destinations page.
  • Cookieless mode: click ids aren’t persisted across pages without consent — only conversions within the click’s session can be attributed.

Next steps

Need help? hi@walityk.com.