Infrastructure
LinkedIn Ads ➡️ Snowflake, with 3-legged OAuth in the middle
LinkedIn's Marketing API needs a browser to authorize. Scheduled pipelines don't have browsers. I store the refresh token in Snowflake.
Posts related to tracking and the measurement of digital behavior
Infrastructure
LinkedIn's Marketing API needs a browser to authorize. Scheduled pipelines don't have browsers. I store the refresh token in Snowflake.
Digital Analytics
I gave an agent a dependency graph to make it write notes on my GTM containers
Digital Analytics
Own your data: A simple, almost-free first‑party tracking stack
Digital Analytics
How to make sense and use of server-side tracking logs from a webserver
Digital Analytics
How to track conversions from Google Ads and Meta without any cookies
Digital Analytics
How to use lookup variables in GTM with multiple input fields
Lakehouse
Pub/Sub is an asynchronous and scalable messaging service that decouples services producing messages from services processing those messages c.f. cloud.google.com/pubsub/docs/overview Some streaming processes rely on messages being received and provided by a message bus. It doesn't really matter if this bus
Digital Analytics
Collecting consent in server-side tracking