
How to Read a Call Detail Record to Judge Lead Quality
Master how to read a call detail record to judge lead quality and spot wasted spend. Call (510)-663-7016 for expert help.
Every inbound call leaves a trail of data. For pay-per-call advertisers, that trail is the difference between scaling a profitable campaign and burning budget on junk leads. A call detail record (CDR) is not just a log; it is a diagnostic tool that reveals caller intent, campaign performance, and hidden fraud. Yet many advertisers glance at duration and caller ID, then make six-figure decisions on incomplete information. This guide breaks down exactly how to read a call detail record to judge lead quality, field by field, so you can separate buyers from tire-kickers and optimize with confidence.
The Anatomy of a Call Detail Record: Fields That Matter
A call detail record captures metadata about each call: who called, when, from where, on what device, how long they talked, and what happened. On a performance platform like PayPerCall Marketing, these fields are populated in real time and tied directly to your campaign criteria. The raw data is rich, but not all fields carry equal weight for lead quality. Understanding each one is the first step toward building a quality scorecard.
Here are the core data points you will find on every inbound call:
- Caller ID and phone number: Identifies the caller and enables repeat-caller detection.
- Call duration: Total talk time, from connection to hang-up.
- Day and time: Timestamp of the call, including hour and day of week.
- Repeat vs. new caller: Flags whether the number has called before.
- Geography: Area code and location data, often mapped to target service areas.
- Device type: Mobile, landline, or VoIP, which can hint at intent and fraud risk.
- Call outcome: Disposition tags such as sale, qualified lead, not qualified, or no answer.
- Sale amount: Revenue attributed to the call when a transaction occurs.
Each field tells a story, but the story only becomes clear when you combine them. For example, a 10-minute call from a new mobile caller in your target ZIP code looks promising, but if the outcome is tagged "not qualified," the duration was likely spent on a wrong number or a support request. Conversely, a 90-second call that ends in a sale might indicate a high-intent caller who knew exactly what they wanted. The CDR gives you the raw materials; your job is to interpret them against your business model.
Which Fields Best Predict a Sale (and Which Are Noise)
Not every data point deserves equal attention. For most service businesses, a small set of fields carries the strongest predictive signal. Call duration, outcome tagging, and caller history consistently correlate with conversion, while device type and geography act as secondary filters. The key is to weight them according to your sales cycle and customer profile.
Consider a home services advertiser with a high-ticket offer. In that context, call duration above a threshold (say, three minutes) often signals a serious inquiry, because the caller is asking detailed questions. Repeat callers may indicate indecision or a previous unresolved issue, which can be either an opportunity or a red flag depending on the outcome history. Geography becomes a hard filter: if you only serve certain counties, an out-of-area caller is noise regardless of duration. Device type matters less for quality and more for fraud screening, since VoIP numbers are easier to spoof.
Here is how to prioritize fields for a typical service business:
- Call outcome and sale amount: The ultimate truth. These fields tell you what actually happened, not what might happen.
- Call duration: A strong proxy for engagement, but only when paired with outcome data.
- Caller history (repeat vs. new): Reveals intent patterns and potential fraud.
- Geography: A pass/fail filter for service-area businesses.
- Day and time: Useful for staffing and bid scheduling, less so for individual lead quality.
- Device type: A fraud signal, not a quality signal.
The noise fields are not useless, but they should not drive payout decisions. A common mistake is to over-index on duration alone. A long call can be a sale, a support call, or a wrong number that took forever to resolve. Without outcome tagging, duration is ambiguous. Similarly, caller ID without repeat-caller detection misses the difference between a loyal customer and a serial returner. The predictive power comes from combining fields into a score, not from any single metric.
Building a Quality Scorecard with Recordings and Outcome Tags
Raw CDR fields become far more powerful when you layer in call recordings and consistent outcome tagging. Recordings let you verify what actually happened on a call, while outcome tags give you a structured way to categorize results. Together, they form the backbone of a quality scorecard that you can apply across campaigns and publishers.
Start by defining a small set of outcome categories that map to your sales process. For example: sale, qualified lead (appointment set), not qualified (wrong service area or wrong need), support request, spam or fraud, and no answer. Then, for a sample of calls each week, listen to recordings and confirm that the assigned outcome matches the conversation. This calibration step is essential because publishers and call agents may tag outcomes differently. A call tagged "qualified lead" by a publisher might be a wrong number when you listen to it. Regular calibration keeps the data honest.
Once your tags are reliable, build a scorecard that assigns points to each field. A simple framework might look like this:
- Outcome: Sale (5 points), qualified lead (3), not qualified (0), spam (-5).
- Duration: Over 3 minutes (2), 1 to 3 minutes (1), under 1 minute (0).
- Caller history: New caller (1), repeat caller with prior sale (0), repeat caller with prior spam (-2).
- Geography: In service area (1), out of area (-3).
Sum the points and set a threshold for what you consider a high-quality lead. This scorecard becomes your filter for payouts, publisher evaluation, and campaign optimization. It also gives you a shared language with your call filtering setup: you can translate scorecard thresholds into real-time IVR questions and routing rules. For a deeper dive into that translation, see our guide on advanced call filtering strategies to improve lead quality, which explains how to turn record-level signals into live qualification logic.
Recordings also help you refine the scorecard over time. If you notice that many high-scoring calls are not converting, listen to them. You may find that duration is misleading because callers are put on hold, or that geography is too broad. Adjust the weights and re-test. The scorecard is a living document, not a one-time setup.
Mapping Call Quality Pricing Criteria to Record Fields
Call quality pricing is a performance model where advertisers pay only for calls that meet predefined criteria. To make it work, those criteria must map directly to fields in the call detail record. Otherwise, you are judging quality on gut feel rather than data. The mapping process forces clarity: you decide which record fields define a qualified call, and you set thresholds that publishers can see and target.
For example, a pest control advertiser might define a qualified call as one that meets all of the following: caller is within the service area, call duration exceeds 90 seconds, the caller confirms an active pest problem, and the outcome is tagged as an appointment set or sale. Each of these conditions corresponds to a CDR field: geography, duration, IVR response (which can be captured as a custom field), and outcome. By publishing these criteria, the advertiser attracts publishers whose traffic matches, and the platform can automatically filter out calls that fail the criteria before they are billed.
Here is how to map common quality criteria to record fields:
- Service area: Geography field (area code, ZIP, or DMA).
- Minimum engagement: Call duration threshold.
- Intent confirmation: IVR qualifying question response, stored as a custom outcome or tag.
- Customer type: New vs. repeat caller field, plus caller ID history.
- Business hours: Day and time field, used to route after-hours calls differently.
The benefit of this mapping is twofold. First, it makes your quality criteria transparent and enforceable. Second, it gives you a feedback loop: you can compare the calls that met the criteria against actual sales to see if the criteria are too loose or too strict. If calls that meet all criteria still do not convert, you may need to add a criterion (for example, a specific service type) or adjust a threshold. This iterative process is how you tighten lead quality without shrinking volume unnecessarily.
Platforms like Astoria Company build these capabilities into their pay-per-call infrastructure, offering call tracking, filtering, and ROI analytics that tie directly to the fields described here. When evaluating any pay-per-call partner, ask how their CDR fields map to your quality criteria and whether you can adjust those criteria in real time.
Setting a Review Cadence to Keep Criteria Aligned with Conversions
A quality scorecard is only as good as its last calibration. Call patterns shift with seasons, ad creative, and publisher mix, so criteria that worked in January may be too loose in July. A formal review cadence keeps your record-reading practice aligned with actual conversion data and prevents drift.
A practical cadence includes three layers. First, a weekly operational review: scan the CDR dashboard for anomalies such as spikes in short-duration calls, repeat callers from the same number, or a sudden drop in sale amount. These are early warning signs of fraud or a misconfigured campaign. Second, a monthly quality review: sample recordings across publishers and campaigns, re-score calls against your scorecard, and compare scores to actual sales. Adjust weights or thresholds if you see systematic mismatches. Third, a quarterly strategic review: reassess your quality criteria in light of broader trends, such as changes in customer behavior or new competitive offers.
During each review, focus on the fields that drive decisions. Ask questions like: Are high-duration calls still converting at the same rate? Has the repeat-caller rate increased without a corresponding rise in sales? Are out-of-area calls slipping through the geography filter? The answers will tell you which fields need tighter thresholds and which can be relaxed to capture more volume. Document the changes and the rationale, so you can trace performance shifts back to specific adjustments.
Finally, share the review outcomes with your publishers. Transparency builds trust and helps them target better traffic. If a particular publisher's calls consistently score low on outcome and duration, that is a coaching opportunity, not necessarily a termination. The goal is to improve the overall quality of the call stream, and that requires a feedback loop that includes everyone generating calls.
Reading a call detail record is not about staring at a single metric; it is about combining fields into a coherent picture of caller intent. By prioritizing outcome and duration, validating with recordings, mapping criteria to pricing, and reviewing on a regular cadence, you turn raw call data into a reliable quality engine. The result is fewer wasted dollars, stronger publisher relationships, and a pay-per-call program that scales on evidence rather than guesswork.