Release Version: 24.10.9
Release Date: October 23, 2024
- OneStrata Release Calendar
- If you have any questions, please reach out to your OneStrata representative.
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 Provider | Action | Effect |
---|---|---|
CM360 | Upload 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:
The OneStrata campaign ID is also added to the External ID field of the CM360 campaign, if external fields in CM360 have been activated. |
CM360 | Upload 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:
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. |
CM360 | Upload 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:
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. |
Flashtalking | Upload 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:
|
Flashtalking | Upload 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:
|
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)
12345 value1 12345 value 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)
12345 value1, 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 Name | Field name |
---|---|
Client | ERP Code |
Contract | Valid From |
Contract | Valid To |
Order Detail | Agency To Client Exchange Rate |
Order Detail | Vendor To Agency Exchange Rate |
Order Detail | Approval Completed At |
Order Detail | Approval External Reference |
Order Detail | Approval Requested At |
Order Detail | Approval Status |
Order Detail | Approval 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 Name | Dimension Name | Description |
---|---|---|
Last Run | Last 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 Type | Provider(s) |
---|---|
Ad Server |
|
DSP (Demand-Side Platform) |
|
Search |
|
Social |
|
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.