See who is really clicking your ads. AdProtektor checks every visit to your WordPress or WooCommerce site and sorts it into real visitors, crawlers, bots, competitors and click farms, with the evidence behind each verdict: where the visit came from, what it did on the page and why it was flagged.
Start free. Every account starts with a seven-day trial of every feature. After it, your first website stays on the free plan: visits are still checked and every attack is shown in your dashboard, up to a monthly visit limit. Blocking, Google Ads and Meta exclusions and ConversionOS are on the paid plans.
Stop paying for the same source twice. On a paid plan, a visitor who crosses your threat threshold is blocked even when they change IP address, and once your Google Ads account is connected the addresses behind them go into its IP exclusion lists automatically. Google still charges for the click that revealed a source; the Refund Report gathers the evidence for an invalid-traffic claim, and Google decides whether to credit it.
A suspicious visit is not proof of fraud on its own: shared IP addresses, short visits and automation need context, which is why every verdict comes with its evidence and you choose how strict protection is.
Traffic review and protection:
- Visitor analytics, browser identity signals and device fingerprinting
- Risk classifications and configurable protection rules
- Google Ads IP exclusions for eligible connected campaigns, and Meta exclusion audiences where configured and supported
- First-party tracking option that serves the script and relays requests through your own domain; this does not guarantee bypassing ad blockers or browser restrictions
- Evidence reports to support a Google Ads invalid-traffic review; Google decides whether a refund is granted
- Checkout protection for WooCommerce: a visitor AdProtektor has flagged on hard evidence (detected automation, a block you set yourself, or a visit from outside the area you allow) cannot add to the cart or place an order, and is shown a reference to quote if they think it is a mistake. Everyone else checks out as normal, and if AdProtektor cannot be reached the order goes through. You can switch it off per domain in the AdProtektor dashboard
Installing the plugin does not automatically enable every protection action. Add your tracking code, confirm visits are arriving, and review the domain's protection settings and advertising-account connections in AdProtektor.
ConversionOS server-side conversion capture:
With ConversionOS enabled on your subscription and a domain site key configured, the plugin sends supported events to AdProtektor. Delivery to Meta CAPI, GA4 and Google Ads requires the corresponding destination configuration, account permissions and eligible events. A delivery receipt is distinct from a conversion appearing in a platform's reports.
- WooCommerce — purchases when payment is confirmed, plus refund/cancellation notifications; downstream adjustments depend on the destination and the original conversion's delivery status
- WooCommerce funnel events — product views, add-to-cart and checkout events
- Gravity Forms, Contact Form 7, WPForms and Elementor Pro — leads from supported form submissions
- Email, phone and name are SHA-256 hashed on your server before they are sent, using the normalization required for matching
- Read-only Activity page with connection status and a rolling outbound-event log
Server-side capture can retain supported order and form events without depending solely on a browser pixel. It does not guarantee complete attribution, platform acceptance or immunity to blockers. A form submission is not a qualified lead.
Requirements and evaluation:
The connector plugin is free. Current plan terms, including the free plan's monthly visit limit, are on the
AdProtektor pricing page.
- An active AdProtektor account at app.adprotektor.app, your domain and its tracking code
- For ConversionOS: the add-on enabled on your subscription plus a site key for your domain; configure the destinations you want to use
- Install the tracking code and verify actual visits and supported test events before evaluating results
- The seven-day trial requires installation and real traffic to be useful; low traffic may leave the evaluation inconclusive. Check current trial and subscription terms in AdProtektor before signing up