The PageView event on Shopify

Updated

When it fires

On every page a shopper loads, including collection pages, product pages and each checkout step.

PageView is the event every pixel fires by default, and the one that misleads the most people. Seeing PageView in Events Manager proves the pixel is installed; it proves nothing about whether the pixel reaches checkout, and it will not train Meta’s algorithm on its own.

What each ad platform calls PageView

The same shopper action goes by a different name on every network, and sending the wrong one means the event is silently discarded rather than rejected with an error.

PageView equivalent event names across ad platforms
PlatformEvent name
MetaPageView
TikTokPageview
SnapchatPAGE_VIEW
Pinterestpagevisit
Taboolapage_view

Parameters PageView should carry

event_source_url
The URL of the page viewed.
client_user_agent
Browser string, used for matching.
fbp / fbc
Meta’s own browser and click cookies.

Why PageView goes missing on Shopify

  • A theme-installed pixel fires PageView on storefront pages but stops at checkout, so the checkout PageViews never appear.
  • Ad blockers drop the request outright. The shopper sees the page; Meta never hears about it.

PageView is a diagnostic, not a metric

PageView answers exactly one question: is the pixel loading at all. That makes it the right first check when nothing is reporting, and the wrong thing to look at once something is. A store can have a perfectly healthy PageView count and a completely broken funnel, because the events that carry commercial meaning all fire further down.

The useful version of the PageView check is not whether it fires, but where it stops. Load a product page, add to cart, and start a checkout while watching Test Events. If PageView appears for the first two and vanishes at the third, you have located the theme-to-checkout boundary, and you have diagnosed the problem without looking at a single other event.

Why PageView never matches your Shopify sessions

Shopify counts sessions; the pixel counts page loads. One shopper comparing six products is one session and six PageViews, so the two numbers are measuring different things and will never reconcile no matter how healthy the setup.

Pushing in the other direction, ad blockers and privacy settings remove PageViews that genuinely happened, so the pixel undercounts at the same time as it overcounts. The two errors do not cancel out in any predictable way, which is the deeper reason to treat PageView as a signal that tracking is alive rather than as a number to reconcile against anything.

How to verify PageView is firing

Open Events Manager → Test Events, load any storefront page, and confirm a PageView arrives. Then start a checkout and confirm PageView keeps firing — that second half is the test that matters.

PageView questions

Is PageView enough to run Facebook ads?
No. Meta’s delivery system optimises against conversion events. A pixel firing only PageView can build retargeting audiences but cannot leave the learning phase for a purchase objective.
Why does my PageView count exceed my Shopify sessions?
PageView fires per page, not per session. One shopper viewing six products produces six PageViews and one Shopify session.

Go deeper

Facebook pixel not working on Shopify: 7 causes and fixes

Why your Shopify Facebook pixel shows no activity, misses purchases or fires twice, and how to fix each cause. Covers checkout, blockers and duplicates.

Other pixel events