Playbook · Google Ads
Your best leads are phone calls. Your ad platform doesn't see them.
Luxury clients call. They don't fill out forms. If your paid-search optimization is based only on form fills, Google is optimizing toward the wrong buyer. Here's the call-tracking setup we use on every Cwell account.
Why form-fill-only tracking biases your entire funnel
Google Ads' "Maximize conversions" bidding strategy is only as good as the conversion signal you give it. If you're counting form fills as the only conversion, Google is going to find more form-fillers — which skews toward younger, DIY-curious, low-budget prospects.
The $500k client you actually want? They pick up the phone, talk for 20 seconds to confirm you do "real whole-home work," and book a site visit. That call never hits your CRM, never hits Google Ads, and the algorithm never learns to chase more people like them.
The three pieces of a proper integrator call-tracking setup
There are three jobs a call-tracking system has to do. Most integrators set up one or two and think they're done. All three matter:
- 1. Identify which channel drove the call (organic, Google Ads campaign, referral, direct). Requires dynamic number insertion (DNI) on the website.
- 2. Capture the call as a lead in your CRM automatically — with the channel, campaign, and keyword attached. Requires a call-tracking platform that integrates with your CRM (GHL, HubSpot, etc.).
- 3. Push qualified calls back to Google Ads as offline conversions. Requires manual review + a scheduled upload or a native integration.
Recommended stack: CallRail + GHL + Google Ads
After testing several options, the cleanest setup for custom integrators is CallRail for call tracking, GHL for CRM, and native Google Ads offline conversion import. Here's how they connect:
CallRail's JavaScript snippet handles dynamic number insertion on the site — when a prospect arrives from a Google Ads click, they see a tracked number instead of your main line. CallRail's GHL integration writes every call into your CRM as a contact with the source, campaign, and keyword attached. A weekly export from GHL (or a Zapier flow) pushes calls that converted into booked consultations back to Google Ads as offline conversions.
The full setup takes about 3–4 hours and costs $45–95/mo in CallRail fees. Within 60 days of running it, Google Ads' optimization shifts noticeably toward the phone-calling buyer — exactly the prospect you want.
Dynamic number insertion: the one-line setup that most integrators skip
Dynamic number insertion (DNI) swaps your phone number on the page based on where the visitor came from. Organic traffic sees one number. Google Ads traffic sees a different number. Referrals see a third. Each number routes to the same phone line but tags the call with its source.
The implementation is a single JavaScript snippet in the site header + a CSS class on each phone number element. Every phone number on the site — header, footer, CTA buttons, thank-you pages — gets the class. CallRail (or any DNI-capable platform) handles the swap automatically.
Whisper messages: the pre-call filter that saves your team's time
A whisper message is a short audio clip played to you (not the caller) before the call connects. It announces the source of the call — "incoming call from Google Ads, keyword: whole-home automation Austin" — so your team answers ready for the conversation.
This solves a common integrator problem: your owner or project manager picks up every call and doesn't know if it's a $500 service call or a $500k new-construction opportunity. Whisper messages let them switch modes in the first 3 seconds of the call, which changes how the conversation starts and how they position the next step.
The weekly call review: 20 minutes that compound
Every Friday, spend 20 minutes with your call-tracking dashboard. Listen to 3–5 calls from the past week — the ones that lasted more than 90 seconds. You're looking for two things: did we handle the call well, and what keyword/ad/campaign drove it?
This is also where you mark which calls were "qualified" — then push that label back to Google Ads as your offline conversion. The algorithm will then optimize toward finding more of the same. Within 90 days of running this ritual, your cost per qualified call typically drops 30–50% because the bidding algorithm has actually learned what a good prospect looks like.
Takeaway
If you take one thing from this playbook
Phone calls are the luxury integrator's primary conversion path. If you're not tracking calls back to the ad that drove them, you're leaving attribution and optimization on the table. A proper call-tracking stack usually pays for itself in the first 30 days.
More playbooks
Keep reading
Google Ads · 9 min
A Google Ads keyword framework for custom integrators (that filters out $5k soundbar buyers)
Most custom integrators running Google Ads bid on the same broad keywords as Best Buy and bleed budget on unqualified clicks. Here's the keyword framework we use to filter for $50k+ intent.
Read →
Websites · 8 min
The 5 mistakes every custom integrator's website makes (and how to fix them)
After auditing dozens of custom integration sites, the same five failure modes show up every time — and each one is costing you six-figure projects you should be winning.
Read →
Want this applied to your business?
Request a free 48-hour audit or book a strategy call. Either way, we’ll come ready with an opinion.
