Skip to main content

Introducing PageView server-to-server Event Tracking

· 4 min read
Aleksandar Vucenovic
Chief Growth Officer

featured image

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

info
  • 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.

Meta PageView Warning

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.

info

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.

Meta PageView Warning

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, every PageView 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 the PageView 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 PageViews 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.

Interested to get updates?

Sign up to our monthly newsletter today.