Controls for Contact Form 7 (Redirects, Analytics & Tracking)
NEW: Subscribe to the 🚀 PRO version for advanced analytics and tracking features, and professional support by the plugin author. This is an addon for the Contact Form 7 plugin with the following features: Track form submissions, errors and completions with Google Analytics (GA4), Google Tag (gtag.js), Google Tag Manager (GTM), Matomo (formerly Piwik) and Facebook Pixel. Redirect to URL on form submission. Enable native WordPress shortcodes in form content. Disable AJAX form submissions. Disable default form CSS. Disable automatic paragraph formatting. Disable HTML5 input field types or enable the HTML5 input type fallback. Specify the Google reCAPTCHA language. Store form submissions in Storage for Contact Form 7 or TablePress. Please note that some settings work on the per-page level and will apply to all forms on the same page. For example, disabling AJAX form submissions for one form will disable AJAX submissions on all forms on the same page. Requirements Contact Form 7 version 4.3 or later for features related to submission tracking and redirects. Usage The plugin adds a new “Controls” tab for each Contact Form 7 form in the WordPress administration area. Form Submission Storage Setup the official companion plugin Storage for Contact Form 7 plugin for capturing the form submissions safely in the WordPres database. Alternatively, there is also a basic integration with the TablePress plugin. Select the TablePress table where to store the form submissions. The plugin will add any missing columns for each form field, and append the form entries as rows to the table. Additionally, fields cf7_time (submission time as ISO 8601) and cf7_url (URL where the form was submitted) are stored along with the form data. Analytics Tracking The plugin automatically triggers analytics events for the following services: Google Analytics (GA4) using Google Tag Manager and Global Tag (gtag.js) with ga(), _gaq.push() and dataLayer.push() implementations, Matomo (formerly Piwik), Facebook Pixel Conversion Tracking. It passes the following data with the event: “Contact Form” as the event category, “Submit”, “Sent”, “Error” or “Spam” as the event action, and the form title as the event title. Facebook Pixel The standard Contact event is used for Facebook Pixel with content_category property set to the event type (Submit, Sent, Error, Spam) and content_name set to the form title. Contribute Report issues and suggest improvements on GitHub. Add a translation to your language.
Valserv Analytics for SentinelPro
📊 Connect your site to SentinelPro Analytics 🚀 Real-time tracking and post-level insights 🔒 Privacy-focused and lightweight Valserv Analytics for SentinelPro brings high-performance analytics to your site with a simple setup and zero bloat. 🎯 Key Features Instant Integration – Add your SentinelPro tracking code using a Property ID and API Key. Post-Level Metrics – View views, sessions, and event data directly in the admin. Custom Tracking Options – Disable tracking for logged-in users or customize with filters. Performance Focused – Clean code, fast loading, and compatible with all major caching plugins. Privacy-First – No personal data is stored or transmitted by the plugin itself. 🧩 Feature Support Real-time analytics dashboard (built-in) Per-post views, sessions, and event data Works with all major themes and editors Developer-friendly filters for extending tracking logic ⚙️ General Plugin Features Lightweight and fast Simple, intuitive settings page Works with or without Gutenberg Compatible with multisite Regular updates and active development Usage Log in to your SentinelPro Analytics account. Copy your Account Name, Property ID, and API Key. Paste them into the plugin settings. (Optional) Adjust tracking behavior, such as enabling logged-in user tracking. View analytics directly from your admin dashboard or on individual post listings. Privacy Tracking Behavior: This plugin loads a tracking script from analytics.sentinelpro.com when tracking is enabled and properly configured. The plugin itself does not collect, store, or transmit any personal user data on your WordPress server. What Data is Sent: When tracking is active, the SentinelPro tracking script (loaded from analytics.sentinelpro.com/track.js) may collect standard web analytics data such as: * Page views and navigation paths * Session information * Browser and device information * Referrer information * IP addresses (which may be anonymized based on your SentinelPro account settings) Tracking Control: Tracking is disabled by default and will not load until you: Enable tracking in the plugin settings Configure your Property ID and Account Name By default, logged-in users are excluded from tracking (configurable in settings) All tracking is handled by SentinelPro servers, not by this plugin Privacy Compliance: To comply with GDPR, CCPA, or other data regulations: * Refer to your SentinelPro Analytics account settings for privacy controls such as IP anonymization * Ensure your site’s privacy policy discloses the use of analytics tracking * Consider implementing a cookie consent mechanism if required by your jurisdiction Data Storage: This plugin stores only configuration data (Property ID, Account Name, API Key) in your WordPress database. No visitor tracking data is stored locally by this plugin. Support and Development This plugin is actively developed and maintained by Valserv Inc. For documentation, feature requests, or support, visit: https://valserv.com/contact Enjoy using SentinelPro Analytics? Please consider leaving a 5-star review