Start and end date scheduling
Start and end date scheduling (sometimes referred to as flighting) is an advertising strategy that lets an advertiser set a schedule for when different content displays in the ad. Using dynamic creatives, an ad can be updated automatically by changing date parameters. This allows creative content to be tailored to business seasons and time sensitivity, resulting in increased relevancy on every impression and efficient creative development and management.
There are two types of scheduling available:
System time: Scheduling is triggered by global UTC time (Coordinated Universal Time). Once a feed is uploaded to Studio, the time settings are automatically converted into global UTC time for serving. If no time zone is included in the feed, then US Pacific Time is the default.
User time: Scheduling is triggered based on the user's time. If an ad is eligible to be served from 12PM to 2PM, it will be served during those hours, irrespective of where the user is located. Timezones cannot be included and will result in feed transformation errors when user time is selected.
For more information on how to format dates and times, review Approved date and time formats for dynamic creative feeds.
- Start with a feed template Refer to this sample feed structure as a basic starting point for a start/end date filtered strategy. Browse additional feed templates in the template gallery.
- Fill out the feed Follow these general feed instructions to begin populating the feed.
- Add the "Start date" and "End date" columns After following the general feed instructions, make sure to add two columns: one for start dates and one for end dates. Enter the appropriate start and end dates in the rows within these columns. Follow the formatting instructions listed in the Approved Date and Time Formats article.
Get notified when content expires
Studio profile setup
After uploading the feed to the Studio profile, follow the below steps that are specific to start/end date scheduling strategies:
Navigate to Step 2: Manage Data. In the Special fields (optional) section, select the start date column name from the Start Date dropdown; repeat for end date. Select the type of scheduling to be used: System Time or User Time.
In the Data types and filters section, select the "DateTime" field type for the start and end date columns in the feed.
In Step 3: Manage Rules, there is no additional setup required.
In Step 4: Generate Code, the dynamic code is generated. Follow these steps to incorporate the dynamic code into the creative asset files and upload the final assets to Studio.
In Step 5: Preview, preview the creative by entering the date/time criteria into the parameter field and clicking the Launch/update preview button.
Check out this sample creative! Take a look at the Rich Media Gallery for an example of a start/end date scheduled dynamic creative.
Frequently Asked Questions
Pre-developmentWhat is required to run a start and end date scheduled dynamic creative?
- Standard assets required for any Rich Media campaign
- Completed feed
- Dynamic image files
- Dynamic copy
- YouTube video IDs (intro and/or full)
- Exit URL(s)
- Font files for dynamic banner copy
Although specific time-of-day targeting (e.g. morning, afternoon, etc.) is not supported, targeting by time of day can be accomplished by creating one row of content for each day/time interval that requires a different creative message. For example, set up one row for Monday morning, one row for Monday afternoon, one row for Tuesday morning, etc.Am I required to specify both date AND time in the feed?
Please follow the Dynamic creative best practices.
For example, the user's time is 10/21/2015, but there are no rows of matching content in the feed for date 10/21/2015. Dates without a specified time are equivalent to 12:00am of that day. If you wish to serve content through the end of a day, enter the next day in the feed as the end date. There are two potential results, depending on how the feed was created to handle these situations:
If there is a "Default" content column in the feed, then the default content row will be served in this scenario. As long as the default content row is set to "TRUE" in the feed, the user will be served the default.
If you did not include a "Default" content column in the feed, there is no eligible content to serve. DCM chooses another creative in the rotation (based on priority) to serve to this user. If there is no other creative in rotation, DCM serves the default ad.
DevelopmentWhat if I receive errors when I upload my feed?
If the dates and/or times do not match the expected format for dynamic creatives, an error message is displayed in Step 2: Manage Data. When this error occurs, make sure that the date and time formats in the feed match the acceptable data formats.
Post-DevelopmentHow do I preview a scheduled dynamic creative?
Go to Step 5: Preview in the Dynamic Content workflow. Select date, time, and time zone. Then click Launch/update preview to see how the creative displays to users at the time you selected.
No, but there are some trafficking considerations to keep in mind for dynamic creatives in general. For more information, see Dynamic trafficking FAQs.