The WeltPixel Blog

Server-side tracking, e-commerce analytics, and development insights for Magento and Shopify — from the team behind 25+ premium extensions.

The WeltPixel Blog

Server-side tracking, e-commerce analytics, and development insights for Magento and Shopify — from the team behind 25+ premium extensions.

How to Calculate Shopify ROAS and Why Platforms Disagree
Quick AnswerROAS = revenue attributed to ads ÷ ad spend [1], but every platform fills that numerator under its own attribution rules, so the numbers never match. The figure that... Read more...
New vs Returning Customer Tracking on Shopify
Quick AnswerWeltPixel Conversion Tracking attaches a new-or-returning customer label to your server-side purchase events on GA4, Meta, TikTok, and Google Ads (not Reddit). On Google Ads that label feeds the... Read more...
Why Server-Side Retries Double-Count Shopify Purchases
Quick AnswerWhen a purchase-tracking handler takes longer than Shopify's 5-second webhook response window, Shopify re-delivers the order up to 8 times over about 4 hours. Without idempotency, each retry can... Read more...
Bing, Pinterest and X Conversion Tracking on Shopify: What's Possible
Updated July 29, 2026: WeltPixel Conversion Tracking shipped its Pinterest integration on July 28, 2026, so Pinterest moved from the not-covered list to a shipped integration. The setup guidance for... Read more...
Multi-Currency Shopify: Why Ad Platforms Show the Wrong Conversion Value
Quick AnswerIf you run Shopify Markets and your ad platforms show a conversion value that does not match the customer's receipt, it is almost always because the value is sent... Read more...
Why Shopify Marks Logged-In and Cross-Device Orders as Direct
Quick AnswerShopify attributes orders with a per-device browser cookie and a Last non-direct click model over a 30-day window. When a logged-in shopper buys from a different browser or device... Read more...
Attribution Windows and Reporting Delays on Shopify Explained
Quick AnswerYour conversion numbers keep changing because each platform books the same sale on a different date and finalizes data on its own clock. Google Ads defaults to a 30-day... Read more...
Why Google Ads Reports Fewer Conversions Than Shopify
Quick AnswerGoogle Ads counts fewer conversions than Shopify because Shopify labels any "Google" referrer as a Google sale, while Google Ads only counts purchases tied to a paid ad click.... Read more...
Shopify Cookies Explained: What _shopify_y Actually Tracks
Quick Answer_shopify_y was Shopify's own first-party analytics cookie that identified a unique visitor across sessions, listed in Shopify's cookie policy with a one-year lifetime. Shopify retired _shopify_y and its session... Read more...
Why Customer Email Is Missing From Your Shopify Pixel Events
Quick AnswerSince December 10, 2025, Shopify strips customer PII (name, email, phone, and address) from web pixel event payloads at runtime unless the pixel's app is approved for Shopify's protected... Read more...
Shopify Can Pause Your Pixel: The Optimized Data Sharing Default Explained
Quick AnswerOn January 13, 2026, Shopify made "Optimized" the default data-sharing mode for marketing app pixels, which lets Shopify pause some or all of a pixel's data sharing when it... Read more...
Reddit Conversions API on Shopify: Setup, Verification, and What It Fixes
Quick AnswerReddit's Conversions API needs two separate credentials from Reddit Ads Manager: a Pixel ID and a Conversions API access token (generated under Events Manager, non-expiring, and shown only once).... Read more...

Ready to upgrade your tracking?

Server-side tracking for Magento and Shopify — accurate data, better attribution, full privacy compliance.