ClickGuardian analyses visitor behaviour, device signals and form interactions to identify fraudulent clicks, bots, and fake leads hitting your paid campaigns.
This plugin injects the ClickGuardian tracking script into your site and gives you a clean WordPress admin UI to configure it — no theme editing, no header code pasting.
Features
proj_XXX Project ID and go.Requires a ClickGuardian account. You can sign up and create a project at https://app.clickguardian.ai.
This plugin relies on two ClickGuardian services:
Tracker script delivery — https://cdn.clickguardian.ai/v1/track.js
The tracker JavaScript is fetched from our CDN and runs in visitors’ browsers. It collects behavioural signals (mouse, keyboard, form interaction) and anonymous technical fingerprints to identify fraudulent clicks. Storage: sessionStorage only, no cookies.
Event ingest — https://ingest.clickguardian.ai/v1/ingest
The tracker POSTs compact JSON payloads containing the signals above, a pseudonymous session ID, timestamp, page URL, and your Project ID.
Data is processed under GDPR Article 6(1)(f) legitimate interest (fraud prevention).
The plugin does not send any data to these services except when a site visitor loads a page, and during the Test Connection action in the plugin settings (which sends one synthetic pageview to validate the Project ID).
This plugin is open source (GPLv2+). The bundled file admin/build/index.js is generated from React sources shipped alongside it under admin/app/.
admin/app/ (entry point admin/app/index.jsx).npm install && npx wp-scripts build --webpack-src-dir=admin/app --output-path=admin/build.The bundle in admin/build/index.js contains no third-party libraries — it depends only on WordPress-provided script handles (wp-element, wp-components, wp-i18n), which WordPress core loads separately.