wiki/knowledge/call-tracking/cordwainer-callrail-issues.md Layer 2 article 571 words Updated: 2026-04-05
↓ MD ↓ PDF
call-tracking callrail the-cordwainer lead-attribution google-ads

The Cordwainer CallRail Performance Issues

Overview

During the [1] marketing onboarding call, the team identified that the existing CallRail implementation was providing negligible value and actively creating lead misattribution risk. The decision was made to disable dynamic number insertion as an immediate corrective action.

Current State

CallRail was set up by the previous agency as part of their Google Ads tracking workflow. The implementation uses dynamic number insertion (DNI), which rotates phone numbers on the website so that calls can be attributed to specific traffic sources or campaigns.

In practice, the system is not functioning as intended:

"We don't get that many… it's almost like a waste of time because it's mostly just employees calling or somebody just Googling us to get our phone number. It's not real leads coming in for the most part. Occasionally there's a lead, but less than five a month, if that."
— Bodo Liesenfeld

The Misattribution Risk

Dynamic number insertion creates a specific attribution problem that compounds the low-volume issue. When a visitor sees a rotated tracking number on the website and writes it down to call later, that number may be reassigned by the time they call. The call either fails to connect correctly or is attributed to the wrong source entirely.

This means CallRail is not only failing to capture meaningful data — it may be actively corrupting whatever attribution data does exist.

CallRail's primary legitimate use case is tracking calls that originate from Google Ads call extensions, where a unique number appears directly in the ad and a call can be cleanly attributed to that ad click. However:

Action Items

Broader Pattern

This situation is a common outcome when call tracking tools are implemented as part of an agency's reporting infrastructure rather than as a genuine client need. The tool persists after its usefulness has ended because the client lacks visibility into what it does or how to turn it off.

When evaluating call tracking for any client, confirm:
1. Are paid campaigns with call extensions actively running?
2. Is call volume high enough to make source attribution meaningful?
3. Does the client team actually use the reports?

If the answer to all three is no, DNI adds risk without benefit and should be removed.