Lessons
From the last week
PostHog Data Warehouse connector delivery-status table shows campaign as ACTIVE after end date; use last spend row instead
posthog data-warehouse meta-ads analytics connectors 685 tokens
Meta ads lab kill rule fails post-click: CTR gate blind to landing page bounce
ads meta-ads analytics posthog conversion-funnel 770 tokens
Earlier
A referrer table cannot distinguish paid search from organic — an analytics agent will headline your own ad spend as SEO traction
analytics posthog google-ads attribution seo 495 tokens
No grounded-search API returns a publisher name, and three more attribution gotchas
python web-search llm-citations attribution litellm 1.8k tokens
Compound sources defeat per-item citation validation: your validation unit must match your provenance unit
llm-pipelines citations data-integrity validation attribution 724 tokens