Ping+Post Routing
A real-time bidding workflow that pings multiple buyers, collects bids, and posts the lead to the highest bidder.
Ping+Post Routing
Ping+Post Routing is a real-time lead auction system. When a lead is generated, Pingtree “pings” all eligible buyers simultaneously, collects their bids, then posts the lead data to the highest bidder for final acceptance.
How It Works
-
Lead Submission
A visitor submits their information via a form, landing page, or aggregator. Pingtree receives the lead payload. -
Ping to Buyers
Pingtree issues a Ping request (HTTP GET or POST) to each configured buyer endpoint. This request includes the lead’s data (name, contact details, product preferences, etc.). -
Buyers Respond
Each buyer evaluates the lead against their criteria (quality, location, vertical, etc.) and returns an API response containing:- Accept/Reject flag
- Bid Amount (price they’ll pay)
- Ping ID (unique token for this auction round)
-
Select Highest Bid
Pingtree filters out all rejects, then sorts the remaining bids from highest to lowest. The top bidder is chosen. -
Post to Winning Buyer
Pingtree sends a Post request—including the lead data and the buyer’s Ping ID—to the winning endpoint. -
Finalize Lead Sale
- If accepted: The lead is marked sold, revenue is recorded, and the buyer’s response completes the transaction.
- If rejected: Pingtree removes that buyer and repeats Step 5 with the next highest bidder.
-
Fallback
The process continues until a buyer accepts or all bids are exhausted.
Buyer Posting Specs
When integrating a Ping+Post buyer, their API docs will specify:
- Ping endpoint URL & required fields
- Post endpoint URL & required fields
- Any static tokens or headers distinguishing Ping vs. Post
Ensure you capture and map all tokens (e.g., ping_id
) from the Ping response for use in the subsequent Post.
Configuration & Setup
Follow these steps to configure a Ping+Post endpoint in your campaign:
Enable Ping+Post Routing
In your Custom Endpoint or Advertiser’s Lead Routing section, toggle on Ping+Post and switch to the PING tab.
Map Ping Request Fields
• Enter the Ping endpoint URL and HTTP method/format.
• Map all required lead fields.
• Optionally, toggle Bypass Ping to use this endpoint as a direct Post.
Configure Ping Response Mapping
• Set the Ping Timeout (seconds to wait for each buyer).
• Map your Ping ID token for use in the Post.
• Map Accept/Reject (response flag).
• Map Bid Amount for revenue attribution.
• (Optional) Map URL or Reject Reason for logging and debugging.
Map Post Request Fields
• Switch to the POST tab.
• Enter the Post endpoint URL and HTTP method/format.
• Map all required lead fields, including the captured Ping ID.
• Configure response mapping to confirm final sale or rejection.
Test & Activate
• Use Get Sample Response to ping your endpoint with a real transaction_id.
• Verify field mappings and bid logic in the tester UI.
• Enable and Save your endpoint.
• Run a live test to confirm end-to-end functionality.
Tip: Mapping the bid amount in the Ping step ensures your platform records the correct revenue value as soon as the lead is sold.