Release Notes: June 17, 2024

Updates to Forecast, Ad Server Management, Decision, and Reporting APIs and UI, including new features like Forecast Inventory planner, creating Product Ads and Campaign in a single request, and Site Custom Relevancy for optimizing demand allocation.

Forecast

Forecast UI

Added

  • Forecast Inventory planner alpha preview release

Forecast API

Added

  • Plan state rules, such as duplicate mode and advertiser placement limits, on available requests with new ads

Changed

  • Increased sampling weight given to users that would start their future journey in the same weekday as they have in the past, so we can better predict weekday-related patterns, such as differences in traffic during the weekend versus the middle of the week

Fixed

  • Goal overrides not being taken into consideration during simulation

Ad Server

Management API

Added

  • Create Product Ads and Campaign in a single request — using the Create Campaign (v2) endpoint, it is now possible to specify product ads that should be created within nested Flights of the Campaign. Previously creating a fully viable Campaign with product ads required at least two API requests: Create Campaign and then Submit Job to create the Product Ads in a given Flight. Now that can all be done in a single API call.

Changed

  • Create Campaign v2 — The V2 version of the create campaign endpoint POST /v2/campaign was initially built to minimally support just the required attributes of Campaigns, Flights, Ads, and Creatives. In addition to the product ads functionality described above, this release adds full support for all V1 Campaign attributes (namely CustomFieldsJson and SalespersonId).

Management UI

Changed

  • All Ads page — the Advertiser, Campaign and Flight related to Ads that appear in the All Ads table are now hyperlinks that navigate you to their corresponding pages when clicked. The table also has a new column for the Ad's Creative ID, which the table can now be filtered by.
  • Creatives by Advertiser page — a Creative ID column has been added to the Advertiser Creatives table.
  • Table filters — for filterable tables in the UI, it is now possible to paste in values separated by newline as well as commas

Fixed

  • Create Ads from Products > Product table filters — we fixed an issue causing inconsistent behavior for boolean type filters in the UI

Decision Engine

Added

  • Site Custom Relevancy — this new feature can be used to optimize the allocation of demand across your ad network’s sites for paced Ads. Site relevancy scores are used to adjust Flight weights before a lottery or auction is performed. Sites with a higher relevancy score will have a higher weight than those with lower scores. A site that does not have a defined relevancy score will have a default relevancy score of 500. As such, Sites that have a relevancy score of less than 500 are considered to be punished, whereas sites that have a relevancy score of over 500 are seen as favorable within a Channel. Per-Site relevancy scores can be set using the Management UI and API.

Reporting API

Added

  • Report Runs endpoint supports filtering by originating schedule id report_schedule_id
  • Report Runs endpoint returns originating schedule id for report runs originating from scheduled reports in new field report_schedule_id
  • Report Runs endpoint returns csv file url for report runs originating from scheduled reports in new field report_run_csv_url