Why we built it
Most analytics tools stop at the click. They will happily tell you how many people landed on your pricing page, but not which campaign produced the person who called on Tuesday afternoon and booked a job worth two thousand dollars. For a plumber, a dentist, a law firm or the agency running their ads, that is the only number that matters.
We kept watching marketing teams paste call logs into spreadsheets and guess at the rest. So we built the thing they were faking: one snippet that follows a visitor from the ad click to the call or form, and reports the result back to the ad platforms that need it.
What we believe
- A lead is not a click. Attribution should end at revenue, not at a landing page view.
- Setup should take minutes. One script tag, no per-form configuration, no tag manager archaeology.
- Your data is yours. Contact details are hashed before they are sent anywhere, and you choose how long recordings and sessions are kept.
- Agencies are first-class users. Running twenty clients should not mean twenty logins and twenty spreadsheets.
How the product works
The snippet stores the click that brought a visitor to your site, then swaps your phone number for a tracking number from the pool assigned to their traffic source. When they call or submit a form, we create a lead, resolve the source from the click id or UTM tags, and pull the campaign, ad group and keyword from the Google Ads API where they are needed.
From there the lead flows two ways: into your dashboard, where you mark it qualified, converted or spam and set its value, and back out to Google Ads, Meta and GA4 as a conversion so bidding has something real to learn from. Daily ad spend comes in on the same schedule, which is what makes cost per lead and return on ad spend accurate rather than approximate.
Talk to us
We are a small team and we answer our own email. If you want a walkthrough, have a question about a specific setup, or think something in the product is wrong, write to hello@getleadhound.io or use the contact page.