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_xxxxconversion 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:

Step 2. Configuring KillBot Script
Enter these identifiers in the KillBot script 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:
Selecting Filter Audience
After import, available campaigns will appear in KillBot's interface:
Select your filtering audience type:
- In Blacklist - Visits with
BLVisitKillBotevent - Bots - Visits with
BotVisitKillBotevent
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:
2. In Google Ads, the audience appears under "Exclusions":
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":
2. In Google Ads, the goal appears under "Other":
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:
How to add "Other" group:
1. Navigate to "Campaigns" in KillBot's interface:
2. In campaign settings select: "Campaign Settings" → "Conversion Goals" → "Change Campaign Goals" and choose "Other":
Mandatory: Verify no irrelevant conversions exist in the "Other" group.
After successful connection, KillBot will confirm:
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:
2. Select "Create Custom Event":
3. You'll see the kb_user_xxxx audience and its formation criteria:
Default audience composition:
- Presence of
UserVisitKillBotevent (visit identified as human) - Absence of
NotSolvedVisitKillBotevent (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.