Browse all docs

Configure your sites

Google Ads

Connect Google Ads to protect your ad spend, then read the Keyword Revenue P&L in Insights to see which search terms turn into real conversations. Watch on YouTube

Connecting Google Ads lets ZenTalk push your blocked-IP list straight to your campaigns as excluded IPs. Every block you make, manual or automatic, and every unblock, fans out to Google within seconds, so you stop paying for clicks from bots, scrapers, and known bad actors.

The Google Ads integration page showing the authorise step and Connect button.
Google Ads: authorise once, then ZenTalk keeps your excluded-IP list in sync automatically.

Where it lives

Open the Sites tab, select a site, and click Google Ads in the site card. This page is admin only, and the connection is per site so each property links to the right ad account.

Step 1: authorise

Click Connect Google Ads. You are sent to Google to grant ZenTalk access to your ad accounts. Sign in with the email that owns your Google Ads Manager, also called an MCC. ZenTalk requests only the ads scope, so it can manage campaign exclusions and nothing else. It never asks for access to your email or documents.

Step 2: choose accounts and campaigns

Once connected, pick which customer accounts and which campaigns ZenTalk should keep in sync. Only the campaigns you select receive the excluded-IP updates, so you stay in control of what is touched.

How the sync behaves

  • Blocks and unblocks made anywhere in ZenTalk, whether an agent blocks an IP by hand or the proxy and rapid-bounce guards do it automatically, are mirrored to your selected campaigns as excluded IPs.
  • The integration also supports the Keyword Revenue P&L report, which ties ad spend to the revenue each keyword actually produced. Turn that on per site from the Sites feature toggles.
  • The page shows the connection status and the last sync, so you can confirm it is live.
Why this saves money
Search and display bots click paid ads and cost you real budget. Because ZenTalk already detects and blocks them for your widget, pushing that same list to Google means those clicks get excluded at the source instead of being paid for first and disputed later.