Understanding how customers move from discovering your brand to becoming repeat buyers is critical to building a smart measurement plan. In this lesson, you’ll learn to map each stage of the customer journey and identify the events that truly matter at every touchpoint.
The 5 stages of the eCommerce customer journey
How to track user behavior across these stages
Real examples from WooCommerce and airline sites
Common mistakes (and how to avoid them)
Awareness: Where users first encounter your brand (ads, search, referrals)
Consideration: Browsing products, reading reviews, exploring pages
Purchase: Adding to cart, initiating checkout, completing the order
Retention: Returning through emails, promotions, or subscription models
Advocacy: Referring others, leaving reviews, becoming brand advocates
| Awareness | session_start
, source/medium
| GA4, UTMs |
| Consideration | view_item
, search
, scroll
| GA4, GTM |
| Purchase | add_to_cart
, begin_checkout
, purchase
| GA4 eCommerce |
| Retention | repeat_purchase
, email_click
| GA4, CRM |
| Advocacy | review_submit
, share
, nps_response
| GA4, email platforms |
WooCommerce Store:
Instagram ad → PDP view → Add to cart → Checkout
Email campaign → Second purchase → Shares product on WhatsApp
Airline Website:
Google search → Destination select → Fare pick → Booking → Trip reminder email
Only tracking purchases (and ignoring retention or referrals)
Tracking too many events with no mapping
Copying another business’s funnel without adapting to your own
A mapped journey is a measurable journey. Align your KPIs and events with each stage of your customer’s experience to get clear, actionable insights.