WeltPixel

WeltPixel Server-side tracking for Shopify & Magento 🚀 GA4, Meta, TikTok | 100% conversions | Fix ad blockers/iOS

WELTPIXEL
END-TO-END MAGENTO IMPLEMENTATION

WeltPixel helps merchants plan, build, and run their online business. WeltPixel in collaboration industry leading Magento Technology Partners take care of a 360 view of every merchant. We take care of the design, development, hosting, email integration, payment processing, fraud detection, paid marketing feed management, analysis. And at the core of this solution is Magento Community and Enterprise Edition.

Black Friday is November 27, and the safe window for changing your tracking closes two weeks before it.November 13: stop...
15/10/2026

Black Friday is November 27, and the safe window for changing your tracking closes two weeks before it.

November 13: stop theme edits and app installs. A swapped template can quietly drop the embed a tracking script needs.
November 16: pixels, conversion actions and consent settings stay as they are.
November 20: last campaign changes.

Which of these is still on your list? The per-channel checklist is in the first comment.

If you run Varnish in front of Magento, compare the marketing-parameter line in /etc/varnish/default.vcl with what bin/m...
14/10/2026

If you run Varnish in front of Magento, compare the marketing-parameter line in /etc/varnish/default.vcl with what bin/magento varnish:vcl:generate prints for your version.

Upgrading Magento doesn't touch that file. A 2.4.8 store running a VCL exported on 2.4.6 still passes msclkid and gbraid through to the backend while stripping gclid and every utm_*.

Which Magento version was your VCL exported from?

13/10/2026

Shopify gives every item three ID candidates, and ad catalogs are built from different ones.

Example Medium tee: product ID 8012345678901, variant ID 45012345678902, SKU TEE-BLU-M.
A catalog ad works only when the event's ID matches the catalog's, character for character.
Meta's rule: don't use product_group with AddToCart or Purchase.

Read your catalog's ID columns first, then match the events, one channel at a time:
https://weltpixel.com/blogs/news/how-to-make-your-shopify-event-product-ids-match-your-ad-catalogs?utm_source=facebook&utm_medium=social&utm_campaign=blog-product-ids-ad-catalogs&utm_content=link-in-post

12/10/2026

GA4's internal-traffic filter can make your purchase rate wrong, not right.

In our example, it drops staff sessions but keeps their server-side purchases: 2.00% becomes 2.08%.
Debug mode on a live GA4 pixel plus an Active developer filter deletes purchases for good.
Shopify's September 21-23 session change moved conversion rates on stores that changed nothing.

Which filters work, and how to keep staff purchases out: link in the first comment.

09/10/2026

Move JS to Bottom is hidden in Magento's production admin. It can still be on.

Read it with bin/magento config:show dev/js/move_script_to_bottom. A 1 means it's on.
With it on, your GTM head snippet ends up at the bottom of the page.
Since v1.14.9, November 14, 2024, the GA4 extension's scripts stay in the head when it's on.

Where the two snippets go, and the page-by-page check, success page last:
https://weltpixel.com/blogs/magento/how-to-add-google-tag-manager-to-magento-2-and-keep-the-container-loading-on-every-page?utm_source=facebook&utm_medium=social&utm_campaign=blog-magento-gtm-container&utm_content=link-in-post

08/10/2026

X dedupes Page Views within 30 minutes. Purchases, by default, not at all.

A shared conversion_id from pixel and server makes the two copies count once.
Tokens generated before your Ads API approval are tokens you will throw away.
On Magento 2, the event IDs go in the X pixel section, not the addon.

Credential order and where each field comes from: link in the first comment.

07/10/2026

Tracking dip on Magento 2 with the GA4 extension between v1.17.0 and v1.17.3?

The frontend bot flag could get stored in Full Page Cache.
One crawler visit, and every shopper served that page went untracked.
v1.17.4 moved bot filtering to the server, checked on every request. Orders always send.

The fix, the crawlers to list and five checks:
https://weltpixel.com/blogs/magento/how-to-keep-bot-traffic-out-of-ga4-and-your-capi-reports-on-magento-2?utm_source=facebook&utm_medium=social&utm_campaign=blog-magento-bot-filtering&utm_content=link-in-post

06/10/2026

An 80% consent rate can mean your pixels see closer to 56% of your EU traffic.

Consent rate leaves out everyone who ignored the banner. Opt-in rate counts them.
Google models denied conversions only past 700 ad clicks in 7 days, per country.
Meta's Conversions API has no consent field at all.

A 20-minute check to run before Black Friday: link in the first comment.

05/10/2026

When order volume triples for Black Friday, which of your channels breaks first?

Google Ads has no test mode. Its only proof is a real order in tomorrow's conversion column.
Turn on "Exclude admin, POS and API orders" and subscription renewals drop out of all nine channels.
Refunds reach GA4 only. Cancellations reach nothing.

Place one real order this week and write down what every platform reports. The checklist, channel by channel:
https://weltpixel.com/blogs/news/the-bfcm-conversion-tracking-readiness-checklist-for-shopify-channel-by-channel?utm_source=facebook&utm_medium=social&utm_campaign=blog-bfcm-readiness-checklist&utm_content=link-in-post

02/10/2026

Klaviyo says email earned more than GA4 says it did. Neither one is broken.

Klaviyo's default credits an email open up to 5 days before the order.
GA4 needs a tagged click.
Switch Klaviyo to linear and a $100 order goes from all SMS to about $33 per touchpoint. Same orders.

How to reconcile Klaviyo, GA4 and Shopify: link in the first comment.

Address

13-15 Macesului Street
Cluj-Napoca
400444

Alerts

Be the first to know and let us send you an email when WeltPixel posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to WeltPixel:

Shortcuts

Share