Tracking··5 min read

Why WooCommerce tracking breaks after a theme migration

A practical StoreKite guide to the tracking gaps that appear when an ecommerce store gets a new theme but no measurement rebuild.

Szymon BubałaWooCommerceGA4server-side tracking

Theme migrations often look finished when the homepage, product pages, and checkout render correctly. Measurement usually tells a different story: old DOM selectors disappear, checkout events change, consent timing shifts, and ad platforms receive weaker conversion signals.

What usually breaks first

Newsletter

One email a week — store operations.

No fluff. Lessons from real store builds.

  • GA4 purchase events lose item-level data.
  • Meta Pixel fires browser-only events without a matching server event.
  • Consent banners load after tags and create inconsistent legal states.
  • Enhanced conversions stop receiving normalized customer fields.

StoreKite treats tracking as infrastructure, not a theme snippet. During a rebuild I map the full event model, connect browser and server events, and verify the actual payloads before the store goes live.

“Server-side tagging lets you collect data more reliably, with better control over how data is processed and where it is sent.”
— Google for Developers — Server-side tag manager · Google Tag Manager server-side overview
Rule of thumb: if the migration checklist only says “reinstall GTM”, the store is not ready for paid traffic.

How to make the migration safe

Start with a measurement inventory, define canonical ecommerce events, then test the funnel with real checkout states. Server-side GTM and Meta CAPI should be part of the launch plan, not a cleanup task after ROAS drops.

Next step

Book a tracking audit

Book a tracking audit →

Keep reading

Ready to build your AI store?

30-minute call. Together we'll map out your store build — tech stack, AI content pipeline, tracking setup, timeline and price.

No commitment · You keep everything I build