Keyword Filter
What it detects
Search traffic campaigns pass the user’s search query via a &keyword= parameter. The Keyword Filter lets you block clicks and conversions where the keyword matches banned terms — useful for stopping brand bidding violations, competitor keyword targeting, or known fraud-related search terms.
How it works
When a request arrives with a &keyword=VALUE parameter, Integr8 checks the value against your blocklist. Full and partial matches are both supported. If the keyword matches, the request is rejected before attribution.
This filter only evaluates traffic that includes the &keyword= parameter. Requests without this parameter are not affected.
Configuration
Navigate to Offers > Fraud Detection > select a Filter Group > Keyword Filter.
| Parameter | Description |
|---|---|
| Blocked keywords | List of keywords or partial terms to block (e.g., free, trial, cheap) |
| Max duplicates | Maximum allowed duplicate keyword appearances before blocking the source |
| Lookback time | Time window in hours for counting duplicates |
| Target level | Offer, Publisher, or Offer and Publisher — sets the scope for duplicate counting |
Example URL that would be evaluated:
https://yourtrackingdomain.com/click?offer_id=123&keyword=free+trialIf free or free trial is in your blocklist, this click is rejected.
What happens when triggered
When a blocked keyword is matched:
- The request is rejected with
fraud_reason: keyword_filter. - No attribution is recorded.
- The event is logged in Reports > Click Reports.
Use partial keyword matching to catch variations. Adding free blocks free trial, free download, and get it free.
Related filters
- Compliance Checks — scans referrer domains for content category violations
- Sub-ID Validity Check — validates sub ID format on incoming traffic