توضیحات
Track UTM attribution for Elementor forms and WooCommerce with lead capture, phone storage, and first-touch / last-touch reporting.
تغییرات این نسخه
Note: this section is kept trimmed to recent versions to stay under WordPress.org’s 5000-character
changelog limit. The complete version history is preserved in docs/CHANGELOG-ARCHIVE.md.
1.19.0
Added: the Reporting API settings section and its generated credentials are now described as a vendor-neutral integration point for any authorized external reporting, analytics, or BI system, rather than implying one specific platform. The three Historical Attribution Repair tools (Sessions, Leads, Orders) now show a live eligible-record count, an always-visible button, and a detailed scanned/repaired/already-valid/failed summary after each run.
Fixed: the Executive Dashboard’s Cancellation Rate no longer double-counts cancelled orders in its denominator. Source/medium normalization (meta_ads, google-shopping, and existing Meta aliases) is now applied consistently across the Dashboard, Campaign/Product Performance, Orders table, CSV exports, and the Reporting REST API. The Leads Table’s single-lead Edit modal now reliably saves — a nonce collision with the bulk “Edit UTM” action, and a leads-table cache that wasn’t invalidated on write, could previously make a correction silently fail to appear.
Improved: Product Performance no longer shows a misleading zero for per-product Checkout counts, which aren’t measurable at that granularity; a zero-volume Conversion Rate now shows “Insufficient data” instead of 0%; manually correcting a lead’s Source now also updates its last-touch sour
changelog limit. The complete version history is preserved in docs/CHANGELOG-ARCHIVE.md.
1.19.0
Added: the Reporting API settings section and its generated credentials are now described as a vendor-neutral integration point for any authorized external reporting, analytics, or BI system, rather than implying one specific platform. The three Historical Attribution Repair tools (Sessions, Leads, Orders) now show a live eligible-record count, an always-visible button, and a detailed scanned/repaired/already-valid/failed summary after each run.
Fixed: the Executive Dashboard’s Cancellation Rate no longer double-counts cancelled orders in its denominator. Source/medium normalization (meta_ads, google-shopping, and existing Meta aliases) is now applied consistently across the Dashboard, Campaign/Product Performance, Orders table, CSV exports, and the Reporting REST API. The Leads Table’s single-lead Edit modal now reliably saves — a nonce collision with the bulk “Edit UTM” action, and a leads-table cache that wasn’t invalidated on write, could previously make a correction silently fail to appear.
Improved: Product Performance no longer shows a misleading zero for per-product Checkout counts, which aren’t measurable at that granularity; a zero-volume Conversion Rate now shows “Insufficient data” instead of 0%; manually correcting a lead’s Source now also updates its last-touch sour