TL;DR If you're a SaaS founder running Google Ads with Smart Bidding, and your conversion event sends the nominal plan price as value , you're optimizing Google's algorithm for the wrong outcome. You're paying it to find people who start trials , not people who pay . Also: your frontend gtag event is silently dropped in ~30% of sessions due to ad-blockers, Safari ITP, and consent-mode rejections. Smart Bidding sees a fraction of reality. The fix is two changes: Conversion value = expected LTV × conversion probability , not sticker price. Send events server-side via Measurement Protocol , not from the browser. Here's the .NET 10 + GA4 implementation that's running in production at NeoJurídico . Why this matters more than people realize Smart Bidding is a value-optimization auction. You tell Google "this conversion was worth $X", and Google bids for users it predicts will produce similar X-valued events.…