What is an RTB request? What are the parameters passed in the bid request?

An RTB (Real-Time Bidding) request is a request made by a publisher's ad server to a demand-side platform (DSP) or an ad exchange when there is an available ad impression to be filled. This request triggers a real-time auction where advertisers and their DSPs can bid on the opportunity to display an ad to a specific user at a particular moment. RTB is a key component of the programmatic advertising ecosystem.

vamshi

2/13/20253 min read

When an RTB request is sent, it typically contains a set of parameters or information about the ad impression and the user. These parameters help advertisers and DSPs make informed decisions about whether to bid on the impression and, if so, how much to bid. The parameters passed in an RTB bid request may include:

1. Bid Request ID (Bid ID):

- A unique identifier for each bid request. This allows for tracking and matching bid responses to specific requests.

2. Impression ID:

- A unique identifier for the ad impression. This helps advertisers track and identify the specific placement where their ad may be shown.

3. Site ID or App ID:

- Indicates the identifier for the website or app where the ad impression is available.

4. Ad Unit Size:

- Specifies the dimensions (width and height) of the available ad space.

5. Ad Position:

- Describes the position of the ad on the webpage or app (e.g., above the fold, below the fold).

6. Bid Floor:

- The minimum acceptable bid amount set by the publisher. Advertisers must bid above this floor to be considered in the auction.

7. User Data:

- Information about the user, such as demographics, location, device type, browser, and historical behavior. This data is crucial for targeting the ad to the right audience.

8. Device Information:

- Details about the device on which the ad will be displayed, including device type, make, model, and operating system.


9. Connection Type: Indicates the type of network connection the user is using (e.g., Wi-Fi, mobile data).

10. User Agent: Information about the user's browser or app, including the browser type and version.

11. IP Address: The IP address of the user, which can be used for geolocation targeting.

12. URL and Referrer Information:

- The URL of the page or app where the ad impression is available and information about the referring page or app.

13. Timestamp:

- The time when the bid request was generated, allowing for time-sensitive targeting.

14. Creative Specifications:

- Information about the type of ad creative that can be accommodated (e.g., display, video, native).


15. Other Optional Parameters:

- Additional parameters may be included based on the specific needs of the publisher or ad exchange.

Advertisers and DSPs use this information to assess the value of the ad impression and decide whether to submit a bid. The entire process, from the bid request to the winning bid selection, occurs in milliseconds, making real-time decisions possible. The bid response includes the bid amount and the ad creative to be displayed if the bid is successful.

Which metrics need to be used to measure the Performance of Programmatic ads in Reporting?

Programmatic advertising involves the use of various metrics to measure the performance and effectiveness of campaigns. These metrics provide insights into how well the advertising efforts are achieving the defined objectives. Here are some key programmatic advertising metrics:

1. Impressions:

- Definition: The number of times an ad is displayed to a user.

- Significance: Impressions indicate the reach of your campaign and how often your ad is viewed.

2. Click-Through Rate (CTR):

- Definition: The percentage of users who clicked on an ad out of the total number of impressions.

- Significance: CTR measures ad engagement and indicates the relevance and appeal of the ad to the audience.


3. Conversion Rate:

- Definition: The percentage of users who completed a desired action (e.g., making a purchase or filling out a form) out of the total number of clicks.

- Significance: Conversion rate measures the effectiveness of the campaign in achieving specific goals.

4. Cost per Mille (CPM):


- Definition: The cost of 1,000 impressions.

- Significance: CPM helps assess the cost efficiency of reaching a thousand users.


5. Cost per Click (CPC):

- Definition: The cost incurred for each click on the ad.


- Significance: CPC measures the cost efficiency of driving user engagement through clicks.


6. Cost per Action (CPA):

- Definition: The cost incurred for each specified action, such as a conversion or lead.


- Significance: CPA measures the cost efficiency of achieving specific campaign objectives.

7. Viewability:

- Definition: The percentage of ad impressions that are viewable to users.

- Significance: Viewability is crucial for assessing the actual visibility and potential impact of an ad.


8. Frequency:

- Definition: The average number of times a user sees the same ad.


- Significance: Frequency helps manage ad exposure to prevent fatigue and optimize user experience.

9. Reach:

- Definition: The total number of unique users exposed to an ad campaign.


- Significance: Reach measures the size of the audience reached by the campaign.

10. Ad Fraud Metrics:

- Definition: Metrics related to detecting and preventing ad fraud, including invalid traffic, bots, and non-human interactions.


- Significance: Monitoring ad fraud metrics ensures the integrity of the campaign and prevents wastage of ad spend.

Regular monitoring and analysis of these programmatic advertising metrics help advertisers optimize campaigns, refine targeting strategies, and make data-driven decisions to achieve better results. It's essential to align the chosen metrics with specific campaign objectives to measure success accurately.