Two ways to track calls
PPC TNT supports two call-tracking paths. You can use either or both, and both feed the same Dashboard call and revenue columns.
Built-in Call Tracking (DNI)
- A small tracking script on your site reads the visitor's Google click ID (
gclid) and swaps in a pool number. - PPC TNT records the
gclid→ assigned number → time, so an inbound call can be matched back to the exact click that produced it. - Qualifying calls are uploaded to Google Ads as offline conversions; bad leads can be retracted.
CallRail
- CallRail's inbound call data flows into PPC TNT and feeds the Total Calls column and source attribution.
- After each sync, matched paid-job values are pushed back into CallRail automatically (with a
Verifiedtag). - See the CallRail integration page to connect it.
How built-in attribution works
- Insert a number. The DNI snippet on your landing page swaps the displayed phone number for one from your tracking pool and remembers the visitor's
gclid. - Capture the call. When someone calls that number, your call source reports the call outcome back to PPC TNT.
- Match & evaluate. PPC TNT matches the call to the session that held the number, and the pool's rule decides whether it counts as a conversion.
- Upload to Google. Qualifying conversions are uploaded to Google Ads keyed by the
gclid, so Smart Bidding optimizes toward calls that actually book.
Call sources
A call source is how a call's outcome is reported. Each tracking pool uses one:
Duration
A call counts as a conversion once it runs past a minimum length you set (e.g. 60 seconds), filtering out hang-ups and wrong numbers.
Five9
PPC TNT automatically pulls dispositioned calls from your Five9 reporting engine, so the disposition your agents set (booked, not-a-lead, etc.) decides which calls convert.
Manual (CSV)
Upload a CSV of call outcomes when you'd rather curate conversions by hand or import from a system PPC TNT doesn't pull from directly.
Google Ads conversion sync & bad-lead retraction
Sending qualified calls back to Google Ads as offline conversions is what makes Smart Bidding chase the right leads. PPC TNT keys each conversion to the gclid captured at call time.
How it fits with the rest of PPC TNT
Call tracking is the bridge between clicks and revenue. Once calls are attributed, the rest of the platform builds on them:
- The Dashboard shows calls, booked jobs, revenue, and ROAS side by side.
- The Negative Keywords tool reads the transcripts of your unqualified calls to build a Google Ads negative-keyword list.
- Conversion sync feeds Google Ads the signal it needs to bid toward booked work, not just form fills.
FAQ
Do I still need CallRail?
No. The built-in DNI tracking is a complete alternative that avoids a separate vendor bill. CallRail still works if you prefer it — its calls flow into the Dashboard and matched job values are pushed back to CallRail automatically.
What is a call source?
How a call's outcome is reported: Duration (converts past a minimum length), Five9 (auto-pulled from your contact center), or Manual (CSV upload). You pick one per tracking pool.
How do calls get pushed to Google Ads?
Qualifying calls are uploaded as offline conversions keyed by the Google click ID captured at call time, so Smart Bidding can optimize toward calls that book. Bad leads can be retracted so Google stops chasing lookalikes of them.
Where do I set this up?
Under Vendors → Call Tracking in the app. Create a pool, choose a call source, add your Google Ads customer and conversion-action IDs, and paste the DNI snippet onto your site.