Skip to content

Releases: yaratul2005/ServerTrack

Ratuls ACT WP-Plugin

Choose a tag to compare

@yaratul2005 yaratul2005 released this 15 Jul 07:16

1. Multi-Touch Attribution Engine (Attribution Menu Tab)

What was built: A comparative campaign attribution dashboard that calculates credit for your marketing channels under three models:
First-Touch Attribution: Full credit goes to the user's initial touchpoint.
Last-Touch Attribution: Full credit goes to the final touchpoint before purchase.
Linear Path Attribution: Credit is distributed equally across all distinct touchpoints.

image

Persistent tracking: The visitor's UTM click history is now saved directly inside the WooCommerce order metadata (_ratul_act_utm_history) at checkout, and logged directly inside the database logs upon purchase, making attribution metrics accurate for both instant checkouts and delayed/offline/cron-based orders.

2. Advanced Data Normalization Engine (Gmail Normalization)

What was built: Added normalize_email() inside the hashing engine. It automatically downcases and sanitizes emails before hashing. Specifically, for Gmail/Googlemail domains, it strips all dots (.) and any suffixes starting with + (e.g. john.doe+spam@gmail.com is normalized to johndoe@gmail.com before SHA-256 hashing). This ensures maximum Event Match Quality (EMQ) on Meta CAPI and Google Ads.

image

3. Retroactive Offline CSV Conversion Uploader (Offline Uploads Menu Tab)

image

What was built: A secure admin CSV upload panel where you can drop transaction records containing:
email (required)-phone, event_name (defaults to Purchase), value, currency, timestamp (optional)
Processing: The plugin parses the CSV file, normalizes and hashes the PII, builds CAPI event payloads with unique deduplication IDs, dispatches them to active endpoints (Meta, Google, TikTok), and shows a real-time status summary notice. All offline conversions are also registered in the central logger.

SERVER TRACK NATIVE

Choose a tag to compare

@yaratul2005 yaratul2005 released this 09 May 15:56

Full Changelog: v1.0.0...v1.1.1