A Firing Event Isn't Always
a Useful One.
Many stores fire an add-to-cart event when a visitor views the cart page, not when they actually add a
product. That single substitution can undercount real purchase intent by 40 to 50 percent, and Meta or Google
never knows the difference, because from their side, the event fired exactly as configured.
Purchase events have their own common defect: sending the order total including tax and shipping instead of
the product subtotal, which can inflate reported revenue by 10 percent or more and throws off value-based
bidding. The setup itself also varies by platform, and by how it's configured. Shopify's native Meta integration
can pair a browser pixel with matching server-side calls, but only when data sharing is set to the right level;
at the default level, the server-side half is often limited or off, so what looks installed may be sending far
less than it could. Native channels for other platforms differ again in how much they send server-side and how
much is left for the merchant to switch on. WooCommerce has no native Meta integration; it depends on a
third-party plugin, and caching plugins frequently break the server-side call silently.
A checkmark in Events Manager confirms the event fired. It doesn't confirm the data was right.
We check whether add-to-cart, checkout, and purchase all fire with the right parameters, on the
actual platform and integration you use, not just whether a dashboard shows a green checkmark.