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 […]

Consent Mode advanced vs basic for UK ecommerce

Team reviewing documents together at a table in a modern office

Many UK e-commerce teams assume that enabling Consent Mode “Basic” keeps them fully compliant and maximises data recovery, but this approach can still leak identifiers before consent—raising legal risk under UK GDPR and PECR. The difference between Consent Mode Basic and Advanced is not just technical; it shapes what Google tags send about your users […]

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 […]

Générer des fiches produits avec l’IA SEO

deux employés manipulent un colis dans un entrepôt avec des étagères remplies de cartons et produits

Publier des fiches produits générées automatiquement sans contrôle mène souvent à du contenu dupliqué, à des descriptions génériques, ou à des erreurs qui plombent le SEO et exposent à des sanctions CNIL. Beaucoup pensent qu’il suffit de brancher une API d’IA pour obtenir des pages prêtes à ranquer : c’est faux. Sans prompts adaptés, vérification […]

Shopify app vs custom development: true cost

Developers collaborating at computers in a modern tech office workspace

Stacking Shopify apps looks cheap and fast until you hit performance bottlenecks, tracking conflicts, or a monthly bill that rivals a custom build. Many teams assume apps are always cheaper and easier to manage than custom development, but app sprawl quickly erodes margins and introduces technical debt you can’t ignore. By the end, you’ll be […]

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, […]