UTM Attribution for WooCommerce

UTM Attribution for WooCommerce

Details
View on WordPress

UTM Attribution for WooCommerce helps you understand exactly which marketing campaigns drive traffic and sales on your WooCommerce store.

It automatically captures standard UTM parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) the moment a visitor lands on your site. When that visitor places an order, the plugin attributes the purchase to the original UTM visit so you can see real revenue per campaign — without any third-party analytics service.

Key Features

  • Automatic UTM capture — Records source, medium, campaign, term, and content on every tagged visit.
  • WooCommerce order attribution — Links orders to the visit that drove them using a secure, signed cookie.
  • Revenue reporting — See total visits, conversions, conversion rate, and revenue in one dashboard.
  • Date range filter — Filter by Today, Last 7 / 30 / 90 Days, This Year, or a custom date range.
  • Performance chart — Visualise visits and conversions over time with an interactive Chart.js graph.
  • Top campaigns table — Ranked list of campaigns by visits, conversions, and revenue generated.
  • Visits & Conversions lists — Paginated admin tables showing every captured visit and attributed order.
  • Deduplication — Optional utm_site_id parameter prevents the same click being recorded twice.
  • Privacy-friendly — IP addresses are SHA-256 hashed before storage; IP hashing can be disabled via filter.
  • Developer-friendly — Extensible via WordPress filters (utm_attribution_user_capability, utm_attribution_cookie_lifetime_days, utm_attribution_enable_ip_hashing, etc.).

Details

Plugin code:
utm-attribution-for-woocommerce
Plugin version:
1.0.1
Outdated:
No
WP version:
6.4 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-05-04
Rating:
Times rated:
0
attribution
campaign-tracking
conversions
utm
woocommerce