eSauti
eSauti
Description
eSauti adds eSauti tracking (mtc.js) 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 window.esauti_start_tracking().
It can also forward selected Gravity Forms events to eSauti inbound events (/v1/inbound/event) using an HMAC SHA-256 signature generated from your Inbound Secret Key.
Shortcodes included:
– [esauti type="form" id="1"]
– [esauti type="focus" id="1"]
– [esauti type="content" slot="homepage_hero"]Fallback[/esauti]
– [esauti type="video" gate-time="15" form-id="1" src="https://example.com/video.mp4"]
– [esauti type="tags" values="tag1,tag2,-oldTag"]
Installation
- Upload the plugin folder to
/wp-content/plugins/esauti/or install as a zip from the WordPress admin. - Activate eSauti from the Plugins screen.
- Go to Settings -> eSauti.
- Set your eSauti Base URL and save.
- Click Test Connection to verify
mtc.jsis reachable. - (Optional) Enable Forward Gravity Forms events to eSauti and set your Inbound Secret Key.
Faq
Set Consent Mode to “Consent-gated” in Settings. Then call this in your consent callback:
window.esauti_start_tracking({ consent: true });
- Open your site and check the page source for
mtc.js. - In consent mode, call
window.esauti_start_tracking()in browser console and verify requests are sent. - If enabled, verify a
mtracking.gifrequest appears for noscript fallback scenarios.
- Successful form submission (
gform_after_submission) - Validation failures (
gform_validationwhen invalid) - Spam detections (
gform_entry_is_spamwhen flagged)
Reviews
Changelog
1.0.0
- Initial release with settings page, connection tester, tracking injector, consent gating, and shortcode suite.