Campaign comparison
4 with activity · click a header to sortExport CSV| List — all-time, ignores date filter | Selected range — 08/16/2026 → 08/16/2026 | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Campaign | List sizeList size supplied by AAA — the authoritative source. All-time: ignores the date filter.⇅ | PenetrationUnique leads dialed ÷ list size, over the campaign's full life. Capped at 100%.⇅ | List completionAttempts ÷ (list size × attempt cap of 6). Rulebook §C. ALL-TIME.⇅ | Callable loadedCallable records loaded from campaign_leads.csv — a DIFFERENT source from list size. Blocked on B3, so empty today. | Callable completionAttempts ÷ callable records loaded. Reported alongside List completion, never merged with it. | DialsOutbound calls, in-scope campaigns, in the selected date range⇅ | HoursTalk + wrap + hold + review + ring, capped⇅ | DPHDials ÷ productive hours⇅ | ContactsAny contact-tier disposition⇅ | Contact %Contacts ÷ calls. NOT the Summary tab's Contacts/list, which divides by list size. | CPHContacts ÷ productive hours | Net contactEligible-tier with talk > 30s, or any sale⇅ | Net contact %Net contacts ÷ contacts | Sales⇅ | ConversionSales ÷ net contacts⇅ | SPHSales ÷ productive hours⇅ | CPS(Productive hours × billed rate) ÷ sales⇅ | AHT saleAverage talk + hold + wrap on a sale, in minutes | AHT net, no saleAverage handle on a net contact that did not sell, in minutes | AHT other contactAverage handle on a contact that never reached net contact, in minutes |
| ACA00004 · PSX-1 DB-1 ACA_REN_PSX-1_DB-1 | 10,268 | 100.0% | 28.3% | — | — | 0 | 0.0 | — | 0 | 0.0% | — | 0 | — | 0 | — | — | — | — | — | — |
| ACA00009 · PSX-30 ACA_REN_PSX-30 | 5,994 | 100.0% | 38.2% | — | — | 0 | 0.0 | — | 0 | 0.0% | — | 0 | — | 0 | — | — | — | — | — | — |
| ACA00011 · PRX-30 AR Decline ACA_REN_PRX-30_AR Decline | 0 | — | — | — | — | 0 | 0.0 | — | 0 | 0.0% | — | 0 | — | 0 | — | — | — | — | — | — |
| ACA00012 · PSX-1 DB-1 ACA_REN_PSX-1_DB-1 | 0 | — | — | — | — | 0 | 0.0 | — | 0 | 0.0% | — | 0 | — | 0 | — | — | — | — | — | — |
| Total | — | — | — | — | — | 0 | 0.0 | — | 0 | 0.0% | — | 0 | — | 0 | — | — | — | — | — | — |
Dials over time
by ISO week · top 5 by dialsTwo completion figures, never merged. List completion is attempts ÷ (list size × attempt cap), the rulebook §A.7 figure. Callable completion is attempts ÷ the callable records in campaign_leads.csv, a different source that is not yet in hand (blocker B3) — so that column is empty rather than quietly falling back to the other one. Ruled 2026-08-05: the ambiguity stays visible.
Per-campaign attribution is reattributed. 2 L3 de-mislabel rules are in force, so some calls are counted under a different campaign than the dialer recorded — per-campaign figures here will not match previously reported history. Program totals are identical either way: reattribution moves calls between campaigns, it does not create or destroy any. Penetration is capped at 100% by rulebook §C, and that cap hides the consequence: ACA00009 has dialed far more unique leads than its list contains, which is physically impossible and points at attribution rather than at dialing (FACTS.md L21). The date rule closes most of that gap; the remainder needs the prior-call-id extract (blocker B4).
