Structured DSA campaigns

DSA (Dynamic Search Ads) is a great solution if you need to quickly and easily cover the entire range of goods you offer, even the ones where creating keywords is anything but easy. The 25 000 dynamic ad targets per 1 Google Adds account might be a slight hitch, though. That’s why we put our heads together and came up with a way to bypass the limit.

If you don’t know about DSA yet, you can learn more on our blog or in our manual. A 

In a nutshell – why should you go for DSA in PPC Bee? 

  • - due to automatic synchronization, the app reflects changes in campaign structure, based on changes in the feed 
  • - for each product or product group, ad texts can be tailored and CPC rules set up
  • - simple integration with Ad Customizers
  • - DSA campaigns can be tuned up with a few clicks, changes can be made globally


But now, let’s dive head-first into the topic of campaign creation. First, create a new data source, as you’ve learned – give it any name you want, enter the URL address, and create the source. It can be any of the supported file formats.


As soon as the entire source is uploaded, turn it into a new grouped data source.


Pick a name (1.) and choose the column where you want the data source to be grouped (2.). Additionally, you can use conditions to choose which products you’d like to be included in the grouped data source (3.).


Create the source and wait for it to sync up. 


You can now see in the product overview that new columns have been added, or that the values of some columns have been changed. The first one is product_id (1.) which now works with the value of the column according to which you had the data source grouped (set up while you were creating the grouped source). The URL address and other text variables were combined in a single field while numerical variables were transformed into pricemin_avg (2.), pricemin_max (3.), pricemin_min (4.),...

Moreover, a products_count (5.) column was added which gives us information on the number of products grouped on a single line.

Then, create a new campaign (as you’ve already learned) – give it a name, choose the grouped source as your data source, or use conditions to select the product groups which you (don’t) want to be included in the campaign.


After the campaign is created, go directly to the Google Ads settings tab, choose the account you’d like the campaign to sync up with, and turn on DSA campaign at the bottom of the page.


There, choose the product’s target URL and set DSA use label as 'use product_id as label for targeting' – the campaign won’t work if you choose different settings in this field. Modify the remaining settings as necessary, and click Save.


Next, create your DSA ad text – the whole ad text is generated dynamically, apart from the 1st and 2nd caption which you choose yourselves.


Save the settings, click Display product campaign, and wait for the campaign to generate so that you can check it.


If everything’s ok, sync the campaign up, and you’re done! :) 

Blog post
Was this article helpful?
Didn’t find what you were looking for?
Ask a question