Tracking traffic from ChatGPT and AI search

Person in a blue jacket reviewing analytics on a laptop outdoors in winter

Most analytics setups miss or misattribute traffic from ChatGPT and AI search tools, often lumping it under “Direct” or “Referral” without context. This blindsides teams trying to measure impact from AI-driven discovery or optimize for these new channels. Even advanced UTM tagging and referrer-based logic break down when AI interfaces strip or rewrite links, or […]

Agence tracking e-commerce : expertise et conformité

Deux livreurs déchargent des colis d'une camionnette sur un site industriel

Confier son tracking e-commerce à une agence sans vérifier ses pratiques expose à des erreurs de collecte, des données inexploitables et des risques de sanction CNIL. Beaucoup se contentent d’installer des tags ou de recopier des configurations, sans réelle compréhension du data layer, du server-side tagging ou du consent mode Google. Le choix ne se […]

Consent Mode v2 mal configuré : conversions perdues

Deux employés gèrent des stocks dans une allée d’entrepôt spacieuse

Une configuration incorrecte du Consent Mode v2 fait disparaître une part non négligeable des conversions dans Google Ads ou Analytics, même si les balises semblent déclenchées. Sur des boutiques françaises, la séquence CMP-GTM-balises rompt souvent à cause d’un chargement asynchrone ou d’un état de consentement par défaut mal géré. Beaucoup supposent que l’activation tardive du […]

GA4 missing subscription renewals: server fix

Woman receives a delivery in a hallway and uses her smartphone for online payment

Most e-commerce brands using GA4 miss subscription renewals entirely—these server-side transactions never trigger web events, so GA4’s standard setup ignores them. Treating renewals like new purchases in your analytics is a mistake: browser-based tracking won’t catch recurring payments handled by Stripe, Recharge, or your billing platform’s backend. This breaks revenue attribution, cohort analysis, and LTV […]

Data layer empty on thank-you page: how to fix

Warehouse employee wearing headphones organizing packages at a packing station

Your data layer shows up empty or missing critical order data on the thank you page, and your conversion tags fire with blanks. This breaks attribution, misreports revenue, and often leads to double-charged ad spend. Most teams assume the data layer always loads before tags run, but in practice, race conditions, delayed scripts, or broken […]

GTM vs server-side GTM for ecommerce setups

Young professionals brainstorming ideas in a modern office environment

Many e-commerce teams switch to server-side Google Tag Manager expecting instant data accuracy and privacy gains, only to face higher costs and new technical hurdles. Server-side GTM does not fix broken client-side tracking or make you CCPA-compliant by default. If you’re weighing whether to migrate, you need to understand exactly what changes: which data you […]

GA4 direct traffic too high: causes and fixes

Business desk with laptop, coffee, and water glass, highlighting a productive workspace

GA4 inflates direct traffic when it loses referral information—usually because of missing UTM parameters, misconfigured redirects, or poor site tagging. Many e-commerce teams assume “direct” means users typed the URL, but in practice, most unexplained spikes point to technical issues. You can isolate the root cause by systematically checking campaign tagging, redirect behavior, tracking configuration, […]

Meta event match quality low: causes and fixes

Warehouse worker in uniform standing among shelves and packages

Most e-commerce sites running Meta ads lose conversion signal and waste budget because their event match quality scores are lower than they think—even when the Events Manager shows a green checkmark. Meta’s match quality isn’t just a box to tick; it directly affects how many conversions your campaigns actually optimize for, and how much you […]

Meta CAPI for WooCommerce: plugin vs custom

Warehouse employee scanning inventory with a tablet and scanner in an industrial storage area

Most WooCommerce stores using Meta Conversions API plugins send incomplete or poorly structured event data to Meta, which blocks accurate attribution and limits campaign optimization. Off-the-shelf plugins rarely handle advanced event mapping, deduplication, or custom parameters well, and their default privacy controls are often misaligned with state-level requirements like CCPA. Relying on plugins leaves gaps […]

Duplicate purchase events in Meta Pixel and CAPI

Warehouse employee scans items with a tablet to check inventory accuracy

Most e-commerce teams running both Meta Pixel and Conversions API see inflated purchase numbers in Ads Manager, then discover Meta’s deduplication isn’t automatic or foolproof. Double-counting happens when the same purchase fires both browser and server events, but the required event_id parameter is missing, mismatched, or inconsistently generated. Many assume Meta always merges these events, […]