Dreamfox Form Analytics
Dreamfox Form Analytics shows you how visitors actually use your WordPress forms — and, more importantly, where they give up. Every form gets a clear funnel from viewed → started → submitted, with per-field drop-off, validation-error counts, time spent per field and day/week/month trends.
The plugin is privacy-friendly by design: it never stores what visitors type, who they are, or where they come from. No cookies, no IP addresses, no user agents, no form field contents — only anonymous interaction metadata under a random identifier that lives for a single page view.
What you see per form
- Views, starts, successful submissions
- Start rate, completion rate, conversion and abandonment rate
- Drop-off per field: which field is the last one visitors touch before leaving
- Validation errors per field
- Average time per form and per field
- Desktop / tablet / mobile breakdown (optional)
- Trends per day, week or month
Notable fields, computed locally
The dashboard flags problem fields with plain-language conclusions such as “Field ‘phone-number’ causes 24% of all form abandonment.” These insights come from fixed, deterministic rules computed on your own server — no external AI service, no data leaves your site.
Supported form plugins
- Contact Form 7
- Elementor Forms (Elementor Pro)
Active form plugins are detected automatically; nothing breaks when one is missing. The integration layer is prepared for more form plugins (WPForms, Gravity Forms, Fluent Forms, Formidable Forms, Ninja Forms) in future releases.
Privacy by design
- Never stored: names, email addresses, phone numbers, IP addresses, form field values, cookies, raw user agents.
- Anonymous sessions: a random identifier per form per page view, generated in the browser, never linked to a person.
- Retention you control: 7, 30, 90, 180 or 365 days — older data is deleted automatically every day.
- Do Not Track / Global Privacy Control: respected in the browser and enforced again on the server (enabled by default).
- Exclusions: keep administrators (default) and optionally all logged-in users out of the statistics.
- Clean uninstall: data is kept by default so you can reinstall; opt in to delete everything on uninstall.
- WordPress privacy tools: suggested privacy-policy text and a personal-data eraser are registered.
Built for performance
- One small dependency-free tracking script (~4 KB gzipped), loaded only when tracking is active and a supported form plugin is present.
- Events are batched and sent via
sendBeacon/fetch keepalive— no request storm, nothing blocking the page. - Own database tables with proper indexes; dashboard statistics are cached.
- The public tracking endpoint is hardened: rate limiting, event allowlist, batch and payload size caps, strict validation.
Built by Dreamfox.