Having on-brand, persuasive, and relevant dynamic content in your ads is crucial to engage with your audience as much as possible. You can achieve that by combining the custom ad creation Bannerwise provides with the feed filtering rules functionality Google Studio has.
You can apply filters to decide which rows from your feed will be eligible to show in your campaign. A common use case is, for example, to create a campaign to only show the Christmas-related products of your feed and accompany that dynamic content with a custom Christmas-themed ad template. This practice can be applied to other big dates for marketing teams such as Mother’s Day, Black Friday, Easter…
Step 1: Enriching your feed
Adding all product information to your feed is crucial. The filters you can set up in Google Studio fully depend on the content existing in the product feed. Therefore, enrich your feed before uploading it to Google Studio.
Add an attribute in your feed named "Label" and use, as values, different tags based on the product groups you want to create. In the image below, for example, we've added the value "christmas" to the rows we want to be eligible in our campaign. "Label" is the attribute we will use to set up the feed filtering rules.
When you're done enriching your feed, generate a URL that will serve as the source feed. If you are using Google Spreadsheets to build your feed, check out this article to know how to get a valid URL.
Step 2: Uploading your feed in Google Studio
Log in to Google Studio.
Select the tab "Dynamic content" and select an advertiser from the list. Ideally, the advertiser you choose in Google Studio to upload the feed is the same one associated with your Google Campaign Manager and DV360 account.
Click the "New profile" button.
Enter the name of your profile and click on "Create".
Click the "New content" button. Here you can indicate the type of content you are uploading as source feed.
In our case, we are choosing the following options:
Content Source: Remote File
Format: CSV
Feed URL: Paste the URL generated from Google Spreadsheets
Click on "Start import"
💡Good to know: If you are using a Google Spreadsheet, it must be shared with the following two email addresses: StudioDynamicCreative@system.gserviceaccount.com and
studio-dynamic-creatives@google.com
The data of your feed will be parsed. When it's finished, you'll get an overview of the attributes included in your feed. If everything goes as expected, the attribute "Label" will display as well, together with one of the row values you've used.
Proceed to set the "ID" and the "Reporting label" for your feed. Here you should select a reference like "id" for ID, but this can vary depending on your feed. Those two fields are mandatory.
On the other hand, "Default" is an optional field. It refers to the "Default" column in your feed if you have one. This column is used to display default content when the dynamic rules you set up don't match any row content. To know more about what option to choose, read this resource.
Scroll down. Now, check the data Studio gives of your feed and select the options you need:
Field type: Select the appropriate data type.
Filterable: If you're going to set up dynamic ruling to define dynamic targeting, check the boxes of the field names you'd like to be able to set rules with.
IMPORTANT INFORMATION❗❗
Check the box under "Filterable" for the attribute "Label". This will let us create the appropriate filtering for the "Christmas" product group.
Display: Toggle ON the field names that are present in the creatives. Normally, the only columns that are not enabled are ID, Reporting Label, targeting column(s), and reporting dimensions.
Click on "Transform".
In the next screens, click the blue "Save and Continue" button.
By now, you should be in Step 3 "Manage Rules". It's here where we will set up the filters and ensure that only the products in our feed that contain the label "Christmas" display in our ads.
Under "Type", click on "Open". The option "Prioritised" will show in a drop-down menu. Click on it.
💡 Good to know: If the option "Prioritised" doesn't display after selecting "Open", in most cases it means that there were no attributes selected as "filterable" when uploading your feed. To fix this, please follow the steps in this article again.
Click on "New rule".
Time to set up the rule:
Give a name to the filtering rule.
Select "Constant matching" and add the exact same label you added to the feed rows. For additional information about these settings, check out this resource.
Click on "Ok" when you're done setting the rule.
You can see a summary of the rule you've just created and the rotation options. If you want to learn more about the options you have, check out this resource.
Click on "Save and continue".
You're done! Google Studio will generate a code based on your feed. The next step is to upload your feed in Bannerwise and start building your custom dynamic ads!
IMPORTANT INFORMATION❗❗
You must create as many profiles in Google Studio as product groups you'd like to have and, in each profile, add a filter for a specific label just like this article explains. On the other hand, since the creatives in Bannerwise must be linked to a certain profile in Google Studio, it is necessary to upload the feed as many times as profiles created in Google Studio and associate them with the different "Profile ID"s.
💡 Good to know: To keep all data in synch and ensure that your ads display real information, you can enable a schedule in Google Studio. This can only be done if both creatives and profiles have been published. If that's the case, follow the steps below:
Go to "Step 2: Manage data" in the published profile and click on the transformed content.
Scroll down the page. At the bottom, you'll see a new section to schedule updates:
Toggle ON the "Enable schedule" option.
Add the data source. This must be the same URL you are using as the source feed in the Google Studio profile.
Choose your preferred options for the "Schedule details" section.
Click "Save" when you're done.
We hope the information in this article was useful to achieve your goal. If there is anything else we can help you with and you couldn't find it in our help center, don't hesitate to contact us by chat. We are always ready to help you.