Linux 软件免费装
Banner图

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

开发者 hugoc
更新时间 2026年3月15日 03:20
PHP版本: 8.1 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce utm attribution consent mode server-side tracking

下载

1.3.8 1.1.1 1.3.0 1.3.1 1.3.7 1.3.9 1.1.0 1.2.0 1.2.1 1.2.2 1.4.0 1.5.0 1.5.1 1.2.3 1.5.2

详情介绍:

ClickTrail stores attribution data from landing pages and keeps it available for later form submissions, WooCommerce orders, and event flows. In WooCommerce, ClickTrail stores attribution on the order, pushes enriched purchase events on the thank-you page, and can optionally emit GA4-style storefront events for view_item, view_item_list, view_cart, add_to_cart, remove_from_cart, and begin_checkout, plus post-purchase milestones, through the same ClickTrail pipeline. It is designed for cases where attribution often breaks in practice: cached pages, dynamic forms, multi-page journeys, repeat visits, consent requirements, and optional server-side delivery. The plugin keeps first-touch and last-touch context available until the conversion point and makes that context usable inside WordPress. It captures first-touch and last-touch source data, keeps it available during the user journey, and makes that data usable where conversions actually happen: Teams can start with order or form attribution first, then add browser events, consent handling, or server-side transport when needed. What problems it solves Core capabilities What is new in 1.5.2 This maintenance release focuses on code-quality cleanup and standards compliance without changing runtime behavior: Current admin structure The main settings experience is organized by capability: Operational screens stay separate: Supported integrations Forms behavior by plugin Supported click IDs Additional capture fields

安装:

Before you configure anything ClickTrail can be rolled out in layers. A basic attribution setup for forms or WooCommerce does not require server-side delivery on day one. Recommended first setup
  1. Install the plugin through WordPress or upload it to /wp-content/plugins/click-trail-handler/.
  2. Activate the plugin.
  3. Open ClickTrail > Settings.
  4. In Capture:
  5. keep attribution enabled
  6. choose a retention window that matches your sales cycle
  7. enable cross-domain continuity only if visitors move between approved domains or subdomains
  8. In Forms:
  9. enable only the integrations you actually use
  10. for Contact Form 7 and Fluent Forms, ClickTrail can add attribution hidden fields automatically
  11. for Gravity Forms and WPForms, add the matching ct_* hidden fields you want to preserve, such as ct_ft_source, ct_lt_source, or ct_gclid
  12. In Events:
  13. leave browser events enabled only if you want dataLayer pushes and on-site event capture
  14. enable WooCommerce storefront events only if you want view_item, view_item_list, view_cart, add_to_cart, remove_from_cart, and begin_checkout in the browser event layer
  15. enable the richer Woo dataLayer contract only if you want event_id and consent-aware user_data for GTM-first flows
  16. add a GTM container ID only if your site does not already inject GTM somewhere else
  17. switch GTM to sGTM compatibility mode when you want a tagging-server URL, first-party script delivery, or a custom loader path, then run the preview checks before rollout
  18. In Delivery:
  19. leave server-side delivery off if you do not have a collector, sGTM, or advertising endpoint yet
  20. if you do use server-side delivery, configure the adapter, endpoint, and timeout here
  21. if consent is required, choose the correct consent source and mode before going live
  22. Open ClickTrail > Diagnostics and run the relevant checks, especially Endpoint Test, Conflict Scan, and Woo Order Trace Lookup when applicable.
How to verify your setup
  1. Visit your site with a test URL such as ?utm_source=test&utm_medium=cpc&utm_campaign=clicktrail-install-check.
  2. Browse to another page, then place a test WooCommerce order or submit a supported form.
  3. Confirm the expected result:
  4. the WooCommerce order or form entry contains attribution values
  5. Woo purchase events appear in your GTM preview or dataLayer
  6. if Woo storefront events are enabled, view_item, view_item_list, view_cart, add_to_cart, remove_from_cart, and begin_checkout appear in GTM preview or the dataLayer
  7. if sGTM mode is enabled, the Events-tab preview checks reach the configured loader or collector URLs
  8. Diagnostics and Logs show intake or delivery activity if Delivery is enabled
Good default rollout Start with Capture plus the forms or WooCommerce integrations you already use. Add Events next if you want browser analytics signals. Add Delivery only when you are ready to send data to a collector or advertising endpoint.

屏幕截图:

  • WooCommerce order attribution detail for reviewing campaign context on a specific order.
  • Unified ClickTrail settings organized into Capture, Forms, Events, and Delivery.
  • Diagnostics and delivery health for verifying event intake and transport behavior.

升级注意事项:

1.5.2 This maintenance release cleans up coding-standards issues without changing runtime behavior from 1.5.1.

常见问题:

Where does WooCommerce attribution appear?

ClickTrail stores attribution on the WooCommerce order. The plugin also adds Woo attribution views inside the Woo admin experience where supported, and purchase events carry the same campaign context into the dataLayer and optional server-side delivery.

Does ClickTrail support WooCommerce HPOS?

ClickTrail now declares compatibility with WooCommerce custom order tables (HPOS) and keeps WooCommerce runtime storage on Woo order APIs for order attribution and purchase tracking.

What do the WooCommerce storefront events do?

When you enable WooCommerce storefront events in the Events tab, ClickTrail emits view_item, view_item_list, view_cart, add_to_cart, remove_from_cart, and begin_checkout through the same browser event layer used for other ClickTrail events. They are off by default on upgrades.

What does sGTM mode change?

sGTM mode changes how ClickTrail loads the GTM container and how the Events tab validates a GTM-first rollout. You can configure a tagging-server URL, first-party script delivery, or a custom loader path, then run preview checks before switching Delivery to the sGTM adapter when needed.

Does ClickTrail replace GA4 or GTM?

No. ClickTrail complements them. It preserves attribution inside WordPress, pushes event data to the dataLayer, and can optionally deliver events through its server-side pipeline.

Does it work only with WooCommerce?

No. WooCommerce is one supported conversion surface, but ClickTrail also supports lead forms, external webhook providers, and broader attribution capture for WordPress sites.

What happens if my site uses aggressive caching?

ClickTrail includes a client-side fallback and dynamic-content support so attribution can still reach supported form fields when server-rendered fields are not enough.

Do I need to add hidden fields to every form?

No. Contact Form 7 and Fluent Forms can receive attribution hidden fields automatically. Gravity Forms and WPForms work best when you add the matching ct_* hidden fields you want stored or exported. Elementor Forms (Pro) and Ninja Forms use their submission hooks and stored attribution paths rather than automatic hidden-field injection.

Can I use it without server-side delivery?

Yes. Attribution capture, WooCommerce order attribution, purchase event pushes, and form enrichment all work without enabling server-side delivery.

Is consent mode required?

No. Consent mode is optional. When enabled, ClickTrail can gate attribution and event handling according to the configured consent behavior.

Can I keep using my existing consent platform?

Yes. ClickTrail can listen to its own banner, Cookiebot, OneTrust, Complianz, GTM, or a custom source. You do not need to replace an existing CMP just to use the plugin.

更新日志:

1.5.2 1.5.1 1.5.0 1.3.9 1.3.8 1.3.7 1.3.6 1.3.5