WooCommerce Advanced Marketing Events
Advanced Marketing Events (WooCommerce)
These events help you track valuable customer segments (repeat buyers, VIPs, high-LTV customers) — not just single actions like Purchase/AddToCart.
Why they matter:
- Build better audiences (VIPs, whales, repeat buyers)
- Optimize for quality, not just volume
- Run smarter campaigns: upsell, retention, loyalty, exclusions, lookalikes
How to use them:
- Turn on the segment(s) you want.
- Set the thresholds (transactions / AOV / LTV).
- Send the event to your platform(s) (Meta, GA4, Google Ads, etc.) or to GTM dataLayer.
- In your ad platform, build audiences or conversions using these event names.

Common destination toggles (same for all events)
- Send the event to Facebook: sends to Meta Pixel (use for audiences/optimization).
- Send the event to Google Analytics: sends to GA4 (use for reporting/segments).
- Enable on Google Ads: sends to Google Ads (requires Conversion Label).
- Add conversion label: paste the label from your Google Ads conversion action (the one linked to your AW-… ID).
- Enable on Pinterest / Bing / TikTok / Reddit: sends to those platforms.
- Send the event to GTM dataLayer: sends the event into GTM so you can decide everything there.
FrequentShopper Event
What it means: fires when a customer has at least X transactions (example in the UI: 2).
Use it for:
- Retarget repeat buyers with upsells or bundles
- Create a “loyal buyers” audience
- Exclude them from “new customer” campaigns (if needed)
Setting:
- “Fire this event when the client has at least X transactions”
VIPClient Event
What it means: fires when a customer has:
- at least X transactions (example: 2) and
- average order is at least Y (example: 200)
Use it for:
- Premium/VIP offers
- Higher-budget retargeting
- Lookalikes based on high-quality customers
Setting:
- “Fire this event when the client has at least X transactions and average order is at least Y”
BigWhale Event
What it means: fires when a customer’s LTV (lifetime value) is at least X (example: 5000).
Use it for:
- High-ticket retention (VIP support, concierge offers)
- Exclude from heavy discount campaigns
- Build “whale” lookalikes
Setting:
- “Fire this event when the client has LTV at least X”
FirstTimeBuyer Event
What it means: fires when someone becomes a first-time buyer (their first purchase).
Use it for:
- Post-purchase onboarding
- Cross-sell and “second order” pushes
- Segmenting new buyers vs returning buyers
No thresholds here — it’s based on “first purchase” detection.
ReturningCustomer Event
What it means: fires when a customer is not a first-time buyer anymore (they’ve returned and bought again).
Use it for:
- Loyalty/rewards messaging
- Subscription offers
- “Repeat buyers” audiences (usually your best-performing lookalike seed)
No thresholds shown here — it’s the “returning buyer” segment.