Dynamic creatives with feeds
To preview and test dynamic creatives, you'll need:
- Access to the Dynamic Content tab of Studio.
- Access to the Studio advertiser.
- Access to the feed.
If you're using scheduled feed uploads, please disable this feature during QA. Previews can't be accessed while the feed is being updated.
Review the checklist below, which is organized by dynamic strategy. If your creative doesn't use a certain strategy, skip that section and move to the next. After each question, common creative problems are listed. Click a problem to see the solution.
Feed setup for all strategies |
---|
Open the feed to review what elements and content should appear in the creative. To make quick adjustments to the profile as you test, test your dynamic creative in Draft mode instead of Published mode. Learn how to test dynamic feeds Are the dynamic elements in the feed displaying correctly in the creative?One or more dynamic elements aren't showing content from my feed.
If dynamic elements are empty, check your feed setup, then check the creative code to make sure the dynamic code for that element was inserted correctly. If the creative has a different problem, use the dynamic troubleshooting guide to find a solution. |
Is any of the feed content displaying poorly in the creative?The creative has words that are cut off.
Increase the size of the text field in the creative, or add custom code to scale down the font size based on the length of the dynamic text content. |
Geo-targeting |
---|
If the creative includes geo-targeting, test with at least three different locations from the feed to see how the creative reacts. You should also check the default content to make sure the creative works properly when the viewer's location doesn't match a location in the feed. Is the creative showing the correct content for each location?The wrong content is showing for a geo-targeting creative location.
The default column values are shown if you're testing a location that's not in the feed or isn’t available in the API. For geo-targeted previews, you can test with an accurate location available in the feed or an abbreviated version. For example, for the canonical name If the location is correct, make sure you're using the correct location format. Learn more from the Geographical Targeting API documentation. |
Campaign Manager 360 ID filtering |
---|
If the creative includes Campaign Manager 360 ID filtering, test at least 3 different IDs from the feed, and make sure you have a default content column set. Campaign Manager 360 ID filtering may include:
Is the creative showing the correct content for each Campaign Manager 360 ID?The wrong content is showing for a Campaign Manager 360 ID.
If the creative is showing the default value when testing an ID that's in the feed, someone may have changed the IDs in the feed without retransforming the feed in the profile. When using test IDsIt is possible to use test IDs for Campaign Manager 360 ID filtering that are not real IDs in Campaign Manager 360. These may work in the Dynamic Preview, however they won't work when the creative is live. Make sure that before setting the creative live that these test IDs are replaced with real IDs from the media agency's or client's Campaign Manager 360 account. Make sure to retransform the feed and republish the profile. Verify with the media agency or your client. |
Data pass |
---|
If the creative includes data passing, test at least 3 different values from the feed, and make sure you have a default content column set. Data pass campaigns include all campaigns using the "Custom value" filtering option in Studio. The media agency should also test the behavior via the tag. Learn how to test live data pass tags Is the creative showing the correct content for each data pass value?The wrong content is showing when testing values from the feed.
The default value is shown if you are testing a data pass value that isn’t available in the feed. Make sure to have a default column set in your feed. |
Date or time-based elements |
---|
If your creative includes date or time-based elements (also known as start/end date flighting), test at least three dates: beginning, middle, and end. Is the creative showing the correct content for each date and time?The wrong content appears for a scheduled creative date.
The default value is shown if the date and time used is not within the set range in the feed. If you didn't set a "Default" content column in the feed, it's a good idea to set one. If the date is correct, make sure you're using the proper date format. |
Dynamic remarketing with non-Google Merchant Center feeds |
---|
Dynamic remarketing campaigns include all campaigns using the "Remarketing value" filtering option in Studio that don't use Google Merchant Center feeds. For example, feeds that use spreadsheets, CSV files, or XML files as the content source. If the creative includes Dynamic Remarketing with non-Google Merchant Center feeds, test at least three different values from the feed. When you input the sample value for the custom variable (from the feed) into the dynamic remarketing key value in Step 5: Preview and click Launch/update preview, the dynamic content from the feed for that row should appear on the creative. If you're filtering on multiple custom variables and you're using "Prioritized Rules", make sure to input a value for each custom variable in Step 5: Preview. The media agency should also test the behavior via the advertiser’s Floodlight tag on the live page using the Campaign Manager 360 serving tag. Learn how to test live remarketing tags Is the creative showing the correct content for each custom variable set up in Studio?The wrong content is showing for the remarketing creative.
The two most common problems are:
Set a default content column or use "Prioritized Rules" in Step 3: Manage Rules to show a backup creative when there are no rows to pick from the feed.
|
Dynamic remarketing with Google Merchant Center |
---|
If the creative includes dynamic remarketing with Google Merchant Center feeds, you won’t be able to test different values from the feed. Instead, test the creative using the live tag (see below) and use the dynamic preview in Studio to see if products populate in the creative. It's not possible to test Merchant Center creatives with actual values from the feed via the dynamic preview in Studio. Dynamic remarketing campaigns with Merchant Center feeds include all campaigns using the "Remarketing value" filtering option in Studio and using Merchant Center feed IDs as the content source. The media agency should also test the behavior via the advertiser’s Floodlight tag on the live page using the Campaign Manager 360 serving tag. Learn how to test live remarketing tags Is the creative showing the correct content for the custom variables set up in Studio?No content is showing for the Google Merchant Center remarketing creative.
Make sure the Merchant Center ID you connect to Studio contains valid product data and you have implemented the dynamic content code correctly. |
Echo remarketing |
---|
If the creative includes echo remarketing, test at least three different values that are available via the Floodlight cookie. Creative agencies should ask the Media Agency or client for sample values to test, or test with random values. Echo remarketing campaigns include all campaigns using the "Remarketing value" as the data type in the "Profile Fields" section in Studio. The media agency should also test the behavior via their Floodlight implementation and the Campaign Manager 360 tag.Learn how to test live remarketing tags Is the creative showing the correct content for each value you're testing with?The wrong content is showing for the remarketing creative.
The default content is shown if forbidden or invalid values are used. Test with both valid and invalid values to make sure the creative works correctly. |
Reporting dimensions |
---|
Check if any reporting dimensions are set in the Reporting Dimensions step in Studio. Are reporting dimensions set up correctly?No reporting dimensions are set up in Step 6: Reporting Dimensions.
Not all campaigns use additional reporting dimensions. If you wish to use them and they aren't showing up, make sure the additional reporting dimensions have been added in Studio. It is best to speak with the media agency if additional reporting is required. |