Overview
Swaarm’s Verisoul integration provides detailed monitoring of click quality for your campaigns. This article outlines how to configure the integration in Swaarm, enable it across different hierarchy levels (Offer, Partner, Advertiser), and manage rules through the Swaarm UI.
The integration allows you to:
Enable quality monitoring at the Publisher, Advertiser, and Offer levels, giving you more granular control over traffic evaluation
Automatically reject low-quality clicks in real time, with no delay in taking action
Add, edit, and manage rules directly within the Swaarm UI, giving you full control over how traffic is filtered
Step 1 - Set Verisoul integration in your Swaarm account
Go to Organization > Settings > Connections Tab
Click on the Verisoul Tab
Enter your Verisoul API Key and Verisoul Project id
Click Save
Step 2 - Configure and enable Optimization Rule in your Swaarm account
Go to Automation → Optimization Rules → Create rule.
Scope the rule (choose target Providers / Feeds / Publishers).
Set:
Rule Type: Click
Rule: Verisoul
Block Traffic:
Off = Monitor only (log scores, doesn’t block)
On = Blocks clicks flagged as fraudulent
Active: On
Save.
NOTE: If none of the offer/advertiser/publisher are selected, the rule applies to ALL
With this rule, when a user clicks on an ad and lands on a Swaarm tracking link, Swaarm sends a request to Verisoul to verify the click. Based on the settings and response from Verisoul, either the traffic is blocked or further redirected to the offer link.
Reporting for flagged clicks
Monitor mode: the clicks will be checked, but not blocked. The amount of fraudulent clicks could be checked on Verisoul dashboard.
Block mode: rejected clicks with the reason 'Verisoul Script Rule'. You may check them in Custom report and Explorer in your Swaarm account.


