Magento

GA4 server-side tracking, analytics, and development insights for Magento 2 — from the team behind 25+ premium extensions.

The Magento Blog

GA4 server-side tracking, analytics, and product updates for Magento 2 — from the team behind 25+ premium extensions.

Tracking Core Web Vitals on a Magento Store Over Time
A Magento store that looks fine in PageSpeed Insights in launch week can still fail Core Web Vitals a few months later, because themes update, extensions accumulate, marketing tags multiply,... Read more...
How to Build a Checkout Funnel in GA4 for Magento 2 (and Read Where Shoppers Drop Before Black Friday)
Quick AnswerBuild a closed funnel exploration from begin_checkout, add_shipping_info, add_payment_info and purchase, each step indirectly followed by the next [2]. Then read the payment step by its sender. The browser... Read more...
How to Fix Google Ads "Untagged Pages" Warnings on a Magento 2 Store
Quick AnswerSort the Not tagged list before you fix anything. On Magento, checkout/onepage/success is one of Google's documented false positives: confirm it with a Tag Assistant test order, then Ignore... Read more...
How to Track Product-List Clicks (select_item) on a Custom Magento 2 Theme
Quick AnswerIf select_item never fires on a custom theme, the theme and the extension want the same template. Measure Product Clicks replaces Magento_Catalog::product/list.phtml [1], and each block renders one template... Read more...
How to Track Banner and Promo-Block Clicks in GA4 on Magento 2
Quick AnswerSet Promotion Tracking to Yes in the GA4 extension's General Configuration, put four data-track-promo-* attributes on the banner link or build it with the GA4 Promo Link Widget, then... Read more...
How to Keep UTM and gclid Attribution Through Varnish and Full Page Cache on Magento 2
Quick AnswerRun the GA4 PRO extension at v1.17.4 or later with Measurement Protocol tracking on. Its campaign-capture fallback stores utm values and the gclid from the landing URL in a... Read more...
How to Set Up Meta, TikTok, Snapchat and Other Ad Pixels on Magento 2 From One Admin
Quick AnswerThe GA4 PRO extension carries nine client-side pixel sections that follow one pattern: switch the pixel on, paste the platform's code, pick its Track Events, choose ID or SKU,... Read more...
How to Add Google Tag Manager to Magento 2 (and Keep the Container Loading on Every Page)
Quick AnswerPaste Google's head snippet into Google Tag Manager Javascript Code and the body snippet into Google Tag Manager Non-Js Code under WeltPixel > Google Analytics 4 Ecommerce > General... Read more...
How to Set Up X (Twitter) Ads Conversions API Tracking on Magento 2
Quick AnswerGet X Ads API access approved first, then generate your access token pair, because X requires user tokens to be regenerated after approval [4]. Paste the Pixel ID and... Read more...
How to Serve GA4 and GTM From Your Own Domain on Magento 2 (the Generated Cloudflare Worker)
Quick AnswerFirst-Party Tracking is a GA4 PRO feature configured through six admin fields, one of which holds a read-only generated Cloudflare Worker script [1]. You paste that script into a... Read more...
How to Keep Bot Traffic Out of GA4 and Your CAPI Reports on Magento 2
Quick AnswerServer-side bot exclusion has shipped in the GA4 extension since v1.12.17 on January 12, 2024. v1.17.4, released September 1, 2026, replaced the client-side flag with a per-request server filter... Read more...
How to Make Server-Side GA4 and CAPI Events Respect Consent on Magento 2
Quick AnswerSince v1.17.4, released September 1, 2026, the GA4 PRO extension carries a setting called Require Visitor Consent for Server-Side Events. Switched on, it gates the GA4 Measurement Protocol and... Read more...

Ready to upgrade your tracking?

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