Server-Side GTM Data Enrichment: Real-Time CRM Lookups via Firestore and BigQuery
How to enrich incoming analytics hits in Server-Side GTM with CRM attributes via Google Cloud Firestore without exposing PII in the browser.
Lukas Wojcik Technology I work with
How to enrich incoming analytics hits in Server-Side GTM with CRM attributes via Google Cloud Firestore without exposing PII in the browser.
The passkey requirement that started rolling out on 5 August applies to the user account behind the authorization, not to the OAuth client, and service accounts are exempt.
Amazon Ads refresh tokens issued since 30 July 2026 die 365 days after advertiser consent, using them changes nothing, and no reminder is sent.
Between 11 and 26 August 2026 three deadlines take effect: a BigQuery billing label change, the Adobe Analytics API 1.4 end of life, and the Shopify checkout migration for shops without Plus.
The landscape of digital analytics has undergone a radical transformation over the past three decades. What began as a highly technical, infrastructure-heavy process has evolved into a sophisticated discipline balancing data accuracy with stringent privacy regulations. The trajectory of web tracking reveals a clear pattern: a shift from raw server data to client-side cookies, and […]
On October 27, 2026 the core Graph API v26.0 changes hit every supported version at once, so pinning is no mitigation; here is an audit script that finds the exposure.
A technical breakdown of the GA4 gcd parameter bit-logic, server-side debugging in ssGTM, and identifying CMP race conditions.
Microsoft’s Conversions API sends purchases from the server to UET: the endpoint, the auth key, deduplication, hashing, and the differing response shapes documented in guide and reference.
WP Admin Captcha for WordPress logins: reCAPTCHA v2 checks, missing-key behavior and limitations during outages and XML-RPC access. The FAQs cover recovery when verification fails and the distinction from application passwords.
Read Fronius Symo data locally: Solar API, PHP monitoring and Home Assistant integration with fallback values for missing readings. The article connects a smartphone widget with power and daily energy readings and examines a local fallback file.
About this blog
I want to explain technical ideas in a way you can follow and use for your own tasks. That means examples, diagrams and sources, and sometimes a small tool to try things out. You can read the blog in German, English and Polish.