On this page: Step 1 of 8 · Add a buyer
Connect TrackDrive
Real-time bid (RTB) PPC: pays when the call qualifies 8 steps
Showing sample values. Sign in to use yours →
Add InboundX as a buyer
In TrackDrive, add a new buyer for InboundX (some platforms call it a target) and choose the ping type, so TrackDrive asks us before it sends each call.
From TrackDrive's documentation Quoted as the platform documents it.
- Where to add itDocumented
- Campaigns → Buyers → New From Template → ** Ringba RTB Buyer Example
- The request editorDocumented
- Buyer Conversion Settings: replace REPLACE_ME URL; Telephone Number Path determines the returned destination. Response values can override Number, Duration and Revenue.
Paste your ping URL
Put this in the buyer's ping URL. Your key goes where the sample key is, and TrackDrive fills in the bracketed tokens on every call.
From TrackDrive's documentation Quoted as the platform documents it.
- Request methodsNot confirmed: confirm with TrackDrive
- Caller number tokenDocumented
[caller_id]- Caller state tokenDocumented
[geo_state]- Caller ZIP tokenNot confirmed: confirm with TrackDrive
- Token syntaxDocumented
- [token_name], lowercase letters/digits/underscore; optional default suffix [token]{default}.
- Other tokensDocumented
- caller_without_prefix: [caller_id_short]
Accept only when we bid
Tell TrackDrive how to read our answer. We answer reserved in status when we take the caller; anything else means don't send the call.
From TrackDrive's documentation Quoted as the platform documents it.
- How it reads our answerDocumented
- Was The Response Acceptable?, Extract Value From Response Body, Check If Response/Extracted Value Contains; supports JSON path, XPath and regular expressions.
- Fields its built-in template readsNot confirmed: confirm with TrackDrive
Dial the address in the bid
Send the call to the sip_address in each bid, exactly as it is.
From TrackDrive's documentation Quoted as the platform documents it.
- A fixed SIP addressDocumented
- External platform SIP endpoint uses sip:, @ and [number_to_dial]; buyer-number substitution is documented.
- The SIP address from each bidNot confirmed: confirm with TrackDrive
- The sip: prefixNot confirmed: confirm with TrackDrive
- How it treats the @Not confirmed: confirm with TrackDrive
Keep the caller's own number
This is our requirement: the call must reach us with the caller's own number as the caller ID, within 15 seconds of our bid. We match the call to its bid by that number, so your own number, or a hidden one, won't match.
From TrackDrive's documentation Quoted as the platform documents it.
- Passing the caller ID throughNot confirmed: confirm with TrackDrive
- Ping timeoutNot confirmed: confirm with TrackDrive
- The caller's number on a SIP transferNot confirmed: confirm with TrackDrive
Send your call ID once the call starts
We don't know when this platform creates its call ID. If it has one when you ping, put it on the ping; if not, send it with the call-ID endpoint.
Have TrackDrive call this URL once the call reaches it, with the caller's number and its own call ID.
From TrackDrive's documentation Quoted as the platform documents it.
- Call ID tokenDocumented
[call_uuid]- Call ID at ping timeNot confirmed: confirm with TrackDrive
Don't convert on call length
This campaign pays when the call qualifies, not after a number of seconds. Turn off any duration conversion for InboundX in TrackDrive, and ignore seconds in our bid. The postback in the next step tells TrackDrive which calls paid.
Tell your platform which calls paid
This is our requirement: when a call pays, we call your platform's conversion URL with these tokens filled in, so it learns which calls paid.
From TrackDrive's documentation Quoted as the platform documents it.
- Conversion endpointDocumented
- method: POSTpath: /api/v1/calls/update_call/{CALL_ID}authentication: Basic Authbody_fields: revenue, buyer_converted, offer_converted
- A GET conversion URLNot confirmed: confirm with TrackDrive
- A conversion pixel URLNot confirmed: confirm with TrackDrive
- Pixel placeholdersNot confirmed: confirm with TrackDrive
Test my setup
One test ping through your TrackDrive setup. We show what arrived, and what to change, as it happens.
Check your TrackDrive setup with one test ping
We'll give you a temporary ping URL. Put it in your platform in place of your real one, call your tracking number from any phone, and see what arrived, in plain words.
- Your ping arriveswaiting
- The caller's number is filled inwaiting
- The caller's state is readablewaiting
- Every field is under a name we readwaiting
- The call arrives inside the holdnot tested yet
- The call's caller ID matches the pingnot tested yet