Custom bidding lets you define how much an impression is worth. Display & Video 360 then uses your insights to build an algorithm that optimizes your bids for the highest performance based on your goal.
There are two ways to define the value of an impression: You can create a custom bidding script or you can create a custom bidding goal.
Pro tip: Use the custom bidding reporting column to evaluate performance.
Custom bidding scripts
Custom bidding goals
Build a custom bidding algorithm without having to write script by creating a custom bidding goal in Display & Video 360.
Goals let you optimize impression values using simple weighted conversions. Goals enable you to assign value to impressions in order to build a custom bidding algorithm for your campaign goals.
Because Display & Video 360 also has automated bid strategies, custom bidding is best for optimization to metrics other than standard automated bidding goals. These include:
- Custom Floodlight variables such as product SKU, basket size, etc.
- Floodlight Sales revenue from the revenue parameter being tracked by a Floodlight Sales tag.
- Weighted conversions with different Floodlights tracking activities that carry different values to you (such as different activities on different product pages).
- Conversion activities that occur infrequently. You may want drive volume by adding more weight to the conversion event and less weight to an upper-funnel event.
- Key performance indicators for your brand such as viewability and video completions.
- Linked Google Analytics 360 account goals. You may want to use goals created in a linked Google Analytics 360 account to apply different weights to events on the advertisers site.
Note: You will need to first link the Google Analytics 360 account with the Display & Video 360 advertiser, then create goals within the Google Analytics 360 account. When linking a Google Analytics 360 account with Display & Video 360 for custom bidding, you are sharing conversion data, which will only be available in Display & Video 360 custom bidding metrics through reporting. Make sure the linked accounts are sharing data and have goals in place, scripts not using Google Analytics 360 goals will not score impressions.
Requirements and limitations
|Custom bidding scripts||Custom bidding goals|
- Custom bidding doesn't apply to YouTube, Gmail, Twitter, Audio, Tag Guaranteed, or Programmatic Guaranteed inventory.
- Custom bidding can only have 10 active algorithms at a time (per Advertiser ID). Inactive algorithms can be archived.
- Custom bidding requires prior scored impressions (within the advertiser) to train a model. You may have to wait several days before using custom bidding (as your bid strategy) if there are no past scored impressions to train the model.
- Custom bidding models require a 30-day window of data. If an advertiser that uses custom bidding is paused for more than 30 days, the model will need to gather data again (the same as a new algorithm).
- Custom bidding metrics can take up to 2 days to process. These metrics (including impressions with custom values, impressions with positive custom values, and other derived metrics) may not be available for the last 2 days in your reports or in the Experiments tab.
- Algorithms created at the advertiser level are not sharable with other advertisers but can be edited by users with either partner-level access or the specific advertiser access.
- Algorithms created at the partner level can only be edited by users with partner-level access. They can be shared with multiple advertisers and viewed at the advertiser level.
- Advertiser level users will be able to view, but not edit, algorithms created at the partner level. They also cannot see which advertisers algorithms are shared with. Users with partner-level access will be able to edit the algorithms.
Algorithms will be suspended when all of the following happen:
- The algorithm's script hasn't been updated or edited for 21 days.
- There has been no spend associated with the algorithm for 21 days.
- The algorithm isn't associated with any insertion orders or line items that have future budgets or flights.