Create a responsive search ad template
- Sign in to your Search Ads 360 account.
- Navigate to the relevant sub-manager account.
- From the page menu, under “Tools & settings”, click the Templatesdrop-down.
- Click Templates.
- Click the plus button
.
- Click + Responsive search ad template.
- Click Continueto complete each stage and proceed to the next one.
For general information about configuring dynamic template elements, refer to the articles About custom columns in templates and Configure custom columns in templates .
The formulas in the examples in this article are presented as you'd enter them in the formula editor. If you enter formulas manually supported by the "Columns" and "Functions" menus, you must enclose them in quotation marks (" ").
RSA template with ad group template parent pre-stage
- Select Ad group templateas the parent type.
- Select one or more ad-group templates.
- For ad group templates, the data source is inherited from the parent.
- Click Add filterto define filters on the feed.
Stage 1 Responsive search ad template with ad group template parent settings
"Template settings”
- Required
- Must be unique at the sub-manager level
- Name your RSA template.
- Inherited from the ad group parent templates selected at pre-stage.
- Inherited from the ad group parent templates selected at pre-stage.
- The values contained in the columns you select as the “Multiplier” determine how many unique RSAs will be created from your template. Each unique value from your selected column generates one RSA.
- Click Select Multipliers.
- In "Select Multipliers", select checkboxes for the feed columns you want to use as multipliers, then click Done.
- Apply any filters to the feed to modify the multiplier.
- For RSA templates with ad group parents, there is no multiplier.
Associate existing labels with template-generated campaigns, ad groups, ads, and keywords.
Enter static or dynamic values. Learn more about associating labels .
Click "Add label" to enter additional values.
Associate existing custom dimension values with template-generated campaigns, ad groups, ads, and keywords.
Enter static or dynamic values to match against feed data to determine the custom dimension value to be associated. Learn how to Create and apply custom dimensions .
Click Add custom dimensions datato select additional custom dimensions to associate values from.
- Select Remove, Pause, or No changesto set the template and both new and existing entity statuses when items are no longer found in the feed.
- If required, select Create responsive search ads in a paused state. If you do not select this option, edits are applied to live ads on template evaluation.
- If required, select Pause responsive search ads when a condition is met, then create your condition using a custom column.
Ad group template parent example
Ad groups are paused when the condition no seats left is matched:
f:"seats_left" < 1
Stage 2 RSA with ad group template parent settings
This is the web address where users are directed after they click your ad.
For all advertising platforms and client accounts:
- Enter the ad "Final URL".
It can be static text (the exact web address) or dynamic values based on feed and/or formula values.
For specific advertising platforms' client accounts:
- Click " Add a custom setting " to create different final URL settings by account type or specific client account to better customize your responsive search ad final URL structure.
Ad group template parent example
"https://www.example.com"& "/" & f:"brand" & "/" & f:"origin_country" & "/" & f:"origin_name" & "/" & f:"destination_country" & "/" & f:"destination_name"
The brand/origin_country/origin_name/destination_country/destination_name columns become the RSA multiplier used to scale RSA creation.
An RSA is created for each unique value combination generated. For RSAs you must select the appropriate columns in "Multiplier" at Step 1.
Example output:
- https://www.example.com/goldeneagleflights/france/paris/uk/london
- https://www.example.com/albatrossflights/usa/seattle/france/paris
Display paths are the URLs that appear in your ads, showing users where they'll go after clicking. To set them up in Templates:
- Enter your display paths:
- In the "Display Path" field, enter the text you want to appear in your ads. This text should give users a clear idea of where they'll land after clicking your ad.
- You can use:
- Static text:Type in the exact text you want to appear. For example, if you're advertising shoes, you might enter "New Arrivals" or "Shop Now".
- Dynamic values:Create a formula to generate the text based on your feed data. This allows you to tailor your display path to different keywords, locations, or other factors. For example, you could include the keyword in the display path to make it more relevant to the user's search.
- Add fallback display paths (optional):
- To create backup display paths in case your original is invalid, click "Add fallback". These will be used if your main path is too long or contains unsupported characters.
How fallbacks work:
- Each display path can have multiple fallbacks.
- If the original display path fails, the system checks the fallbacks in order until it finds a valid one.
- This ensures your ads always have a working display path.
For specific advertising platforms and client accounts:
- Click " Add a custom setting " to create different display paths by account type or specific client account to better customize your responsive search display path structure.
Ad group template parent example
Display paths are short and part of the URL. For example, if the feed columns origin_iata and destination_iata contain the respective airport IATA codes, the display path formula could be:
f:"origin_iata"
f:"destination_iata"
The origin_iata and destination_iata columns become the RSA display path multiplier used to scale the RSA display paths created where the value combination uniquely identifies a row in the feed.
An RSA display path is created for each unique value combination generated. For RSAs, you must explicitly define the multiplier at Stage 1.
Example output:
- SEA
- CDG
- CDG
- LHR
"Headline" (1- N)
For specific advertising platforms and client accounts:
- Click " Add a custom setting " to create different headlines by account type or specific client account to better customize your responsive search ad headline structure.
Ad group template parent example
Multiple static and/or dynamic headlines can be configured.
Headline 1 (static)
Bargain flights this winter!
Headline 2 (dynamic)
f:"origin_iata" & " to " & f:"destination_name" & " with " & f:"brand"
Example output:
- CDG to London with Golden Eagle Flights
- SEA to Paris with Albatross Flights
Each headline can have static or dynamic fallbacks also configured as a custom column. Fallbacks are used when the original formula evaluates to an invalid value. The most common use case is when the headline is too long. The headline character limit is 30.
If the headline fails and multiple fallbacks are configured, the system checks through the fallbacks in order until it finds and applies the first one that's valid.
For specific advertising platforms and client accounts:
- Click " Add a custom setting " to create different descriptions by account type or specific client account to better customize your responsive search ad description structure.
Multiple static and dynamic descriptions can be configured.
Ad group template parent example
Description 1 (static)
"Spread your wings and take to the skies with Golden Eagle Flights this winter!"
Description 2 (dynamic)
"Fly from " & f:"origin_iata" & "-" & f:"destination_name" & " between November and January!"
-
Fly from CDG-London between November and January!
-
Fly from SEA-Paris between November and January!
Set up your ad's URL:
- Enter your landing page URL:Start with http:// or https:// (recommended). You can use:
- Static text:Enter the exact URL.
- Dynamic values:Create a formula to generate the URL based on your campaign data (e.g., keyword, location).
- Add a URL suffix (optional):
- Include static text or dynamic values to track information about your ads.
- Example:
utm_source=google&utm_campaign=my_campaign
- Mobile URL (optional):
- If you need a different URL for mobile users, select "Use a different final URL for mobile" and enter the mobile URL.
For specific advertising platforms and client accounts:
- Click " Add a custom setting " to create different ad URL options by account type or specific client account to better customize your responsive search ad URL structure.
Ad group template parent example
{lpurl}?campaign=[*Campaign*]&keyword=[*KeywordID]&o_country= & f:"origin_country"&d_country= & f:"destination_country"
URLs must start with http:// or https:// (recommended).
Brand becomes the ad URL multiplier used to scale the tracking ad URL creation.
A tracking ad URL is created for each unique value combination generated.
Example output:
- https://www.example.com/albatrossflights?campaign=1234&keyword=6789&o_country=us&d_country=france
- https://www.example.com/goldeneagleflights?campaign=4321&keyword=9876&o_country=france&d_country=uk
Refer to the article Configure tracking URLs and custom parameters .
This URL uses existing advertising platform parameters (in this case, for Google Ads).
“Flights” feed table
In this example, the "Flights" feed table contains the following columns of product data supplied by a Search Ads 360 customer, Example Airways.
Example Airways operates 2 brands. Albatross Flights sells transatlantic tickets between the US and European destinations, while Golden Eagle Flights markets route tickets within Europe.
The example feed table only contains information for one route for each brand to ease understanding.
| Feed column name | Column description | Column value example 1 | Column value example 2 |
|---|---|---|---|
|
"product_id"
|
Flight origin airport international air transport association (IATA) code -destination airport IATA code | CDG-LHR | SEA-CDG |
|
"brand"
|
The brand name for the flight | Golden Eagle Flights | Albatross Flights |
|
"availability"
|
Flight ticket availability | Available | Not available |
|
"seats_left"
|
Number of unsold seats on the flight | 11 | 0 |
|
"origin_iata"
|
Flight origin airport’s IATA code | CDG | SEA |
|
"origin_name"
|
Flight departure location | Paris | Seattle |
|
"origin_country"
|
Flight origin country’s name | France | USA |
|
"destination
_iata" |
Flight destination airport´s IATA code | LHR | CDG |
|
"destination_name"
|
Flight destination's name | London | Paris |
|
"destination_country"
|
Flight destination country’s name | UK | France |
|
"price_usd"
|
The flight price in US dollars | 400 | 900 |
Related links
- About template setup
- Understand common template type features
- Get started with template setup
- Set up campaign templates
- Set up ad group templates
- Set up keyword templates
- Set up negative keyword templates
- Set up sitelink templates
- Set up plan templates
- Set up RSA templates with ad group template parents

