PixelYourSite Professional / WooCommerce Tracking / WooCommerce Standard Events Configuration (Purchase, AddToCart, ViewContent)

WooCommerce Standard Events Configuration (Purchase, AddToCart, ViewContent)

Last updated: February 12, 2026

WooCommerce Recommended Events (PixelYourSite)

This section controls which WooCommerce actions fire events (Purchase, AddToCart, etc.) and where those events are sent (Meta, GA4, Google Ads, TikTok, Pinterest, Bing, Reddit, GTM).

Track Purchase (most important)

What it does: fires the Purchase event at checkout and sends order data (value, currency, items, IDs) to the platforms you enable.

Value settings

Choose what value the Purchase event sends:

  • Order total (recommended for most stores)
  • Percent of order value (useful if you want to report only part of revenue)
  • Fixed value (useful when you only care about conversion count or have non-standard pricing)

Order statuses

Recommendation: keep ALL order statuses checked.

Why: Purchase is usually tracked in real time on the site (right when the customer completes checkout). At that moment, WooCommerce can assign a temporary status (gateway/redirect/3DS/webhook timing), and different stores/gateways use different “first” statuses. If you only select a couple of statuses, you can miss valid purchases that haven’t reached your “final” status yet.

Send Purchase to…

Enable only the platforms you actually use:

  • Meta (Facebook)
  • Google Analytics (GA4)
  • Google Ads (requires your conversion label)
  • TikTok
  • Pinterest
  • Bing
  • Reddit
  • GTM / dataLayer

Purchase setup recommendation (simple + reliable):

  • Value: Order total
  • Statuses: all checked
  • Destinations: enable only the platforms you optimize on
  • Tracking method: Direct OR GTM (not both)

Track the Checkout Page

What it does: fires when a user reaches checkout (InitiateCheckout / begin_checkout style event). Great for funnel visibility and checkout retargeting.

  • Value is optional (many stores keep it simple)
  • Enable the platforms you need (Google Ads may require a conversion label)
  • If you use GTM as your main setup, enable GTM/dataLayer and keep direct toggles off

Track Add to cart

What it does: fires when an item is added to cart. Useful for retargeting, audiences, and optimization (for stores without enough purchases).

  • Choose the value strategy (optional)
  • Enable the platforms you use
  • Avoid duplicates (Direct vs GTM)

Track product pages

What it does: fires when a product page is viewed (ViewContent / view_item). Essential for dynamic ads and product-view retargeting.

  • Sends product ID + product details
  • Enable platforms you need (or GTM)

Track category pages

What it does: fires on category/list pages (view_item_list / ViewCategory-style). Useful for browsing behavior audiences and merchandising insights.

  • Enable platforms you need (or GTM)

Track cart page

What it does: fires when the cart is viewed (ViewCart). Good for abandoned cart audiences.

  • Enable platforms you need (or GTM)

Track product list performance (GA4 / GTM)

What it does: improves GA4/GTM ecommerce reporting by sending list context (what list a product was shown in / clicked from).

You can choose which lists to track (examples shown in the UI like Shop page, Related products, Cross-sells, Up-sells).
Enable this if you want cleaner GA4 reports (or if GTM builds your GA4 ecommerce).