Case study
From Wix to Shopify: a long-term antique jewelry engagement
- 28, not 33distinct ad-attributed orders in September 2026: Meta 14 + Google 19, with 5 shared
- 64store orders reconciled to $1,420,659.35 in September 2026 net merchandise sales
- 5.02 → 8.90Meta Ads ROAS, Sep 2025 vs Sep 2026
- 5.76 → 8.92Google Ads ROAS, Sep 2025 vs Sep 2026
- Industry
- Antique jewelry e-commerce: period rings, lockets, brooches and diamond pieces
- Market
- United States
- Channels
- SEO, Meta Ads, Google Ads
- Platform
- Wix → Shopify (launched September 17, 2024, same domain)
- Timeframe
- November 2021–present, ongoing (almost five years)
The challenge
A client since November 2021: an antique jewelry store selling to US buyers at five-figure prices. Purchases take repeated visits, so every paid order has to be tied to its purchase event and its marketing journey, and Meta and Google can both claim the same sale.
What we did
- At the Wix → Shopify move (September 17, 2024): one primary Google purchase action, GA4 purchase reporting, and Meta Pixel plus Conversions API, all on the same order identifiers and merchandise values.
- Browser and server purchase events share identifiers for deduplication. Currency, discounts, tax and shipping are handled explicitly, with ad-platform purchase value excluding shipping and tax; checkout paths and event delivery were checked before and after launch.
- UTMs, purchase event IDs and order IDs connect the ad reports to the store ledger, which records one last source per order.
Results
- September 2026: Meta reported 14 attributed orders and Google 19, with 5 shared order IDs, so 28 distinct ad-attributed orders worth $598,828.59, not 33. The other 36 orders ($821,830.76) reconcile the ledger to 64 store orders and $1,420,659.35 in net merchandise sales.
- Meta Ads ROAS 5.02 → 8.90 (spend $18,479.23 → $29,736.42) and Google Ads ROAS 5.76 → 8.92 (spend $26,873.54 → $47,839.16), September 2025 vs September 2026.
- The $100,000 necklace (September 12, 2026): 12 sessions over 41 days, a first visit from organic Google search and a last recorded source of Google Ads branded Search. It counts $100,000.00 in Google Ads, once in Shopify, and not in Meta.
Data source
Google Search Console (Performance report, web search), Ahrefs Rank Tracker, Google Ads and Meta Ads Manager campaign reports, Shopify Analytics and the store’s order ledger across Wix and Shopify. Money in USD; ROAS is attributed merchandise value divided by ad spend, not profit.
Screenshot (redacted)
Ten report screenshots: Search Console, Meta Ads, Google Ads, Shopify sales and the $100,000 order.
What’s next
Ongoing SEO, Meta Ads and Google Ads work; the engagement continues.
ROAS is attributed merchandise value divided by spend, not profit, and ad values exclude tax and shipping. A last recorded source is a reporting rule, not proof of the only influence on a sale.




