Home / Work / Health insurance marketing Play the video / 1:56

The lead that closed the loop without a name

A health-insurance lead funnel where the ad click id goes out, the sale comes back to Google Ads, and no name ever reaches an ad platform.

The problem

A health-insurance lead funnel wanted its ads to learn which leads actually closed, not which ones filled in a form.

The catch: the person's details can't go anywhere near the ad platforms.

What I built

The ad click lands with its click id, which the page saves first-party, and the tracker mints its own. We know which ad, and nothing about the person.

On submit, the click id rides into the lead system as a sub id. The person's details go to the lead system and only there, and a lead that arrives without a click id fires an alert.

A sale in the dialer posts a webhook to my endpoint: secret-gated, fails closed, no manual path. The lead system cuts the click id to 30 characters, so the endpoint resolves it back to the full 36 and dedupes re-fires.

The sale fires back to Google Ads with the click id, conversion name, time and value, and a partner network gets a server-to-server postback with revenue. No name, phone or email in either.

What happened

A reconcile compares lead counts between the lead system and the tracker and categorizes every gap. One command traces a single conversion through 5 hops.

It caught Google Ads rejecting conversions whose click id was empty, and the fix went in upstream, at capture.

The numbers
What this proves

Closed-loop ad attribution with no personal data leaving the funnel, and checks that catch it when it breaks.

Built with

Same problem?Send it over.

Email Eugene

Questions on this one? Reply in the thread and I'll walk you through it live.

More work

All work
Eugene Leychenko / usethefutureWant the walkthrough? Email Eugene.