{"id":262726,"date":"2026-03-04T12:36:49","date_gmt":"2026-03-04T12:36:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/avak-form-tracking-listener\/"},"modified":"2026-03-04T12:42:19","modified_gmt":"2026-03-04T12:42:19","slug":"avak-form-tracking-listener","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/avak-form-tracking-listener\/","author":9702631,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.1","stable_tag":"2.0.1","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"AVAK Form Tracking Listener","header_author":"Ajay Rajbanshi","header_description":"Tracks form submissions, errors, and abandonment across popular form plugins with Google Tag Manager and Google Analytics 4 integration.","assets_banners_color":"","last_updated":"2026-03-04 12:42:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/ajayrajbanshi\/avak-form-tracking-listener","header_author_uri":"https:\/\/www.ajayrajbanshi.com.np","rating":0,"author_block_rating":0,"active_installs":0,"downloads":235,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.1":{"tag":"2.0.1","author":"ajayrajbanshi","date":"2026-03-04 12:42:19"}},"upgrade_notice":{"2.0.0":"<p>Major rewrite. Database logging and custom endpoints removed. Settings preserved on upgrade.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3494557,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3494557,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3494557,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3494557,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3494557,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3494557,"resolution":"4","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[232,1152,30680,193472,23294],"plugin_category":[36],"plugin_contributors":[257088],"plugin_business_model":[],"class_list":["post-262726","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-contact-form-7","plugin_tags-form-tracking","plugin_tags-ga4","plugin_tags-google-tag-manager","plugin_category-analytics","plugin_contributors-ajayrajbanshi","plugin_committers-ajayrajbanshi"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/avak-form-tracking-listener\/assets\/icon-128x128.png?rev=3494557","icon_2x":"https:\/\/ps.w.org\/avak-form-tracking-listener\/assets\/icon-256x256.png?rev=3494557","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/avak-form-tracking-listener\/assets\/screenshot-1.png?rev=3494557","caption":""},{"src":"https:\/\/ps.w.org\/avak-form-tracking-listener\/assets\/screenshot-2.png?rev=3494557","caption":""},{"src":"https:\/\/ps.w.org\/avak-form-tracking-listener\/assets\/screenshot-3.png?rev=3494557","caption":""},{"src":"https:\/\/ps.w.org\/avak-form-tracking-listener\/assets\/screenshot-4.png?rev=3494557","caption":""}],"raw_content":"<!--section=description-->\n<p>AVAK Form Tracking Listener tracks form submissions, errors, and abandonment across multiple popular WordPress form plugins, integrating with Google Tag Manager and Google Analytics 4.<\/p>\n\n<h4>Supported Form Plugins<\/h4>\n\n<ul>\n<li>Contact Form 7 - Submissions, validation errors, spam detection, and mail failures<\/li>\n<li>WPForms - Submissions and validation errors<\/li>\n<li>Gravity Forms - Submissions and validation errors<\/li>\n<li>Ninja Forms - Submissions and validation errors<\/li>\n<li>HubSpot Forms - Embedded form submissions<\/li>\n<\/ul>\n\n<h4>Event Tracking<\/h4>\n\n<ul>\n<li>Form Submissions - Track successful form submissions<\/li>\n<li>Validation Errors - Monitor form validation failures<\/li>\n<li>Spam Detection - Track spam submissions (CF7)<\/li>\n<li>Mail Failures - Detect email sending failures<\/li>\n<li>Form Abandonment - Track when users start but don't complete forms<\/li>\n<\/ul>\n\n<h4>Analytics Integration<\/h4>\n\n<ul>\n<li>Google Tag Manager - Push events to GTM dataLayer<\/li>\n<li>Google Analytics 4 - Direct GA4 event tracking via gtag<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<p>The plugin listens for form events on both the server side (via WordPress hooks) and the client side (via JavaScript). When a form event occurs, it pushes structured data to the GTM dataLayer and\/or sends it to GA4.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not store any form data. It pushes event metadata (form type, form name, form ID, status) to Google Tag Manager and\/or Google Analytics 4 based on your configuration. No personal data is collected or stored by the plugin itself.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>avak-form-tracking-listener<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to Form Tracking &gt; Settings to configure<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20form%20plugins%20are%20supported%3F\"><h3>Which form plugins are supported?<\/h3><\/dt>\n<dd><p>Contact Form 7, WPForms (Free &amp; Pro), Gravity Forms, Ninja Forms, and HubSpot Forms (embedded).<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20google%20tag%20manager%3F\"><h3>Does this work with Google Tag Manager?<\/h3><\/dt>\n<dd><p>Yes. The plugin pushes events to the GTM dataLayer. Configure triggers in GTM to listen for form events like <code>form_submission<\/code>, <code>form_validation_error<\/code>, and <code>form_abandonment<\/code>.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20google%20analytics%204%3F\"><h3>Does this work with Google Analytics 4?<\/h3><\/dt>\n<dd><p>Yes. Enable GA4 in settings, enter your Measurement ID, and events are sent via gtag.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20slow%20down%20my%20site%3F\"><h3>Does this plugin slow down my site?<\/h3><\/dt>\n<dd><p>No. All tracking is asynchronous with minimal impact on page load.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Major rewrite for WordPress.org submission<\/li>\n<li>Simplified plugin to core tracking functionality<\/li>\n<li>Removed database logging and custom endpoint features<\/li>\n<li>Single clean settings page<\/li>\n<li>Full WordPress Coding Standards compliance<\/li>\n<li>Added uninstall.php for clean removal<\/li>\n<\/ul>","raw_excerpt":"Track form submissions, errors, and abandonment across popular form plugins with GTM and GA4 integration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/262726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=262726"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ajayrajbanshi"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=262726"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=262726"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=262726"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=262726"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=262726"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=262726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}