Picture a SaaS company with plenty of demo requests that closes only a small share of them, while the ad platform keeps optimizing toward the form fill. Sending sales outcomes back as offline conversions fixes that, but the hard part is picking which stage to send.
Closed-won is the cleanest signal. The catch is that if you close only a few dozen deals a month, bidding has almost nothing to learn from, and with deals taking a quarter to close, the feedback shows up way too late. SQL or other qualified-stage events give you more volume sooner, but they only work if sales marks stages the same way every time.
My view is that below a few dozen closed deals a month, SQL is the better target, because a noisy signal usually beats a starved one. That only holds if the stage definitions don't drift over time, though. How do you deal with that when reps update the CRM differently?