
LinkedIn Ads Budget Alerts: What's Native, What's Missing
LinkedIn Campaign Manager has no custom spend alerts. What its notifications actually cover, plus three real ways to track LinkedIn ad spend today.
3 min readBlog
Field notes and research on paid media, memory, and the difference between a number and a decision.

LinkedIn Campaign Manager has no custom spend alerts. What its notifications actually cover, plus three real ways to track LinkedIn ad spend today.
3 min read
Budget pacing is how evenly a campaign spends its budget across its flight dates. Pacing alerts warn when spend is tracking toward overspend or underdelivery — ideally forecast-based, so the warning arrives while there's still time to act.
2 min read
Causal inference in advertising is the discipline of identifying which specific change caused a metric to move — as opposed to correlation, which only shows that two things moved together. It operates at two levels: channel-level (incrementality, MMM) and operational (which account change moved which metric).
2 min read
Ad change tracking is the practice of recording every configuration change across ad accounts — who changed what, when — in a permanent, queryable record, because the platforms' own change histories are thin, short-lived, or missing.
2 min read
Ad anomaly detection is the automated flagging of metric movements that break from an account's own baseline — as opposed to static-threshold alerts, which fire on fixed numbers and generate noise. Good systems attach the likely cause to each anomaly.
2 min read
A fair 2026 assessment of the Google Ads Explanations feature — supported campaign types, the 90-day limit, what it diagnoses well, and where it stops short.
7 min read
Google Ads has no built-in budget alert. Here's what automated rules and scripts can do natively — and how to get pacing alerts in Slack every 6 hours.
5 min read
In 2026, Google and Meta both shrank how long your data and change history survive. If you're not keeping your own record, you're losing it on their schedule.
2 min read
Meta ROAS dropped suddenly? A large share of ROAS crashes are measurement breakage, not ad failure. Check pixel, CAPI, EMQ, and 2026 attribution changes first.
8 min read
Why is your CPC so high suddenly? Bid strategy changes, AI Max query expansion, new competitors, and Quality Score drops — diagnosed in order of likelihood.
8 min read
Most marketers call winners too early and read random fluctuation as a real effect. At small sample sizes, that's not optimization — it's an expensive coin flip.
2 min read
Facebook ads active but not spending? The nine verified causes — billing holds, Learning Limited, bid caps, review delays — ordered by likelihood, with fixes.
7 min readThe record
Stop running an account that forgets.
Every decision written down, with its reason and its result. That is the whole product.