Linux 软件免费装
Banner图

Redkirin Ad Click Verification

开发者 redkirin
更新时间 2026年10月16日 14:53
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

conversion bot google ads ad fraud アドフラウド

下载

1.8.1 1.9.2 1.9.3 1.5.1 1.8.2 1.8.5 1.9.4 1.9.5 1.9.6 1.9.7 1.0.4 1.0.5 1.0.6 1.0.7 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.0.8 1.7.1 1.8.0 1.8.3 1.8.4 1.9.0 1.9.1

详情介绍:

日本語: 電話・ LINE ・メールのクリック、フォーム送信、広告着地を bot の不正クリックから守るアドフラウド対策プラグインです。管理画面は日本語に対応しています。 Headless browsers and ad-platform crawlers execute JavaScript and click links. When a site measures phone (tel:), LINE, email or other link clicks as GA4 events or Google Ads conversions (for example through a Google Tag Manager "Just Links" trigger), those automated clicks are counted as conversions. GA4's built-in bot filtering is based on known bot lists and does not catch them. Redkirin Ad Click Verification is a lightweight ad fraud countermeasure focused on conversion integrity. It verifies that a click comes from a real person before it reaches your tags: Works with page caching plugins: nothing visitor-specific is embedded in the HTML. Server-side IP checks run through the REST API. The admin UI is in English with a bundled Japanese translation (the plugin targets LINE-based lead generation common in Japan). Google Analytics, Google Ads and Google Tag Manager are trademarks of Google LLC. LINE is a trademark of LY Corporation. This plugin is an independent product of Redkirin and is not affiliated with or endorsed by Google or LY Corporation; the names are used only to describe compatibility.

安装:

  1. Upload the redkirin-ad-click-verification folder to /wp-content/plugins/ or install the zip from Plugins → Add New.
  2. Activate the plugin.
  3. Open the new "Ad Click Verification" menu in the admin sidebar. The defaults work for phone / LINE / email links with an existing Google Tag Manager setup.
  4. Optionally create a GTM custom event trigger for rkacv_verified_click and move your conversion tags to it (see the guide tab in the settings screen).

升级注意事项:

1.0.2 Plugin folder and option names changed. Deactivate and delete the old "Ad Click Verification" before installing; settings are reset to defaults. 1.0.1 Required update: 1.0.0 broke dataLayer pushes after Google Tag Manager loaded on real sites.

常见问题:

Does it block visitors?

No. Only the measurement is withheld. Phone calls, LINE and other links always work; when a click is intercepted the plugin performs the navigation itself.

Do I have to change my Google Tag Manager container?

Not necessarily. With "Intercept unverified clicks" enabled, existing "Click – Just Links" triggers simply stop firing for bots. For the cleanest setup, create a custom event trigger for rkacv_verified_click and pause your old click triggers to avoid double counting.

What about visitors who tap a phone number immediately after the page loads?

A tap within the minimum dwell time (default 1 second) with no prior interaction cannot be distinguished from a bot and is not measured. Lower the dwell time or set the required signal count to 0 if this matters more than bot filtering.

Does it work with caching plugins and CDNs?

Yes. All verification happens in the browser and via the REST API. Behind a reverse proxy or CDN, return the real visitor IP with the rkacv_client_ip filter so the IP range check works.

What data is stored?

An optional log of blocked / verified clicks: time, link URL, page URL, reason, dwell time, signal count, user agent and an anonymised IP (last octet / lower 80 bits zeroed; can be disabled). Logs are purged after the configured number of days and the table keeps the newest 20,000 rows. Everything is removed on uninstall.

Can page view based key events (thank-you pages) be protected too?

Yes. Obvious bots get no tags at all ("Fire no tags for obvious bots"), and once a visitor is verified the plugin pushes rkacv_verified_pageview. Use that event, optionally with a page path condition, as your key event instead of page_view. Bots that are only recognisable after the page view was sent (IP range, no interaction) cannot be removed from page_view itself, which is why the verified event exists.

Does it work with Meta Ads, Yahoo! JAPAN Ads or other platforms?

Yes. Verification acts on the page, so it is platform-independent. Click IDs from Google, Meta (fbclid), Yahoo! JAPAN (yclid), LINE, TikTok, X and Microsoft are recognised for landings and repeat suppression, and the report shows a per-platform breakdown. Fire each platform's conversion tag from GTM on the verified events (rkacv_verified_click, rkacv_form_submit, rkacv_verified_pageview); a directly installed Meta Pixel can receive the verified events as custom events.

Does the ad traffic report tell me which placements to exclude?

It shows, per campaign and per placement, how many landings carried definite bot signals (webdriver, synthetic clicks, headless user agents, crawler IPs) versus how many looked human. Placement and device breakdowns require Google Ads ValueTrack parameters in your tracking template, for example {lpurl}?campaignid={campaignid}&placement={placement}&device={device}. The plugin never changes your Google Ads account; exclusions are applied by you in Google Ads.

Can the log be trusted?

The log is diagnostic data reported by visitors' browsers. The endpoint requires a token signed by the site, but the token is part of the public page, so anyone who can load the page can also post entries. Treat the log as a tuning aid, not as evidence: it never changes what GA4 or Google Ads measure. Writes are rate limited per IP and site-wide, capped per IP per day, and when the table is full the oldest rows are discarded so new entries are always stored.

更新日志:

1.9.6 1.9.5 1.9.4 1.9.3 1.9.2 1.9.1 1.9.0 1.8.5 1.8.4 1.8.3 1.8.2 1.8.1 1.8.0 1.7.1 1.7.0 1.6.3 1.6.2 1.6.1 1.6.0 1.5.1 1.5.0 1.4.1 1.4.0 1.3.3 1.3.2 1.3.1 1.3.0 1.2.0 1.1.3 1.1.2 1.1.1 1.1.0 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0