Welcome to the Marin Software Support Center. We're glad you're here. Here's what you can look forward to:
  • Real-time search so you can find what you need faster than ever.
  • Easy-to-follow video guides for our most popular articles.
  • Interactive simulations and Live Screenshots to make learning easy.
  • Regular content updates to ensure every word you read is accurate and up-to-date.

Search Publishers

Home > English > Search Publishers > Google > How To Articles: Google > Dynamic Search Ads for Google

Dynamic Search Ads for Google


Google Dynamic Search Ads (DSA) automatically show ads based on the content of your website. They are text-based ads with a dynamically generated Headline and Landing Page. Rather than using keywords, dynamic ads are triggered by a Dynamic Target, which consists of a website attribute or group of website attributes (e.g. URL, category, etc).  

Note: Expanded DSAs (or eDSAs) are now the preferred DSA format within Google. To learn more about eDSAs, check out our eDSA article.

How Dynamic Search Ads work

The advertiser supplies Google with a website URL which Google then analyzes. It then displays the advertiser's creative for searches that relate to the website content – much like natural search does. The advertiser provides Desc 1 and Desc 2 elements of the creative, but the headline is auto-generated to match the user's search query. Bids for Dynamic Search Ads are set at the ad group level.

Platform Support for dynamic search ads

The following table outlines current and upcoming platform support for DSAs:


Marin Search

MarinOne > Devices

Dynamic Search Creative Management



Dynamic Search Creative Level Reporting



Dynamic Target Management



Creation of Dynamic Search Campaigns



Dynamic Target Reporting (Cost & Revenue)



Dynamic Target Bidding



How to view dynamic target Level Reporting in Grid

In MarinOne

This is a beta feature that's currently being tested. If you would like to test this beta in your MarinOne client account, please reach out to the Customer Support team.

Once you've been enabled for the beta feature, you can view Dynamic Target Level Reporting from the Devices tab by adjusting the Level drop-down to Dynamic Target. 

From here, you can see all Traffic Cost, Profit, Conversions, Revenue reporting, segmented by Device. This is powered by the MarinOne Analytics Engine, so you'll be able to receive Intraday Cost data for Google Dynamic Targets.



How to view Dynamic Search Ads in the grid

You can view your Dynamic Search Targets in the SmartGrid under the new Dynamic Targets sub-tab.

You can also view Dynamic Search Ads in either the main Creatives tab or on a per-group basis in the Creatives sub tab within a group. DSA’s have the Creative Type column header value of: Dynamic. From both of these views, you can create, edit, and delete a Dynamic Search Ad in the same manner as any other ad type.

How to manage Dynamic Search Campaign Settings

You can manage your Dynamic Search campaign settings in the Platform. These settings can be managed in the Advanced Settings section of the campaign settings. From here, you can set a campaign as a Dynamic Campaign as well as specify the domain for dynamic targeting and language preference.

To create a dynamic campaign from scratch, you'll first need to create a regular search campaign in the Platform, then enable the Dynamic Search Ads setting in the campaign’s Advanced Settings section.

Tracking Dynamic Search Ads

Note: for Dynamic Search Ads, we recommend setting your tracking template at the campaign level or any level of the account hierarchy lower than account level. Because DSAs use 'keywordless' ads, account-level tracking templates can lead to attribution issues with keyword and match type Valuetrack parameters.

Dynamic Search Ads are supported by the Platform's URL Builder and will inherit tracking template settings. However, because we recommend using the campaign-level tracking template, you will need to manually create a campaign-level template, otherwise, this template would be applied to all campaigns. 

We recommend manually creating a campaign-level template with just the creative parameter. To do this, you can use your account-level template as a starting, remove your other parameters (all except {creative}), and manually apply this at the campaign level. 

Note: While we recommend campaign-level templates created in this way, other parameters can be included in your template as long as the campaign-level tracking template has the keyword and match type removed (if just using Marin Tracker) or hard-coded if there's any connect mapping.


Note: If you're using autotagging to track your Dynamic Search Ads for Google, there is no additional tracking setup needed. 

Managing Dynamic Search Ads in bulk

To bulk add or bulk edit Dynamic Search Ads:

  1. Click the Creatives tab, then go to Bulk add/edit creatives in the left-hand menu.

  2. Bulk upload the Dynamic Search Ads using the following headers:

    Account Campaign Group [Headline] [Description Line 1] [Description Line 2] [Creative Type] [Status] [Display URL] [Creative ID] [Custom Parameters] [Tracking Template] 

    Columns in square brackets are optional while columns without brackets are required. For the Creative Type column, upload the value as 'Dynamic.' The Creative ID column is used for edits only.

    Account, Campaign, and Group columns can be specified in the file or in the drop-down on the bulk page. Other columns will need to be included in your bulk file. 

  3. You can upload either as a bulk file or directly in the bulk window.

Managing Dynamic Search Targets in bulk

To bulk add/edit Dynamic Targets, follow these steps:

  1. To bulk add/edit Dynamic Targets, follow these steps:

    • Navigate to the Dynamic Targets Bulk Add/Edit page from either the Bulk Upload menu page in Admin, or directly from the Dynamic Targets SmartGrid via the Upload button.

    • Bulk upload Dynamic Target using the following headers:

      1. Account : Can be specified in the file or in the dropdown in the bulk page

      2. Campaign: Can be specified in the file or in the dropdown in the bulk page

      3. Group: Can be specified in the file or in the dropdown in the bulk page

      4. Dynamic Target ID: Required for edit

      5. [Condition1]: Options are: CATEGORY, URL, PAGE_TITLE, PAGE_CONTENT

      6. [Value1]

      7. [Condition2]

      8. [Value2]

      9. [Condition3]

      10. [Value3]

      11. [Status]

      12. [Search Bid]

      13. [Unique ID]

Multi-Edit Support

In addition to single and bulk edit support, the Platform supports multi-edit of DSAs.

Last modified



This page has no classifications.