Table of Contents




Overview

Bid Decision Flow is a diagnostic tool designed to help troubleshoot line item performance. It visualizes auction data and shows how the bidding system responded to auctions within a specified lookback window, helping users identify why a line item may not be bidding.


How It Works

To access Bid Decision Flow:

  1. Navigate to the Edit Line Item screen.

  2. Click on the Analytics tab on the far right.

By default, the tool displays data from the past hour, showing Pass/Fail metrics and a visualization of the drop-off at each step of the bidding process.


Below is a breakdown of each stage of bid evaluation, with detailed descriptions of potential issues at each stage:

Bid Evaluation Stages

Reasons Bid Requests are Dropped

Opt-Out

Users may choose opt-out from being served ads by Beeswax, by clicking a link on the Beeswax Privacy Policy page.

If the user ID on a particular bid request is flagged as “opted out”, the bid request will be dropped.

Limit Ad Tracking

“Limit Ad Tracking” (LMT) is a device-level opt-out setting, that allows users to limit the amount of information sent from their device to ad exchanges (including omitting their device ID).

Bid requests flagged as LMT are eligible to bid on if they originate from iOS or tvOS operating systems. We drop all other bid requests flagged as LMT from other operating systems.


Situations Where Bid Requests Are Not Dropped

Do Not Track

The “Do Not Track” (DNT) setting is not honored. Requests marked as "DNT" are not dropped or altered in any way.

Drop-Reasons

Drop-reasons are available for certain stages and provide more granular insights into why a bid was dropped. To view these reasons, click the ‘Show Details’ button for Targeting Match and Post-Processing stages.

Targeting Match Drop Reasons

Drop-reasons for targeting mismatches are displayed at the module level. A mismatch in any of the targeting modules (e.g., Geo, Platform) can cause a line item not to bid. Bid Decision Flow logs the first mismatch it encounters.

Drop ReasonDescription
App/Site mismatchNon-match due to app/site targeting
Content mismatchNon-match due to content targeting
Environment mismatchNon-match due to environment targeting
Exchange mismatchNon-match due to exchange targeting
Geo mismatchNon-match due to geo targeting
Platform mismatchNon-match due to platform targeting
Time mismatchNon-match due to time targeting
User (Segments) mismatchNon-match due to user targeting
Video mismatchNon-match due to video targeting
Time/IP Range mismatchNon-match due to time/IP range targeting
Processing ErrorError during processing

Post-Processing Drop Reasons

Post-processing issues that cause a bid to be dropped are listed below:

Drop ReasonDescription
Floor Price FilteredBid price is lower than the exchange floor price
Fix Price FilteredBid price is lower than the fixed price deal floor
Exchange Seat ErrorIssue with seat setup or seat eligibility
Ghost BidGhost bid candidates do not submit actual bids
Processing ErrorGeneral processing errors in the final steps

These stages will result in either a “Did Not Bid” or “Bid Successful” count, allowing users to identify where drop-offs occur and take corrective actions to improve delivery.

Lookback Range

To adjust the lookback range, select the desired range from the dropdown in the upper left. Available options include:

Unlike Real-Time Bidding Stats, Bid Decision Flow is not updated in real-time; the data is refreshed every 15 minutes. Be mindful of this delay when making changes to the line item and reviewing the analytics.

Tips for Interpretation