WooCommerce vs Shopify Plus: what changes for measurement
Plus changes who can build into the checkout steps, and WooCommerce changes who runs the servers behind your tags. Neither documentation set states a tracking-loss rate, so check your own ratio before and after a change.
By Joris van Huët, Founder & CEOPublished 4 min read
Run the numbers for your store: the free ad platform over-reporting checker.
Shopify's documentation puts the plan line at the checkout steps: checkout UI extensions for the information, shipping and payment steps are available only to Plus stores, while extensions after purchase are open to every plan except Starter. Script tags on the Thank you and Order status pages were sunset on August 28, 2025 for Plus stores and on August 26, 2026 for non-Plus stores. The WooCommerce documentation cited here draws no plan line: the host, the firewall and any tagging server are yours to choose and run. Neither documentation set states a measured tracking-loss rate.
What does Shopify Plus change for measurement?
The checkout.liquid layout is available only to Plus merchants, and it is now unsupported for the Information, Shipping and Payment steps. Checkout UI extensions for those steps are Plus-only, and they can do things like set a cart attribute. After purchase, extensions on the Thank you and Order status pages are open to all plans except Starter. Shopify's own tutorial for them builds a survey that asks shoppers how they heard about the store.
On those two pages, checkout.liquid and additional scripts were sunset on August 28, 2025. Script tags went the same day for Plus stores and on August 26, 2026 for non-Plus stores, a date that has now passed. Web pixels are built for these surfaces: Shopify lists secure access to storefront, checkout and post-purchase pages among their benefits. The pixel pages cited here make no distinction by plan; the plan distinction sits on the checkout extension pages.
That leaves a reading of the documentation, not a finding: what Plus adds is the right to put your own logic inside the checkout steps, such as capturing a value before payment. Whether it improves your data depends on what you capture.
What does self-hosting WooCommerce change?
The WooCommerce documentation cited here draws no plan line. On hosting it says any host able to run WordPress and WooCommerce should have no trouble running High-Performance Order Storage, which new installs have used by default since version 8.2. So the host and the firewall, which Shopify runs for its stores, are yours to choose and run, and so is any server-side tagging container, as it would be on Shopify. Google's documentation says you can set up a tagging server using GCP or a platform of your choice, and to set it up on your first-party domain before production.
WooCommerce's own documentation shows what that freedom can cost: some web application firewalls flag the cookies behind its order attribution feature and return 403 Forbidden errors to visitors. An outage or a firewall rule on a server you run is a gap in your data.
What changes with volume on either platform?
GA4 has limits of its own, and they apply on either platform. Standard properties have a BigQuery Export limit of 1 million events for daily exports. If a property consistently exceeds it, the daily export is paused and previous days' exports are not reprocessed, and streaming export has no event limit. Explorations sample once a query passes 10M events. Google says you can upgrade a property to 360 for higher limits. None of that depends on whether the store runs on Shopify Plus or WooCommerce.
How do you check a change before you trust the new numbers?
- Record the baseline. GA4 Ecommerce purchases divided by store orders, for several closed weeks before the change, so you know how far the ratio moves on its own. The method is in the tracking post.
- Change one thing at a time: a plan move, a checkout upgrade, a host move, a consent banner, a tagging server.
- Place a test order for each payment method, after granting consent on the banner: Google notes that DebugView shows no events when consent mode is in use and consent hasn't been given. Tag the test orders so you can leave them out of the count.
- Recompute the ratio after one full week.
Pass: the ratio sits inside the baseline range and every test order arrived. Fail: it leaves that range, or a payment method's test order never shows. Then group the missing orders by payment method, country and browser.
Sources, 30 September 2026: checkout.liquid (Shopify, 2026); Checkout UI extensions (Shopify, 2026); About checkout app extensions (Shopify, 2026); About web pixels (Shopify, 2026); High-Performance Order Storage (WooCommerce, 2026); Order Attribution Tracking (WooCommerce, 2026); Server-side tagging (Google, 2026); An introduction to server-side tagging (Google, 2026); Set up BigQuery Export (Google, 2026); Configuration limits (Google, 2026); Monitor events in DebugView (Google, 2026).
Related answers
Frequently asked questions
Does Shopify Plus give better tracking than standard Shopify?
Shopify's documentation doesn't say so. It puts the plan line at the checkout steps: extensions for the information, shipping and payment steps are Plus-only, and extensions after purchase are open to all plans except Starter. The pixel pages make no distinction by plan.When did script tags stop working on Shopify's Thank you page?
Shopify's documentation says script tags on the Thank you and Order status pages were sunset on August 28, 2025 for Plus stores and on August 26, 2026 for non-Plus stores. Stores still using checkout.liquid for those pages must upgrade to extensions in checkout.Is WooCommerce better than Shopify Plus for server-side tagging?
No documentation cited here says so. On either platform the tagging server is yours to run: Google says you can set one up on GCP or a platform of your choice. On WooCommerce the host and the firewall are yours to run as well, which makes their uptime your job.
Go deeper: Causal attribution, explained.
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Keep reading
Terms in this article
- AnalyticsAnalytics is the systematic computational analysis of data. It reveals customer behavior and measures campaign performance.
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- CookieCookie is a small piece of data stored on a user's computer by a web browser, used for tracking behavior, personalizing content, and remembering preferences.
- ShopifyShopify is an ecommerce platform for creating online stores and selling products. Attribution modeling shows which marketing channels drive traffic and conversions within Shopify.
- TaggingTagging labels or mentions another user, page, or location in a social media post. It creates links between entities, which helps analyze influence and attribution.
- WooCommerceWooCommerce is an open-source e-commerce plugin for WordPress. It enables businesses to sell products and services online.