Which Events Should You Track on Your Website?
Quick Reference: Events to Track
Below is a condensed list of standard Meta events you can track on your website. Most sites need a subset of these based on their goals.
Event | What It Tracks | When to Use |
|---|---|---|
PageView | Every page load on your site | Automatic on all pages |
ViewContent | Views of important pages (products, services, key content) | Product detail pages, service/pricing pages, campaign landing pages |
Lead | Form submissions (contact, quote, demo requests) | Lead-gen sites, contact forms, newsletter signups, inquiry forms |
CompleteRegistration | Account creation, signups, webinar registrations | SaaS signups, membership sites, event registrations |
Schedule | Booked appointments, consultations, calls | Service businesses, coaches, consultants, anyone using Calendly/TidyCal |
Search | Site search queries | eCommerce stores, directories, content sites with search |
AddToCart | Items added to shopping cart | eCommerce stores (mid-funnel intent) |
InitiateCheckout | Checkout process started | eCommerce stores (high-intent signal) |
AddPaymentInfo | Payment details entered | eCommerce stores with payment forms |
Purchase | Completed transactions | eCommerce stores (primary conversion for sales) |
Subscribe | Subscription started | SaaS, subscription products, recurring billing |
Download | File downloads (PDFs, guides, resources) | Content sites offering downloadable resources |
AddToWishlist | Items saved to wishlist | eCommerce stores with wishlist functionality |
Contact | Contact initiated (calls, emails, chats) | Businesses with click-to-call or email links |
FindLocation | Store location searches | Multi-location businesses, retail stores |
Not sure where to start? PageView (automatic) plus Lead or Purchase (depending on your business) covers the essentials. Expand from there based on your site type below.
A common question when setting up Meta tracking is: which events should I actually track? The answer depends on your site's purpose, but there's a standard set of events that cover most scenarios. Below is a practical guide to the events you should normally track and when to use each one.
Automatic Baseline Events
These events fire automatically once PixelFlow is installed on your site. You don't need to configure anything extra for them.
PageView
What it is: Fires on every page load across your entire website.
Why it matters: PageView is your baseline traffic signal. It tells Meta that someone visited your site, which is essential for retargeting audiences (e.g., "everyone who visited in the last 30 days") and for broad optimization when you don't have many conversions yet.
When it's enough: For simple brochure sites or early-stage campaigns, PageView alone can power effective retargeting. However, it's a lower-signal event — Meta knows someone landed, but not what they did.
eCommerce Events (Automatic on Supported Platforms)
If your site runs on Webflow, WooCommerce, or Squarespace, PixelFlow can automaticall track standard eCommerce events including:
AddToCart — when a user adds a product to their cart
InitiateCheckout — when a user begins the checkout process
AddPaymentInfo — when a user enters payment details (Squarespace)
Purchase — when a transaction completes
These fire without any extra configuration. For other platforms or custom stores, you can set these up using PixelFlow's Visual Tagger or URLs triggers.
Core Events You Should Manually Configure
Beyond automatic events, most sites benefit from tracking specific high-intent actions. Here are the events you should normally set up:
ViewContent
What it is: Signals that a user viewed a specific piece of content — typically a product page, service page, or key landing page.
When to use it: Assign ViewContent to important pages that represent a meaningful step in your funnel. Common examples:
Product detail pages on eCommerce sites
Service or pricing pages on lead-gen sites
Key landing pages for specific campaigns
How it differs from PageView: PageView fires everywhere; ViewContent is selective. Use ViewContent to create audiences around people who showed interest in specific offerings, not just general traffic. For a full explanation, see What's the Difference Between PageView & ViewContent?
Lead
What it is: Fires when a user submits a lead form — contact forms, consultation requests, quote requests, demo requests, etc.
When to use it: Any site that captures leads through forms should track Lead events. This is typically your primary conversion event for service businesses, agencies, and B2B sites.
How to set it up: Use PixelFlow's form tracking to automatically detect submissions, or trigger a Lead event on your thank-you page using Event URLs.
CompleteRegistration
What it is: Fires when a user completes a registration — account signups, webinar registrations, membership enrollments, etc.
When to use it: Any site with a signup flow where the user creates an account or registers for something. This is common for SaaS products, online courses, and event signups.
Schedule
What it is: Fires when a user books an appointment, consultation, or call.
When to use it: Service businesses, consultants, coaches, and anyone using scheduling tools like Calendly or TidyCal. PixelFlow can track booked calls automatically through integrations or via Event URLs on confirmation pages.
Search
What it is: Fires when a user performs a search on your site.
When to use it: Sites with search functionality (eCommerce stores, directories, content sites). Search events help you understand what users are looking for and create retargeting audiences around specific search intent.
Events by Site Type
Not every site needs every event. Here's a quick reference for what to prioritize based on your website's purpose:
Lead Generation Sites
Service businesses, agencies, consultants, and B2B companies typically track:
PageView (automatic) — for broad retargeting
ViewContent — on service/pricing pages
Lead — on contact forms, quote requests, demo requests
Schedule — if using booking tools for consultations
eCommerce Stores
Online stores should track the full purchase funnel:
PageView (automatic) — all pages
ViewContent — on product detail pages
AddToCart — when items are added to cart
InitiateCheckout — when checkout begins
AddPaymentInfo — when payment info is entered (if applicable)
Purchase — completed transactions (your primary conversion)
Search — if your store has search
On Webflow, Framer, WooCommerce, and Squarespace, most of these fire automatically.
Content & Newsletter Sites
Blogs, publishers, and content sites often focus on engagement and list-building:
PageView (automatic) — all pages
ViewContent — on key articles or pillar content
Lead or CompleteRegistration — on newsletter signups and subscription forms
Search — if your site has search
Booking & Appointment Sites
Coaches, consultants, healthcare providers, and service schedulers:
PageView (automatic) — all pages
ViewContent — on service/booking info pages
Schedule — when a booking is confirmed (via Calendly/TidyCal integration or confirmation page)
Lead — if you also have contact forms
SaaS & App Sites
Software products with account creation:
PageView (automatic) — all pages
ViewContent — on feature or pricing pages
CompleteRegistration — when users create accounts
Lead — on demo request or contact forms
Schedule — if you offer booked demos
Purchase or Subscribe — when users start a paid plan
How to Choose Your Primary Conversion Event
When setting up Meta ad campaigns, you'll select a conversion event for optimization. Here's how to think about it:
eCommerce: Purchase is your gold standard. If you don't have many purchases yet, optimize for AddToCart or InitiateCheckout and move up as volume grows.
Lead gen: Lead is typically your primary conversion. If you also use scheduling, Schedule can be a strong secondary event.
SaaS: CompleteRegistration for free signups, Purchase for paid conversions.
Early-stage campaigns: Start with ViewContent or Lead to build audience data, then shift to higher-intent events as volume increases.
What About Custom Events?
PixelFlow supports sending any Meta standard event or custom event. If your business has unique actions — like "Download" for a PDF guide, "WatchVideo" for video content, or "AddToWishlist" for saved products — you can track those using PixelFlow's Visual Tagger, Event URLs, or the Programmatic API for advanced setups.
For most sites, the standard events above cover the essential funnel steps. Add custom events when you have specific actions that matter to your business and aren't covered by the standard set.
Next Steps
Review What's the Difference Between PageView & ViewContent? to understand how these baseline events work together.
Set up form tracking for Lead events using PixelFlow's Event Classes or Visual Tagger.
For platform-specific details, see the tracking guides for Squarespace or HTML-based sites.
Verify your events are firing correctly using the Realtime Event Monitor.