For a long time, the best way to buy and sell calls in a pay-per-call campaign was through a direct connection between an advertiser and publisher: publishers apply to an advertiser’s offer and get paid at a fixed rate for every billable call they generated.
Although this method offers predictable payouts, direct campaigns often have restrictions around call pacing and the advertiser’s location or hours of operation. Any calls publishers generate outside of the campaign requirements are not billable.
Programmatic pay-per-call campaigns solve this issue. When a publisher sells calls programmatically, an API determines the time of day, location, and business category of the call and dynamically connects it to the best available advertiser offer in that category. This secures the best monetization path for all of the publisher’s call traffic, delivering the most revenue possible while giving each call the best chance to become billable.
The two most common methods for programmatic pay-per-call are real time bidding and ping post. Even though both are becoming more common in the pay-per-call space, there is still a lot of confusion around how programmatic pay-per-call campaigns work.
We've explained the differences for you, here: