You can automatically customize what shows in your ad based on what people search for by inserting dynamic text parameters {keyword}, {param1}, {param2}, and {param3} into different parts of the ad. This means your ads are updated on the fly to match what people are looking for. By making your ads more relevant, dynamic text can help improve your ads' click-through rate (CTR) and conversion rate, quality score, and ad placement on the page.
Here are some things you can do with dynamic text and the steps to do each one:
The above example shows your keyword being inserted into an ad. Here’s how to do this:
From the collapsible menu on the left, select All campaigns > Ads & extensions > Ads.
If you're using the new Microsoft Advertising navigation, from the navigation menu on the left, hover over Campaigns and select Ads & extensions > Ads.
You can control how the keyword is capitalized when it appears in your ad.
In addition to dynamically inserting the keyword (the first example), you can also add some custom text for each keyword.
Say you have different discounts for different products:
Product | Discount | Desired ad |
---|---|---|
Kona | 50% | Our Kona coffee is 50% off! |
Sumatra | 25% | Our Sumatra coffee is 25% off! |
You can display the desired text with just a single ad. To do this, you use the parameters: {param1}, {param2} or {param3}. Values for these parameters get assigned to specific keywords.
Combining this with the {keyword} variable, you would create your ad text like this:
"Our {keyword} coffee is {param1} off!"
Here is how to do this:From the collapsible menu on the left, select All campaigns > Ads & extensions > Ads.
If you're using the new Microsoft Advertising navigation, from the navigation menu on the left, hover over Campaigns and select Ads & extensions > Ads.
From the collapsible menu on the left, select All campaigns > Keywords > Keywords.
If you're using the new Microsoft Advertising navigation, from the navigation menu on the left, hover over Campaigns and select Keywords > Keywords.
When implementing dynamic text in your ad copy you should provide a default string —for example, {Param1:default} — that the system will use if Param1 for a keyword is null or empty, or if including the Param1 substitution value will cause the expanded string to exceed the element’s limit; otherwise the ad will not serve. In some cases, if your default text is deemed more relevant than your substituted text the system can use that instead.
When you use any dynamic text, such as {param1} or {keyword}, make sure you don't end up with ads that exceed the character limits:
Ads with dynamic text longer than the character limits won't display. Using default text in your ad title (or the ad text) can keep your ad text within the allowable character limit.
You define defaults for dynamic text by typing a colon and the default text after the placeholder name: {param1:default}. The default text appears in your ad whenever the ad would otherwise exceed character limits.
If any default value appears in your ads in this way, then default values for all parameters are displayed in the ad. The ad will not use default text for one parameter while using substituted text for another.
Let's say you create an ad that includes dynamic text in the ad title and ad text:
All the Best {keyword:Coffee}
|
On the Keywords tab, you enter the following variables for these keywords:
Keyword | {param1} |
---|---|
Sumatra | $9 |
Decaffeinated Arabica | $15 |
If someone searches for "sumatra" and your keyword bid is high enough, your ads are displayed like this:
All the Best Sumatra
|
However, for a search on "decaffeinated arabica," your ad title part would exceed 30 characters, and your ad text would exceed 90 characters. But if you have set up default text, it would display as:
All the Best Coffee
|
Note that the {param1} default value was used also. Remember, if default text is used anywhere in the ad (here it was used for {keyword}), it will be used for all parameters in the ad. Thus it was used for {param1} also.
Want expert advice on your ads? Schedule a no-cost session with a personal Microsoft Advertising consultant