Publishers
Invite publishers, manage their campaigns and tracking numbers, read their ping log, and suspend underperformers.
The Publishers tab
Open Publishers under /app/ppc. Each publisher row shows their active and suspended campaign counts, total qualified calls, and the buttons to log in as them, open their detail sheet, assign a new campaign, or suspend everything at once.
Inviting a publisher
Hit Invite publisher from the Publishers tab to send them an invite link by email. New invitees get a welcome with temp credentials; existing CallScaler users just get a "you've been added to your network" notice. Once they accept, they show up in the Publishers list and can apply to your offers from their dashboard.
You can also Assign a publisher to an offer directly — useful when you've already negotiated the relationship and want to skip the marketplace application step.
Per-publisher view
Click a publisher to open their detail sheet: per-campaign cards (phone + traffic-source pills), traffic sources, and a row-level Suspend / Resume action. Each campaign row carries four running counts — pings, bids, calls, and qualified — so you can see at a glance which campaigns are actually asking for prices and which are just sitting there. Suspending a campaign optionally releases its tracking number back to your pool.
Suspending all of a publisher's campaigns also pauses their per-campaign tracking numbers when the Release tracking number toggle is on (default).
Checking a publisher's ping log
When a publisher integrates by ping-post, every price check their system sends you is logged. To see it, open the campaign: from the publisher's detail sheet click the campaign name, or from Applications use View campaign. Either lands you on the campaign's detail page.
The page gives you three views of the same ping traffic, from widest to narrowest:
The publisher's ping endpoint URL is shown in the top-right of the Ping activity card, so you can confirm they are hitting the right one.
Ping activity only appears for RTB campaigns. A static campaign routes at a fixed payout with no auction, so it has no ping funnel and the chart and card are hidden entirely.
- •Ping activity chart — the ping funnel over time, plotting Pings, Accepted, and Routed calls as three lines. Pick any date range; a single-day window buckets hourly, longer windows daily.
- •Ping activity tiles — running totals for Pings, Accepted (with the accept rate as a percentage), and Calls routed.
- •Ping table — the 50 most recent pings, newest first.
Reading the ping table
Each row is one price check from the publisher's system:
A healthy campaign shows a high accept rate and a Routed row for most accepted pings. Lots of pings with almost no Routed rows usually means the publisher is price-shopping you and sending the call elsewhere, not that anything is broken.
- •When — timestamp in your account timezone
- •Caller and Zip — what they sent us to price
- •Winner — whether the winning bid came from an Internal buyer (one of your own buyer campaigns) or an External one (an outside ping-post partner)
- •Internal — what your side bid
- •Quoted — the price we returned to the publisher
- •Result — Routed if a real call followed the accepted ping, Accepted if they were quoted but never sent the call, or the reject reason if we returned no bid
Why a ping was rejected
When we return no bid, the Result column carries the reason. Common ones:
A red banner reading Endpoint invalidated means the integration itself is misconfigured, not that bids are losing. Fix that before reading anything into the accept rate.
- •no_winner — nobody in the auction bid on that caller and ZIP, or the campaign's endpoint is paused (a paused endpoint returns no_winner on every ping, and the card shows an amber banner saying so)
- •below_fixed_payout — the winning bid did not clear the payout you owe this publisher
- •no_payout_configured — the campaign has no payout rule set, so there is nothing to quote
- •zero_share / share_no_auction — a revenue-share campaign with no share configured, or with no downstream auction to derive a price from
Drilling into one call's auction
The ping log answers "what is this publisher asking for and what did we quote". To see the other side — every bidder we pinged for a specific call and why each one lost — open that call in the Call Log and use the Ping Details tab. See Real-Time Bidding.
Related
On this page