ClickTrail – UTM, Click ID & Ad Tracking (with Consent)

Changelog

1.5.2

  • Normalized mixed line endings in core PHP handlers to keep standards checks deterministic across environments.
  • Resolved the remaining PHPCS findings in the consent, attribution-token, and privacy handlers.
  • Kept runtime behavior unchanged from 1.5.1.

1.5.1

  • Aligned the public plugin version to 1.5.1 across release surfaces.
  • Cleaned up public changelog wording to keep it competitor-neutral and product-focused.
  • Kept runtime behavior unchanged from 1.5.0.

1.5.0

  • Declared WooCommerce HPOS compatibility during bootstrap and kept Woo order tracking on Woo order APIs.
  • Enriched WooCommerce purchase payloads with additive order totals, coupon/status data, richer item detail, and customer/order metadata.
  • Added opt-in WooCommerce storefront events for view_item, view_item_list, view_cart, add_to_cart, remove_from_cart, and begin_checkout, including richer product-list context.
  • Added a dedicated sGTM compatibility mode with tagging-server URL support, first-party or custom-loader GTM delivery, and preview checks in the Events tab.
  • Added Woo order milestone delivery for order_paid, order_refunded, and order_cancelled, plus Diagnostics trace lookup for stored payload snapshots.
  • Added setup checklist, conflict scan, backup restore, and Woo order trace lookup in the admin surfaces.
  • Added Pinterest Conversions API and TikTok Events API as first-class native delivery adapters.
  • Added registry-backed QA/docs alignment for the expanded destination and diagnostics surface.
  • Included the recent WordPress.org deployment cleanup, Plugin Check fixes, privacy-query hardening, and better debug visibility.

1.3.9

  • Made WordPress privacy export and erasure safer by escaping user_id fragments used inside LIKE-based event matching.
  • Improved large-site privacy erasure performance by deleting matched event rows in batches.
  • Added lightweight caching for frequently read plugin settings.
  • Stopped loading the frontend consent bridge script on pages that do not need attribution capture, consent handling, or browser events.
  • Added clearer debug output for invalid attribution-token payloads and for database-level failures during privacy erasure.

1.3.8

  • Added a smarter referrer fallback for visits that arrive without UTMs or click IDs.
  • ClickTrail now classifies common search, social, and external referral traffic into first-touch and last-touch source / medium values.

1.3.7

  • Introduced dedicated session management with a 30-minute inactivity model and separate session storage.
  • Added client-side and server-side session helpers so forms, purchases, and event payloads can include consistent session information.

1.3.6

  • Added native Elementor Forms support and completed the Ninja Forms submission-storage path.
  • Expanded the capture schema to include newer UTM fields and browser/platform identifiers.
  • Split browser event collection from browser event transport and moved frontend attribution onto the shared consent bridge.

1.3.5

  • Rebuilt the main settings experience around four capability-based tabs: Capture, Forms, Events, and Delivery.
  • Removed user-facing “Tracking v2” language from the main admin flow while keeping backward-compatible internal storage where needed.

Older release notes remain available in changelog.txt.

Plugin Website
Visit website

Version:
1.5.2
Last Updated
March 14, 2026
Active Installs
10
Requires
WordPress 6.5
Tested Up To
WordPress 6.9.4
Requires PHP
8.1

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.