Meta Pixel Events on Shopify: PageView to Purchase
Pixel Tracker sends Meta's standard e-commerce events from your Shopify store the moment it's connected: PageView, ViewContent, AddToCart, InitiateCheckout, and Purchase, without you touching theme.liquid or adding a single line of code. Each one maps to a specific shopper action, and together they're what Meta's ad system uses to build audiences and decide who to show your ads to.
This page breaks down what each event actually captures, what data goes with it, and why sticking to Meta's own standard events, rather than inventing custom ones, matters for how well your campaigns perform.
PageView: the event everything else builds on
PageView fires on every page a shopper visits and is the foundation for basic retargeting audiences, like anyone who visited the store in the last 30 days. It's usually the first thing to check when something seems off, since if PageView isn't firing, nothing downstream will be either.
ViewContent: matching products to your Meta catalog
ViewContent fires on product pages and carries parameters like content_ids, content_type, value, and currency. For these to be useful for dynamic product ads, the content_ids need to match the product IDs in your connected Meta catalog exactly, and the value needs to reflect the actual product price. A mismatch here doesn't break the pixel, but it does mean Meta can't show the right product back to a shopper in a retargeting ad.
AddToCart and InitiateCheckout: catching intent early
These two events sit between browsing and buying, and they're what most cart-abandonment and mid-funnel retargeting campaigns are built on. AddToCart should fire from the actual add-to-cart action on product and collection pages, including quick-add buttons some themes use, and InitiateCheckout should fire once when the shopper moves from cart to checkout, not again on every checkout step.
Purchase: the event Meta's algorithm optimizes toward
Purchase is the event most ad campaigns are actually optimized for, and it needs to carry an accurate value and currency for Meta to judge whether your ads are profitable. This is also the event most affected by iOS tracking limitations and ad blockers on the browser side alone, which is one reason pairing it with server-side delivery through Conversions API tends to recover data the browser pixel misses on its own.
Why Pixel Tracker sticks to Meta's standard events
Meta's algorithm, lookalike audiences, and dynamic ads are all built around a fixed set of standard events rather than arbitrary custom ones. Sending PageView, ViewContent, AddToCart, InitiateCheckout, and Purchase in the format Meta expects means your data plugs directly into features like Advantage+ campaigns without extra mapping work on your end.
Frequently asked questions
What events does Pixel Tracker send to Meta from my Shopify store?
PageView on every page, ViewContent on product pages, AddToCart when a shopper adds an item to their cart, InitiateCheckout once they move from cart to checkout, and Purchase on a completed order, each one carrying the standard parameters Meta expects to see for that event type.
Do I need to configure these events manually in Events Manager?
No. Pixel Tracker sends them automatically as soon as your Meta Pixel is connected, without any manual setup in Events Manager. Events Manager is still useful for viewing and debugging what's arriving, but you don't need to build the events yourself.
What's the practical difference between ViewContent and AddToCart?
ViewContent tells Meta a shopper looked at a specific product, which is useful for building retargeting audiences around browsing behavior. AddToCart signals stronger buying intent and is what most abandoned-cart ad campaigns are targeted against, since it means the shopper took an actual action rather than just looking.
Why does the Purchase event matter more than the others?
It's the event most ad campaigns are optimized toward, and its value and currency data feed directly into how Meta judges return on ad spend. Our ROAS calculation guide explains how that value data turns into a return figure you can act on.
Can Pixel Tracker send custom events beyond the standard five?
Pixel Tracker focuses on Meta's recognized standard e-commerce events rather than custom ones, since those are what Meta's targeting, optimization, and dynamic ad tools are actually built around and understand automatically.