Duplicate pixel removal, price-data repair and campaign restructuring for a WooCommerce store
Two business portfolios and duplicate pixels were splitting and double-counting a WooCommerce store's ad data; we consolidated the stream and fixed malformed purchase values.
Click any image to view it full size
A marketing manager brought us a WooCommerce store, silverback-strength.com, whose Meta reporting could not be trusted. Two business portfolios and duplicate pixels were both collecting from the same site, so events were being split across datasets and counted twice. No optimisation decision made on that data would have been sound.
We traced the second stream to a stale Meta connection still configured in WordPress, quietly reporting into the other portfolio's dataset. Removing it left a single Silverback pixel receiving everything, and we re-checked live that the correct pixel — and only that one — fires on product pages.
Consolidating the streams exposed a second problem: purchase and product price values were arriving at Meta as text, with lowercase currency codes. Meta cannot optimise against a value it cannot read as a number. We shipped the correction first as a small custom plugin, then — at the client's request, to keep his plugin list short — moved it into a WPCode snippet named Meta Pixel Price Data Fix.
With clean signal, the campaign's optimisation goal was the next problem: it was optimising for view content, the cheapest and least meaningful event on the site. We moved it to purchase, and then to initiate checkout when purchase failed to spend at the available budget. Ad sets were cleaned up and named so the account reads at a glance — Silverback - Sales Campaign, Sales - Initiate Checkout (Active), Original - View Content (Paused) — and the daily budget was set to £5/day to pace inside the account's £150 limit rather than exhaust it early.
We also ran the funnel numbers and reported something the client had not asked for: a roughly 4% product-view-to-add-to-cart rate, with product pages taking around four seconds to load, offering no size guide and only a single photograph. No amount of pixel accuracy fixes a product page that does not convert, and we said so.
We supplied a GIF walkthrough of the resulting Ads Manager and Events Manager state so the client could see the change rather than take our word for it.
The tracking work was completed and re-verified live. The client's response was warm — "Your work and communication is great... I will definitely use you again" — but we make no claim of formal sign-off here: the milestone releases were still pending when the engagement paused.
Two business portfolios and duplicate pixels were splitting and double-counting the store's events, and the purchase values that did arrive reached Meta as text with lowercase currency codes — leaving the campaign optimising against unreliable signal and on the wrong event entirely.
We removed the stale WordPress Meta connection so all events report to the single Silverback pixel, corrected the price and currency data via a WPCode snippet, and restructured the campaign away from view-content optimisation with clean ad set naming and budget pacing inside the account limit. We then re-checked the pixel live and supplied a walkthrough recording, along with a funnel analysis pointing at the product page as the real conversion bottleneck.
The duplicate stream was eliminated, the correct pixel verified firing on product pages, and the price-data fix confirmed active. The client praised the work and communication. This engagement is presented as delivered without formal sign-off: milestone releases were still pending when the chat concluded.
Category
Marketing
Industry
E-Commerce / Fitness
Year
2026
Components
0 repositories