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.

Event Deduplication on Shopify: How event_id Prevents Double-Counting
Quick AnswerEvent deduplication works by sending the same event_id string in both the browser pixel and the server-side Conversion API payload. Ad platforms like Meta, TikTok, Google Ads, and GA4... Read more...
Meta Advantage+ Shopping Campaigns on Shopify: Why CAPI Matters for ASC
Quick AnswerAdvantage+ Shopping Campaigns optimize on conversion events, not audience inputs. Missing CAPI events, or low Event Match Quality (EMQ) scores, directly reduce what ASC's algorithm can learn. WCT sends... Read more...
Snapchat Conversion API on Shopify 2026: What Works, What Doesn't
Quick AnswerShopify has no native Snapchat sales channel, and no major Shopify tracking app ships Snap CAPI server-side today. You have three working options: install the Snapchat Pixel via Shopify's... Read more...
Google Ads Conversion Tracking on Shopify: Complete 2026 Guide
Quick AnswerGoogle Ads conversion tracking on Shopify works three ways: the native Google & YouTube sales channel (browser-side, minimal config), GTM with an optional server container (full control, high maintenance),... Read more...
Conversion API vs Browser Pixel: What Is the Difference and Why You Need Both
Quick AnswerA browser pixel fires JavaScript from the buyer's browser; a Conversion API sends the same events server-to-server from your backend. You need both because the browser captures rich in-session... Read more...
iOS 14+ and Shopify Tracking: What Actually Changed (and What Server-Side Fixes)
Quick AnsweriOS 14 introduced App Tracking Transparency (ATT), which blocks device identifiers in in-app browsers when users opt out. But for Shopify merchants, Safari's Intelligent Tracking Prevention (ITP) is the... Read more...
How Ad Blockers Affect Shopify Conversion Tracking (and What Server-Side Fixes)
Quick AnswerAd blockers on desktop suppress requests to tracking domains like googletagmanager.com, connect.facebook.net, and analytics.tiktok.com, silently dropping conversion events your ad platforms never receive. Server-side tracking recovers the highest-value events... Read more...
ROAS Accuracy on Shopify: Why Your Ad Platforms and Shopify Disagree
Quick AnswerROAS (Return on Ad Spend) is calculated as revenue attributed to ads divided by ad spend. The problem is that every ad platform calculates "revenue attributed to ads" differently... Read more...
GA4 BigQuery Export for Shopify Merchants: When Raw Data Beats Dashboards
Quick AnswerThe GA4 BigQuery export streams every event your GA4 property collects into a BigQuery dataset, one table per day, one row per event. It gives you raw, unsampled access... Read more...
GA4 (not set) on Shopify: What It Means and Why Some Orders Stay Unattributed
Quick Answer"(not set)" appears in GA4 when Google does not have data for a dimension at the time the event fired. On Shopify, this most often shows up on purchase... Read more...
GA4 Measurement Protocol on Shopify: What It Is and Why Apps Use It
Quick AnswerThe GA4 Measurement Protocol is a server-to-server HTTP API that sends events directly to GA4 without browser JavaScript. It is how tracking apps forward purchase events from Shopify's order... Read more...
GA4 Data Retention on Shopify: Why You Lose Data After 14 Months
Quick AnswerGA4's maximum data retention period is 14 months, and the default is 2 months. This only affects Exploration reports (funnels, path analysis, custom segments). Standard reports like Traffic Acquisition... Read more...

Ready to upgrade your tracking?

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