KillBot Google Ads Integration

Integration Concept

When integrated with Google Ads, KillBot performs two key functions:

  • Bot exclusion from impressions: Automatically filters out bot traffic that has already visited your website
  • Bid optimization: Creates a kb_user_xxxx conversion based on real user events, which participates in bid strategy calculations

Connecting KillBot to Google Analytics

Step 1. Obtaining Identifiers

The KillBot script requires these settings:

  • Stream ID - Taken from your Google Analytics site code (format G-XXXXXXXXXX). Appears as: gtag('config', 'G-TJN9HPZVS6');
  • Resource ID - Found in your Google Analytics account:
Google Analytics resource ID for KillBotGoogle Analytics stream ID for KillBot

Step 2. Configuring KillBot Script

Enter these identifiers in the KillBot script settings:

Entering Google Analytics IDs in KillBot settings

Events Sent by KillBot to Google Analytics

UserVisitKillBot: Visit identified as human (according to KillBot settings)

BotVisitKillBot: Visit identified as bot (according to KillBot settings)

BLVisitKillBot: Visit found in bot database

SolvedVisitKillBot: CAPTCHA successfully solved (triggers only when CAPTCHA is shown)

NotSolvedVisitKillBot: CAPTCHA failed (triggers only when CAPTCHA is shown)

Google Ads Integration

For integration, visit: https://my.kill-bot.net/google-ads/accounts and click "Add New Google Ads Account".

By default, all Google Ads accounts linked to your Google account will load. Unused ones can be removed in KillBot's interface.

After selecting a subscription, click the campaign link to import campaigns to KillBot:

Importing campaigns from Google Ads to KillBot

Selecting Filter Audience

After import, available campaigns will appear in KillBot's interface:

Google Ads campaigns in KillBot interface

Select your filtering audience type:

  • In Blacklist - Visits with BLVisitKillBot event
  • Bots - Visits with BotVisitKillBot event

KillBot Functionality in Google Ads

What KillBot actually does when connecting filtering audiences.

1. Creating Bot Exclusion Audiences

KillBot creates bot audiences excluded from ad impressions. Naming convention: '[KillBot Analytics Event]:[domain]', e.g. 'BLVisitKillBot:kill-bot.net'

To view created audiences in Google Ads:

1. Click "Audiences" in KillBot's interface:

Navigating to Google Ads audiences from KillBot

2. In Google Ads, the audience appears under "Exclusions":

Example of bot audience excluded by KillBot in Google Ads

2. Creating Real User Conversions

KillBot creates kb_user_xxxx conversion (where xxxx is your domain) for bid optimization. For https://kill-bot.net, it would be kb_user_kill_bot_net.

To view created goals in KillBot, click "Goals":

Accessing Google Ads conversions from KillBot

2. In Google Ads, the goal appears under "Other":

Conversion created by KillBot in Google Ads

Attention! To activate this goal for bid strategies, you must add the "Other" goal group to campaign settings. If not selected, KillBot will display a warning:

Prompt to add 'Other' goal group to campaign

How to add "Other" group:

1. Navigate to "Campaigns" in KillBot's interface:

Accessing Google Ads campaigns from KillBot

2. In campaign settings select: "Campaign Settings" → "Conversion Goals" → "Change Campaign Goals" and choose "Other":

other

Mandatory: Verify no irrelevant conversions exist in the "Other" group.

After successful connection, KillBot will confirm:

other connected

kb_user_xxx Audience: Viewing and Modifying

KillBot creates kb_user_xxx audience based on UserVisitKillbot events. To view:

1. Click "GA Data Stream" in KillBot's interface:

Accessing Google Analytics data streams from KillBot

2. Select "Create Custom Event":

Creating custom event in Google Analytics

3. You'll see the kb_user_xxxx audience and its formation criteria:

kb_user_xxx goal composition

Default audience composition:

  • Presence of UserVisitKillBot event (visit identified as human)
  • Absence of NotSolvedVisitKillBot event (no failed CAPTCHA)
  • Visit duration exceeding 30 seconds

Additional Capabilities

KillBot offers flexible audience management:

  • Create custom audiences based on KillBot events (e.g., users who failed CAPTCHA)
  • Combine KillBot events with other metrics for precise targeting
  • Establish custom goals using KillBot events

Recommendation: Don't limit yourself to default KillBot settings. Apply creative approaches by combining KillBot events with your business objectives for maximum campaign efficiency.