| 开发者 | axitrace |
|---|---|
| 更新时间 | 2026年9月17日 04:42 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
woocommerce_add_to_cart hook. This records add-to-cart activity from the server, so the event is captured even when the browser-side pixel is blocked or restricted.
Full checkout funnel
InitiateCheckout carries your real cart total and currency (not a placeholder zero), and AddPaymentInfo fires the moment a shopper selects a payment method - giving Facebook, TikTok, and Google Ads the mid-funnel signal they need to optimize toward checkout completion, not just clicks.
Asynchronous by design - checkout never blocks
All server-side event transmissions are dispatched via WooCommerce Action Scheduler. The HTTP request to AxiTrace's ingestion API happens in a background job, decoupled from the order placement flow. Checkout latency is unaffected even if the AxiTrace API is momentarily slow or unavailable.
Platform coverage
One plugin. One workspace key. AxiTrace routes your events to whichever ad platforms you connect in your dashboard:
marketing category as well: the SDK script loads but stays inert until the visitor allows that category, and a withdrawal made later stops it and deletes the identifiers it wrote. The decision is read in the visitor's own browser, so full-page caches cannot leak one visitor's choice to the next, and a later grant starts tracking without a reload. The decision recorded at checkout travels with the purchase, so your AxiTrace workspace can also decide server-side whether a purchase may be forwarded to the ad platforms. This gives your store a ready compliance path without requiring you to build custom integration.
GDPR personal-data tools built in
AxiTrace registers a WordPress personal-data exporter and eraser (wp_privacy_personal_data_exporters / wp_privacy_personal_data_erasers), enabling your store to fulfill GDPR deletion requests directly from the WordPress Tools > Erase Personal Data screen.
Privacy first
Customer email addresses and phone numbers are transmitted in plain text to AxiTrace's ingestion API at stat.axitrace.com and are SHA-256 hashed inside AxiTrace before being forwarded to any ad platform. No raw PII leaves the AxiTrace platform. See our Privacy Policy at axitrace.com/privacy/ and the == External Services == section below for the complete disclosure.
Free plugin. Paid plans for volume.
The plugin itself is free and open source (GPL v2 or later). An AxiTrace account at axitrace.com is required. Free workspaces are available. Paid plans unlock higher event volumes, longer data retention, and priority support - see axitrace.com for current pricing.
Requires an AxiTrace account at https://axitrace.com/.
/wp-content/plugins/axitrace-for-woocommerce/ or install via Plugins > Add New.Yes. The plugin is free, but it forwards events to the AxiTrace SaaS at https://axitrace.com/. Create a free workspace there before installing.
No. AxiTrace generates a deterministic UUID v5 for every order, attached to both the browser purchase event and the server-side purchase event. Facebook CAPI, TikTok Events API, and Google Ads use that event ID to deduplicate, so each conversion is counted exactly once.
Facebook / Meta (Conversions API), TikTok (Events API), Google Ads (Offline Conversion Upload), and Google Analytics 4 (Measurement Protocol). Connect whichever platforms you use from your AxiTrace workspace dashboard at axitrace.com.
No. All server-side HTTP calls are dispatched via WooCommerce Action Scheduler as background jobs. The checkout flow completes immediately and the event is sent asynchronously afterwards.
Not in version 1.0. The plugin's Network: false header reflects this. Multisite support is on the roadmap.
To stat.axitrace.com. Plain-text email (hashed inside AxiTrace before forwarding to ad platforms), order data, IP address, user agent, session identifiers, and click-attribution cookies (fbc/fbp/gclid/etc.). See == External Services == below and our Privacy Policy at https://axitrace.com/privacy/.
Yes. AxiTrace for WooCommerce declares HPOS compatibility and uses the WooCommerce order abstraction layer (wc_get_order()), so it works correctly on stores that have enabled HPOS.
marketing category, but it is now the SDK itself that stays inert (no cookie, no storage, no request) instead of the script not being loaded. The site gate and the workspace policy apply together, so a page can only tighten the workspace setting, never loosen it.wp_listen_for_consent_change now stops tracking immediately and deletes the identifiers AxiTrace wrote, instead of taking effect only on the next page view.order-received query var.marketing category, and a later grant boots the SDK without a reload.transaction_id), gross tax, shipping and discount amounts, a catalog id per line item, and the shopper's consent decision._ttp) and Reddit browser and click IDs (_rdt_uuid, _rdt_cid) are captured at checkout and forwarded, so TikTok and Reddit receive an identifier of their own instead of matching on e-mail alone._fbp/_fbc) when present, captured at checkout time and forwarded to Facebook Conversions API for better browser/server event matching. No change for stores without their own Meta Pixel.