{"id":302180,"date":"2026-07-15T21:18:48","date_gmt":"2026-07-15T21:18:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/esauti-wp\/"},"modified":"2026-07-15T21:18:30","modified_gmt":"2026-07-15T21:18:30","slug":"esauti","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/esauti\/","author":18156540,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.5","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"eSauti","header_author":"Hachther LLC","header_description":"Integration of eSauti to WordPress.","assets_banners_color":"","last_updated":"2026-07-15 21:18:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/hachther.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":48,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"hachther","date":"2026-07-15 21:18:30"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[569,456],"plugin_category":[55],"plugin_contributors":[236291],"plugin_business_model":[],"class_list":["post-302180","plugin","type-plugin","status-publish","hentry","plugin_tags-automation","plugin_tags-marketing","plugin_category-seo-and-marketing","plugin_contributors-hachther","plugin_committers-hachther"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/esauti.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>eSauti adds eSauti tracking (<code>mtc.js<\/code>) in your header or footer and provides an optional noscript pixel fallback. It also supports a consent-gated mode where tracking starts only after calling <code>window.esauti_start_tracking()<\/code>.<\/p>\n\n<p>It can also forward selected Gravity Forms events to eSauti inbound events (<code>\/v1\/inbound\/event<\/code>) using an HMAC SHA-256 signature generated from your Inbound Secret Key.<\/p>\n\n<p>Shortcodes included:\n- <code>[esauti type=\"form\" id=\"1\"]<\/code>\n- <code>[esauti type=\"focus\" id=\"1\"]<\/code>\n- <code>[esauti type=\"content\" slot=\"homepage_hero\"]Fallback[\/esauti]<\/code>\n- <code>[esauti type=\"video\" gate-time=\"15\" form-id=\"1\" src=\"https:\/\/example.com\/video.mp4\"]<\/code>\n- <code>[esauti type=\"tags\" values=\"tag1,tag2,-oldTag\"]<\/code><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/esauti\/<\/code> or install as a zip from the WordPress admin.<\/li>\n<li>Activate <strong>eSauti<\/strong> from the Plugins screen.<\/li>\n<li>Go to <strong>Settings -&gt; eSauti<\/strong>.<\/li>\n<li>Set your eSauti Base URL and save.<\/li>\n<li>Click <strong>Test Connection<\/strong> to verify <code>mtc.js<\/code> is reachable.<\/li>\n<li>(Optional) Enable <strong>Forward Gravity Forms events to eSauti<\/strong> and set your <strong>Inbound Secret Key<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20enable%20consent-gated%20tracking%3F\"><h3>How do I enable consent-gated tracking?<\/h3><\/dt>\n<dd><p>Set Consent Mode to \"Consent-gated\" in Settings. Then call this in your consent callback:\n    window.esauti_start_tracking({ consent: true });<\/p><\/dd>\n<dt id=\"how%20do%20i%20verify%20tracking%20is%20active%3F\"><h3>How do I verify tracking is active?<\/h3><\/dt>\n<dd><ul>\n<li>Open your site and check the page source for <code>mtc.js<\/code>.<\/li>\n<li>In consent mode, call <code>window.esauti_start_tracking()<\/code> in browser console and verify requests are sent.<\/li>\n<li>If enabled, verify a <code>mtracking.gif<\/code> request appears for noscript fallback scenarios.<\/li>\n<\/ul><\/dd>\n<dt id=\"which%20gravity%20forms%20events%20are%20forwarded%3F\"><h3>Which Gravity Forms events are forwarded?<\/h3><\/dt>\n<dd><ul>\n<li>Successful form submission (<code>gform_after_submission<\/code>)<\/li>\n<li>Validation failures (<code>gform_validation<\/code> when invalid)<\/li>\n<li>Spam detections (<code>gform_entry_is_spam<\/code> when flagged)<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with settings page, connection tester, tracking injector, consent gating, and shortcode suite.<\/li>\n<\/ul>","raw_excerpt":"Integrate eSauti to WordPress via shortcodes, without editing theme files.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/302180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=302180"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hachther"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=302180"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=302180"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=302180"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=302180"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=302180"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=302180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}