river

Paying Google for fake leads?

River detects bots, proxies, and fake fills, keeps them out of your conversion data, and reports the real leads to Google as offline conversions.

Protect my leads No call, no card.
Google Ads Goals › Conversions › Summary example
Conversion actionConversion sourceAction optimizationAll conv.
Submit lead forms (Account-default goal)
Form submitted Website Secondary 96.00
Verified lead (River) Import from clicks Primary 33.00

Smart Bidding and PMax both train on the primary action. The 63 fake leads stop teaching Google to find more of them.

Built by the engineers whose fraud detection protected

  • Meta
  • The New York Times
  • Heineken
  • NPR
  • Adjust
  • Overwolf
  • Taboola
  • Outbrain

It's not just you.

Other advertisers, same bots, in their own words.

  • “The CPL looks god-tier in the dashboard, the CRM tells a different story.”

    r/PPC
  • “Out of 5,000 leads, we've got 0 sales. ZERO.”

    r/googleads
  • “If you feed PMax with 'Form submitted,' it will only find you bots and students. If you feed it with 'MQLs' or 'SQLs' from your CRM it actually improves the lead quality.”

    r/PPC
  • “When Google sees these conversions, the algorithm thinks it is doing a great job and sends you even more spam.”

    r/Google_Ads
  • “Sales says leads are bad even for verified, qualified leads... so I stopped arguing and started documenting.”

    r/agency

Click-fraud tools stop bad clicks, not fake leads.

A blocked click saves you the CPC. A fake lead costs the CPL, the sales team's hours, and a training signal that teaches Google to buy more fake leads.

Early access: $99 per ad account a month, flat.

Onboarded by hand, with a direct line to the engineers. Request early access.

Apply for early access

Tell us about your lead flow. A human reads every application and replies from hello@useriver.co.

$199 $99 per ad account a month, flat. Limited founding spots.

No call, no card.