Introducing PageView server-to-server Event Tracking
TL;DR
Meta (Facebook) now pushes advertisers to track PageView
events via the Conversion API (CAPI). We've added support for this in Pixel Manager — just one click to enable it.
However:
- ⚠️ Increased server load — can cancel out caching benefits.
- 📈 Small accuracy gain (~10-20%), but very low impact on purchase conversions.
- ✅ Pixel Manager optimizes this via bundled REST API requests to keep load low.
We only recommend it if you really need it (e.g. Facebook insists) and have solid caching in place. Otherwise, browser-based PageView
tracking is good enough for most.
New: PageView
Event Tracking via Conversion API - Now Available in Pixel Manager
- Available since version
1.49.0
in Pixel Manager for WooCommerce - This is a pro feature. Get the pro version here
Meta (Facebook) supports tracking PageView
events via their Conversion API (CAPI) - and they have started actively pushing advertisers to implement it.
We've seen this reflected not only in the Facebook Ads interface but also in direct feedback from Facebook employees to advertisers. As a result, Pixel Manager now supports PageView
tracking via CAPI - and enabling it is as simple as clicking a button.
The Pixel Manager by default sends all other conversion events (such as AddToCart
, InitiateCheckout
, Purchase
) through the server-to-server API. It is only the PageView
event that is disabled by default.
🚀 One Click Setup
Once server-to-server tracking is activated in the Pixel Manager, enabling PageView
tracking via CAPI is just a matter of toggling a switch. That's it.
It will then automatically:
- Send the
PageView
event for all supported platforms (e.g. Facebook, Snapchat - yes, Snapchat supports it too, but they don't push it like Facebook). - Use the same server-to-server connection already in place for other events.
🧠 How It Works Behind the Scenes
To keep your site performant and your server load low, the Pixel Manager uses two smart optimizations:
- ✅ Bundled Event Requests:
PageView
events are bundled and are sent in a single request, reducing the number of HTTP calls. - ✅ REST API Only: Events are sent through the WordPress REST API, meaning only the WordPress core is loaded, not your entire theme/plugins stack. This makes it about 2x faster and significantly lighter on your server.
⚠️ A Word of Caution: Server Load and Caching
Opinion by Aleksandar, creator of the Pixel Manager
PageView
tracking through the Conversion API increases server load - sometimes significantly.
Here's why:
- In a typical setup with good caching, most visitors don't hit your server. They're served directly from a CDN or caching layer unless they interact (e.g.
AddToCart
). - But with server-side
PageView
tracking, everyPageView
hits your server, even if the page itself is cached. - This eliminates the performance benefits of caching for most visits - which can put more stress on your infrastructure and slow down your site.
The improvement in tracking accuracy? It's there, but limited:
- You might gain 10-20% more accurate
PageView
data. But only for thePageView
event itself. - Compared to more critical events like AddToCart, InitiateCheckout, or Purchase, the impact of a 10%-20% higher
PageView
accuracy is very low. - In our experience, this doesn't lead to any meaningful improvement in purchase conversion performance.
🌐 Why We Still Added It
Despite the drawbacks, we've had a growing number of users asking for this feature - mainly because Facebook is actively recommending it.
We believe in giving our users control and flexibility. So now, you can enable it easily, if you decide it makes sense for your setup.
Just be sure to:
- Use a solid caching setup (e.g. full-page cache with CDN).
- Monitor your server performance after enabling it.
- And only enable it if you're aware of the trade-offs.
🤔 Final Thoughts
Tracking PageView
s via CAPI is technically doable, but questionable in terms of ROI.
If you're an advanced advertiser or under pressure from Facebook to enable it - you now have the option in the Pixel Manager. But for most users, browser-based PageView
tracking is still accurate enough without risking performance hits.
Check out the Pixel Manager for WooCommerce documentation for more details on how to activate it.