This article contains answers to most common questions asked about Real Time Bidding with Ringba.
Once my publisher sends me a bid, how do they know the RTB contract and number?
When the publisher sends a bid, they receive a response with the RTB contract. This contract has at least the following information:
- the bid amount
- the expiration time
- the number to be called
- the duplicate settings
If the bid fails, the publisher doesn't receive the info mentioned above, but they do receive an error code. A few of the following questions cover the meaning of each error code.
What happens if my account receives a request for a bid before the previous bid expired?
When a publisher requests a bid on a call from your account, Ringba caches the request based on its CID and the tags included in the request. It also stores the expiration date and time that is included on the bid. If the publisher sends another request with the same CID and tags before the expiration time, Ringba sends a cached version of the bid with a message explaining that it is the same bid as before:
{"code":230,"description":"Previous bid for this request not yet expired. This is a cached version"}]}
Ringba shows a count of the cached responses you sent to duplicate bid requests. See the RTB Duplicate Bid Requests row on the Dashboard for a count by day. See the RTB Duplicate Bid Requests row on the Performance Summary tab of a campaign to see the count by campaign.
Do Real-Time Bidding campaigns support Call Flows in the routing plan?
No, RTB campaigns don't support Call Flows in the routing plan.
How do I use the "Logic" values I see when I set up bid modifiers?
Bid modifiers have a lot of flexibility and power, in part because of the many types of logic you can use when you set them up. The following list contains all the values you can choose from the Logic dropdown, plus a brief description of what they do:
- Always: Modify every bid as specified; no criteria must be met.
- Begins With: If the tag value begins with exactly the value you specify, including capitalization, Ringba modifies the bid.
- Bulk: Choose this option to use bulk bid modifiers. See Bulk RTB Bid Modifiers for more information.
- Contains: If the tag value contains exactly the value you specify, including capitalization, Ringba modifies the bid.
- Does Not Begin With: If the tag value does NOT begin with exactly the value you specify, including capitalization, Ringba modifies the bid.
- Does Not Contain: If the tag value does NOT contain the exact value you specify, including capitalization, Ringba modifies the bid.
- Does Not Equal: If the tag value is NOT equal to the value you specify, Ringba modifies the bid.
- Does Not Equal Single Value: If the tag value does not equal single value, Ringba modifies the bid.
- Does Not Exist: If the tag is not present, Ringba modifies the bid.
- Equals: If the tag value equals the value you specify, Ringba modifies the bid.
- Equals Single Value: If the tag value equals single value, Ringba modifies the bid.
- Exists: If the tag is present, regardless of whether it has a value, Ringba modifies the bid.
- Greater Than: If the tag value exists and is a number greater than the value you specify, Ringba modifies the bid.
- Has No Value: If the tag is present but has no value, Ringba modifies the bid.
- Has Value: If the tag is present and has any value, Ringba modifies the bid.
- Is Not Number: If the value of the tag is a non-number value, Ringba modifies the bid.
- Is Number: If the value of the tag is a number value, Ringba modifies the bid.
- Less Than: If the tag value exists and is a number less than the value you specify, Ringba modifies the bid.
- Regex Does Not Match: To use this logic, the value you specify must include regular expressions. If the regular expression match is NOT successful, Ringba modifies the bid.
- Regex Match: To use this logic, the value you specify must include regular expressions. If the regular expression match is successful, Ringba modifies the bid.
- Required: If the tag is not present, Ringba rejects the bid.
- Wildcard Does Not Match: To use this logic, the value you specify must include one or more wildcards. If the wildcard match is NOT successful, Ringba modifies the bid.
- Wildcard Match: To use this logic, the value you specify must include one or more wildcards. If the wildcard match is successful, Ringba modifies the bid.
What does each RTB error mean?
For a list of errors and their meanings, see RTB error codes.
What if my publisher sends me a Bid ID and I want to check the info for that bid?
See this knowledge base article to for information about the search bid feature: Search Bids by ID
How do I use Bulk bid modifiers?
To learn about bulk bid modifiers, see Bulk RTB Bid Modifiers
I receive the error Limit of 100 Bid Modifiers Reached when I try to add a bid modifier. What should I do?
The Bid Modifiers table on the Real Time Bidding tab of your campaign has a limit of 100 rows. If the table already has 100 rows but you still need to add more, delete some rows to make space.
Can I override the RTB settings per Publisher?
Under the Real-Time Bidding tab, all the settings apply to all the publishers inside your campaign. However, if you want to override for a specific publisher(s), you can go to your Publisher section, click to edit, and toggle this button to override. Then just change the settings and save.
Can I use Revshare with RTB?
It is possible to use Revshare with RTB. This part of the feature is called Pass Through. You can find more information here: RTB Pass Through.
Can I export all the bids for a certain day?
Yes, you can export the bids. See this article: Exporting RTB Bids
Is it possible to have publishers using both static DIDs and RTB for a certain Campaign?
Yes, you can accomplish that by assigning a call tracking number to the publisher under Publisher section and setting the Payout by clicking on Override Campaign icon on the left side of the page under the Actions column. Every call that hits the call tracking number will consider the payout settings to generate payout and for the calls that they using the RTB link will be using the campaign payout settings.
What is the correct "CID" parameter format that should be sent by the publisher?
Formats accepted are with or without country code and plus sign,
i.e, 16199270485, +16199270485 or 6199270485.
What is the main difference between RTB and RTB with Passthrough?
RTB checks agent availability - meaning that the system will check if you have eligible targets based on caps, hours of operation, and filters. It also lets you modify a bid according to a specific criteria. For example, if the call comes from Florida you can change the base bid amount under Bid Modifier by adding $5 to the base bid amount when a call meets this criteria.
With RTB, we would send the response with the bid to your publisher before pinging the RTTs in your Routing Plan. With RTB Passthrough, we ping ring tree targets during bid time to check the bid sent by them to calculate the final bid, as well as check the acceptance/availability before sending the response to the publisher.
What should I still need help with Real Time Bidding?
If you have any questions or need additional help, please reach out to our support team via chat or email at support@ringba.com.