| 开发者 | dreamfox |
|---|---|
| 更新时间 | 2026年10月13日 22:21 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
sendBeacon/fetch keepalive — no request storm, nothing blocking the page./wp-content/plugins/dreamfox-form-analytics, or install through the WordPress plugins screen.No, never. The tracker only records that a field was focused, completed or produced a validation error — identified by the field's technical name — plus timing. Field contents never leave the browser, and the server-side validator actively strips anything that looks like content before storing events.
The plugin uses no cookies and no persistent identifiers, stores no personal data, and respects Do Not Track / Global Privacy Control out of the box. Suggested privacy-policy text is provided under Settings → Privacy in WordPress. Whether a consent banner is required for your site remains your decision — but this plugin was built to make anonymous analytics possible.
Contact Form 7 and Elementor Forms (Elementor Pro) in this version. The plugin detects them automatically and causes no errors when they are absent. More integrations are planned.
A visitor started interacting with the form (focused or filled a field) but left the page without a successful submission. The last field they touched gets the drop-off attribution — that's how the per-field drop-off table is built.
A submit attempt that fails validation is not a successful submission. Completion and conversion rates count confirmed successes only (e.g. Contact Form 7's "mail sent" event).
Generic analytics tools show page views and events, but you have to set up form tracking yourself and they usually need cookies and consent. This plugin is built for forms only: it detects Contact Form 7 and Elementor forms automatically and shows the funnel, per-field drop-off and validation errors with no configuration, no cookies and no personal data.
Not yet. This version supports Contact Form 7 and Elementor Forms (Elementor Pro). The integration layer is prepared for more form plugins in future releases.
The tracker is a single small vanilla-JS file, loaded only when needed. Events are batched (at most one request per ~5 seconds per page) and sent with sendBeacon on page exit so nothing blocks navigation.
Yes. Enable "Delete all analytics data when the plugin is uninstalled" under Settings → Privacy, then delete the plugin. Without that opt-in, deactivating or deleting keeps your data for a later reinstall.
Users with the dffa_view_analytics capability (administrators by default). Settings require dffa_manage_settings. Both capabilities can be granted to other roles with any role editor.
%i identifier placeholders instead of being interpolated into the SQL string) — no functional change, all values were already hardcoded constants.