WooCommerce General Settings
These settings control WooCommerce event tracking, server-side Purchase tracking (API), built-in WooCommerce Reports, and how PixelYourSite sends product IDs + values to ad platforms (Meta, Google, TikTok, Pinterest, Bing, Reddit, GTM).

Advanced Purchase Tracking (via API)
Use this when browser-based Purchase tracking is unreliable (thank-you page issues, redirects, blockers, some payment flows). When enabled, PixelYourSite sends Purchase server-side based on the order status.
Facebook Purchase tracking via API
Sends Purchase via Meta CAPI when the order status changes to Completed.
Requires a Meta Conversion API token.
Google Analytics Purchase tracking via API
Sends purchase via GA4 Measurement Protocol when the order status changes to Completed.
Requires a GA4 Measurement Protocol secret.
TikTok Purchase tracking via API
Sends Purchase via TikTok API when the order status changes to Completed.
Pinterest Purchase tracking via API
Sends Purchase via Pinterest API when the order status changes to Completed.
Track refunds on Google Analytics
Sends a Refund event to GA4 via API when the order status changes to Refund.
Requires a GA4 Measurement Protocol secret.
Native Data Tracking and Reporting
These options save “order origin” data (landing page, source, UTMs, etc.) so you can use WooCommerce Reports and see tracking details inside WooCommerce.
Enable WooCommerce Reports
Stores:
- landing page + UTMs + traffic source
- client browser time (day/month)
- number of orders, lifetime value, average order value
Data is shown on the WooCommerce Reports page.
Send reports data to the New Order email
Adds the tracking/report data to the admin New Order email.
Customers won’t see it.
Display the tracking data on the order’s page
Shows landing page, source, UTMs on the WooCommerce order edit screen.
Display orders data on the user’s profile page
Shows user totals (orders count, lifetime value, average order value) on the WP user profile page.
General
Show tracking type
Displays the tracking type in:
- the WooCommerce orders table
- the order edit screen
Useful for quick debugging.
New customer parameter
Adds a new_customer parameter to the Purchase event for Google native tags and GTM (useful for New Customer Acquisition setups).
- Send it for guest checkout
Sendsnew_customer=true/falseeven when the buyer isn’t logged in. - Don’t send it for guest checkout
Skips the parameter for guest checkouts.
Notes:
- For logged-in users, PixelYourSite can still send the value.
- These options apply only to guest checkout.
Checkout page ID(s)
If the Purchase event doesn’t work correctly…
Add your Checkout page ID(s) here to help PixelYourSite identify your checkout page.
⚠️ Don’t add the Checkout page ID if you use Stripe or Klarna (conflicts are possible).
Brand tracking for Google Analytics
Use this if you want brand info included in GA4 item data.
Enable Brand tracking
Turns on brand sending to Google Analytics.
Brand taxonomy
Pick the taxonomy that stores product brands (example shown: Brands (product_brand)).
Try to auto-detect the “brand” field
Helps if your store’s brand is stored in a custom way.
Product Catalog Feed for WooCommerce detected…
If that plugin is installed, PixelYourSite can use it when possible for better brand mapping.
Transaction ID
Prefix
Adds a prefix to transaction IDs.
Use a prefix if you run the same pixels/tags on multiple sites, to prevent duplicate transaction IDs across sites.
When to fire the AddToCart event
Choose when PixelYourSite should send AddToCart:
- On Add To Cart button clicks
- On the Cart Page
- On Checkout Page
Change this if the AddToCart event doesn’t fire
Switch the method used to detect adds (example shown: WooCommerce hooks).
This is the go-to fix when themes/plugins replace default WooCommerce add-to-cart behavior.
Event Value Settings
Controls what value is sent in events (especially Purchase) and used in reports.
Use WooCommerce price settings
Uses WooCommerce’s own calculation rules.
Customize Tax and Shipping
Manually choose what’s included in values:
- Include Tax
- Include Shipping
- Include Fees
Lifetime Customer Value
Select which order statuses count toward LTV (examples shown: Pending payment, Processing, On hold, Completed).
Match this to how you count revenue in your business.
ID Settings (platform product IDs)
These settings are critical for catalog matching, dynamic ads, and clean reporting. The golden rule:
Your event product IDs must match your product feed/catalog IDs.
Common switches (used across platforms)
Treat variable products like simple products
Sends the parent product ID instead of the variation ID.
Use it when:
- your catalog/feed uses parent IDs only
- and variation IDs would break matching
For product pages, track variation data when a variation is selected
When a shopper selects a variation, PixelYourSite updates the tracked item to the selected variation.
Use it when:
- you want variation-accurate tracking (size/color, etc.)
- your catalog includes variations
When tracking variations, use the parent ID too (Google Tags + GTM)
Sends variation details, but also includes the parent ID to help matching/grouping in some setups.
ID, ID prefix, ID suffix
- ID: choose what identifier to send (example shown: Product ID).
- Prefix/Suffix: optional formatting to match your feed (ex:
shop_123).
Platform panels you can configure
- Facebook ID settings
- Google Tags ID settings (includes “use the parent ID too”)
- TikTok ID settings (includes an extra Item group ID field for grouping variations)
- Bing Tag ID settings (prefix/suffix formatting)
- Pinterest Tag ID settings
- Reddit Tag ID settings
- GTM tag settings (includes “use the parent ID too”)
Google Dynamic Remarketing Vertical
Choose the vertical used by Google Dynamic Remarketing:
- Use Retail vertical (default) → correct for almost all WooCommerce stores
- Use Custom vertical → only if your Google setup/feed is configured for a different vertical