Thanks to everyone who's followed along. Here's what we've shipped in the month since launch:
WordPress plugin (now v1.10.3)
Calendly bookings now keep their ad click. Booking links, inline widgets and popups carry the click ID and consent, bookings come through as book_appointment with their UTMs, and cancellations no longer count.
Consent is tighter. We fixed a Complianz issue where an accepted banner could be read as a refusal, Cookiebot withdrawal now clears ClickTrail storage right away, and nothing gets written to orders or form entries once marketing consent is denied.
Contact Form 7 only counts a conversion after a successful submission, and duplicate touch records are gone.
Settings, Logs and Diagnostics have a cleaner look.
ClickTrail is a WordPress attribution plugin that preserves first-touch and last-touch UTMs, click IDs, referrers, and consent context across cached pages, repeat visits, dynamic forms, and cross-domain journeys. It attaches campaign data to WooCommerce orders and supported form submissions, pushes browser events, and offers optional server-side delivery with retries and diagnostics. Start with capture, then enable only the integrations you need.