Use * syntax for faster search

List of Features and Updates

About the Release

Release Version: 24.10.9

Release Date: October 23, 2024

Other Information

Campaigns Module

Schedules

Cleared Custom Values In Draft-Revised Schedule Grid Lines Remain Cleared

What is it? The backend logic for Schedule grid editing was updated:

  • Previously, when editing a draft-revised Schedule grid line (a Schedule grid line with the status Draft - Revised), the value in a custom data field would persist, even if the data field was cleared and the changes were saved to the Schedule grid.
  • Now, if a custom data field is cleared and the changes are saved to the Schedule grid, the custom field remains cleared.

With this backend logic change, clearing custom data fields works more as expected and resets the data field to a blank state.

Where is it? This change affects the Schedule grid, located on the Schedule tab.

Do I need to do anything? No — this change is automatically applied to all OneStrata enterprises.

Copy Unit Calendar Allocations When Copying a Campaign

What is it? When copying an existing campaign, if the dates of the new campaign are the same as the dates of the original campaign, the Unit Calendar allocations of any schedule(s) within the original campaign can also be copied: 

  • Previously, when copying a campaign, any of the campaign's draft, active, or archived schedules could be copied. However, the Unit Calendar allocations of the schedule(s) could not also be copied and had to be manually re-entered.
  • Now, when copying a campaign and schedule, the Unit Calendar allocations of that schedule can also be copied. The Unit Calendar allocations of the new campaign and schedule can then be edited as desired.

The Unit Calendar allocations of a schedule refers to any flight-level adjustments made to the Schedule grid lines within the schedule, which are managed through the Unit Calendar widget. For example, any manual adjustments to the start or end dates of a Schedule grid line's flight periods.

Being able to copy Unit Calendar allocations makes it easier and faster to copy campaigns with flight-level adjustments. For more information, see Copy a Campaign.

Where is it? This new feature affects the Copy Media Campaign widget and any campaigns/schedules that are copied from other campaigns.

How am I affected? Unit Calendar allocations can only be copied if the dates of the new campaign are the same as the campaign being copied.

Do I need to do anything? No — this new feature is automatically available for all OneStrata enterprises.

Draft-Revised Schedule Grid Lines Are Not Impacted By Ad Server Grid Changes

What is it? The backend logic for interactions between the Schedule grid and Ad Server grid was updated:

  • Previously, changes made to the Ad Server grid would cause any draft-revised Schedule grid lines (any Schedule grid lines with the status Draft - Revised) within the same order and campaign to display an "Outdated Drafts" warning. This warning required users to discard all changes that had been saved but not committed to the draft-revised Schedule grid line(s), even though changes to the Ad Server grid do not impact the data in the Schedule grid.
  • Now, editing the Ad Server grid does not cause any "Outdated Drafts" warnings for draft-revised Schedule grid lines, and users do not need to discard their schedule changes.

With this backend logic, editing draft-revised Schedule grid lines works more as expected and changes to the Ad Server grid do not affect the Schedule grid.

Where is it? This change affects the Schedule grid, located on the Schedule tab.

Do I need to do anything? No — this change is automatically applied to all OneStrata enterprises.

External Integrations (Ad Server)

Include OneStrata IDs When Uploading to an Ad Server Provider

What is it? Certain OneStrata ID values are now automatically included when uploading a OneStrata campaign, (Ad) Package, or Ad Placement to an Ad Server provider:

Ad Server ProviderActionEffect
CM360Upload a OneStrata campaign to CM360

The ID of the OneStrata campaign (Campaign ID) is added to the Billing invoice code field of the CM360 campaign:

  • Format: <Campaign ID> 
  • Example: 12345

The OneStrata campaign ID is also added to the External ID field of the CM360 campaign, if external fields in CM360 have been activated.

CM360Upload a OneStrata (Ad) Package to CM360

The ID of the corresponding OneStrata Cost Line (Cost Line ID) and Media Line (Media Line ID) are added to the Comments field of the CM360 package:

  • Format: <Cost Line ID>-<Media Line ID> 
  • Example: 11111-2222

The OneStrata Cost Line and Media Line IDs are also added to the External ID field of the CM360 package, if external fields in CM360 have been activated.

CM360Upload a OneStrata Ad Placement to CM360

The ID of the corresponding OneStrata Cost Line (Cost Line ID) and the Ad Placement (Ad Placement ID) are added to the Comments field of the CM360 placement:

  • Format: <Cost Line ID>-<Ad Placement ID> 
  • Example: 11111-3333

The OneStrata Cost Line and Ad Placement IDs are also added to the External ID field of the CM360 placement, if external fields in CM360 have been activated.

FlashtalkingUpload a OneStrata (Ad) Package to Flashtalking

The IDs of the corresponding OneStrata Cost Line (Cost Line ID) and Media Line (Media Line ID) are added to the Third Party ID field of the Flashtalking package:

  • Format: <Cost Line ID>-<Media Line ID>
  • Example: 11111-2222
FlashtalkingUpload a OneStrata Ad Placement to Flashtalking

The IDs of the corresponding OneStrata Cost Line (Cost Line ID) and the Ad Placement (Ad Placement ID) are added to the Third Party ID field of the Flashtalking placement:

  • Format: <Cost Line ID>-<Ad Placement ID>
  • Example: 11111-3333

These ID values are only included when uploading a OneStrata campaign / (Ad) Package / Ad Placement, which creates a new ad server campaign, ad server package, or ad server placement, respectively. The ID values are not included when linking to an existing ad server campaign, ad server package, or ad server placement.

Where is it? This new feature affects the Ad Server provider platform.

How am I affected? This new feature is not retroactive and only applies to OneStrata campaigns, (Ad) Packages, and Ad Placements uploaded after the release of OneStrata version 24.10.9 (October 23, 2024).

Do I need to do anything? No — this new feature is automatically available for all OneStrata enterprises that have set up a CM360 or Flashtalking integration.

New and Renamed Ad Server Placement Types

What is it? Three new Ad Placement types were added and one Ad Placement type was renamed:

  • New Ad Placement types:
    • CM360 (Tracking): In-Stream Audio (Any)
    • Flashtalking (Ad Serving): Audio
    • Flashtalking (Tracking): Multi-Tracker
  • Renamed Ad Placement type:
    • CM360 (Tracking): In-Stream Video (1x1) was renamed to In-Stream Video (Any)

For all Ad Placement types, see Ad Placement Types.

Where is it? This change affects the Ad Server grid, located on the Ad Server dashboard.

Do I need to do anything? No — the new and renamed Ad Placement types are automatically available for all OneStrata enterprises that have set up a CM360 or Flashtalking integration.

Select a Cost Cap Option When Uploading an Ad Placement

What is it? When uploading an Ad Placement to an ad server, there are now two cost cap options:

  • Cumulative Total: Once a certain amount is reached, the media cost (cost of placement delivery) is no longer recorded by the Ad Server provider. This amount is equal to the sum of the cost of all the flight periods in the Schedule grid line that created the Ad Placement being uploaded.
  • None: There is no cap cost and all media cost (the cost of placement delivery) is recorded by the Ad Server provider.

Previously, the only possible cost cap was Cumulative Total.

This new option provides more flexibility when uploading an Ad Placement. For more information, see Upload an Ad Placement as a New Ad Server Placement.

Where is it? This new option affects the Upload widget, located on the Ad Server dashboard.

Do I need to do anything? No — this new feature is automatically available for all OneStrata enterprises that have set up an ad server integration.

External Integrations (Search)

Create Google Ad Campaigns

What is it? Google Ads campaigns can be created directly within OneStrata without having to re-enter details or switch platforms, by uploading an existing Cost Line to Google Ads.

For more information, see Upload a Cost Line as a New Search Campaign.

Where is it? This new feature affects the Search grid, located on the Search dashboard.

Do I need to do anything? No — this new feature is automatically available for all OneStrata enterprises that have set up a Google Ads integration.

External Integrations (Social)

View and Actualize Meta Delivery Data

What is it? The delivery data of linked Meta campaigns can be viewed and actualized, on the Actualization tab.

For OneStrata Cost Lines that are linked to a Meta campaign, the vendor delivery cost and the number of delivered units for the Cost Line can be viewed and actualized on the Standard Actualization grid, in the Site Cost and Site Units columns. The delivery metrics are automatically retrieved from Meta once per day, at around midnight local time.

For more information, see View the Delivery Metrics of a Linked Social Campaign and Actualize a Standard Cost Line.

Where is it? This new feature affects the Standard Actualization grid, located on the Actualization tab.

Do I need to do anything? No — this new feature is automatically available for all OneStrata enterprises that have set up a Meta integration.


Reports Module

Analytics

Custom Fields Are Automatically Added To Analytics

What is it? User-created custom fields (created through the Administration > Custom Field Manager page or the Administration > Data Fields and Templates page) are now automatically added to Analytics. A custom field becomes available in Analytics within approximately an hour after the custom field is first used in a campaign.

Previously, users had to contact a OneStrata representative and request any custom fields to be manually added to Analytics.

Where is it? This change affects Analytics, which is located on the Reports > Explore Analytics > OneStrata tab.

Do I need to do anything? No — this change is automatically applied to all OneStrata enterprises.

Custom Field Values Are Aggregated In Analytics

What is it? The backend logic for displaying user-created custom fields (fields created through the Administration > Custom Field Manager page or the Administration > Data Fields and Templates page) in Analytics was updated:

  • Previously, when running a query that included custom fields created at the Cost Line, Media Line, or Ad Unit level, if the custom field had multiple values, each value was returned in a separate row in the Results data table. For example:
    Ad Unit ID

    CustomField1

    (Ad Unit-level custom field)

    12345value1
    12345value 2


  • Now, when running such a query, the values of the custom field are aggregated and returned in a single row, with each value separated by a comma. For example:
    Ad Unit ID

    CustomField1

    (Ad Unit-level custom field)

    12345value1, value2

Where is it? This change affects Analytics, which is located on the Reports > Explore Analytics > OneStrata tab.

Do I need to do anything? No — this change is automatically applied to all OneStrata enterprises. 

View Additional Fields in the Snowflake Data Warehouse

What is it? The following fields have been added to the Snowflake Data Warehouse:

View NameField name
ClientERP Code
ContractValid From
ContractValid To
Order DetailAgency To Client Exchange Rate
Order DetailVendor To Agency Exchange Rate
Order DetailApproval Completed At
Order DetailApproval External Reference
Order DetailApproval Requested At
Order DetailApproval Status
Order DetailApproval Version

Do I need to do anything? No — these new fields are automatically available for all users with access to Snowflake Data Warehouse views.

View "Last Updated Time" in Analytics

What is it? A new dimension has been added to Analytics:

Table NameDimension NameDescription
Last RunLast Updated Time

The most recent date and time that Analytics data was retrieved from the OneStrata data warehouse.

This new dimension helps users understand how recently the data in an Analytics query or report was retrieved,

Where is it? This new dimension is available in Analytics, which is located on the Reports > Explore Analytics > OneStrata tab.

Do I need to do anything? No — this new dimension is automatically available for all OneStrata enterprises.


Administration Module

Data Fields and Templates

Use Rate Type Short Codes in Concatenated Formulas

What is it? Concatenated formula data fields that use the Rate Type field as part of the formula can now use the rate type's short code. Previously, only the full name of the rate type could be used.

To use the rate type short code, select the Use Shortcode checkbox when creating or editing the concatenated formula. For more information, see Create a Concatenated Formula Data Field. For a list of rate type short codes, see Rate Type Reference.

Where is it? This new feature affects concatenated formula data fields, which are managed on the Administration > Reference Data > Data Fields and Templates tab.

Do I need to do anything? No — this new feature is automatically available for all OneStrata enterprises.

External Integrations

Create and Manage External Integrations

What is it? Through the new External Integrations Administration page, users can now directly create and manage integrations with third-party providers. For more information, see:

There are four types of external integration providers:

Provider TypeProvider(s)
Ad Server
  • Campaign Manager 360 (CM360)
  • Flashtalking
DSP (Demand-Side Platform) 
  • Display & Video 360 (DV360)

Search

  • Google Ads

Social

  • Meta

Previously, users had to contact a OneStrata representative to create or modify an external integration.

Where is it? The External Integrations Administration page is a new page within the Administration module: Administration > External Integrations.

Do I need to do anything? No — external integration administration is automatically available for all OneStrata enterprises.

However, users must have the View External Integrations permission to view the External Integrations Administration page and the Create/Modify External Integrations permission to create a new external integration or modify an existing external integration. These permissions are not automatically enabled and must be enabled for each user role as appropriate. For more information, see Change the Permissions of a User Role.


Other

General

General UI Updates

What is it? The following changes were made to the OneStrata UI, making the UI more visually consistent and easier to navigate:

  • Updated and standardized card component styling for titles, descriptions, and spacing.
  • New card component variations, including large cards and floating cards.

Where is it? These UI changes affect the entire OneStrata platform.

Do I need to do anything? No — these changes are automatically applied to all OneStrata enterprises. 

Vendor Inbox

Share Order Access With Other Vendor Inbox Users

What is it? Through the new User Access page, Vendor Inbox users can share read and write permissions for their orders with up to five other Vendor Inbox users:

  • Read: If read permissions are shared, the added user can view and export the orders of the original user.
  • Write: If write permissions are shared, the added user can confirm or reject the orders of the original user.

When a Vendor Inbox user that has been given read or write permissions from another user logs in, that user has access to their own orders and to the orders of the user who shared permissions.

Where is it? The new User Access page is part of Vendor Inbox.

Do I need to do anything? No — the User Access page is automatically available for all Vendor Inbox users.

  • No labels
Provide feedback on this article