Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » dynamic text   (RSS)

Tips to make sure your dynamic ads appear as capitalized in adCenter

It’s no secret that using dynamic ads is a great way to improve relevance and thereby increase your CTR, but in order for your ads to show up the way you want them to, you need to make sure you’re using the right formatting. You can learn more about dynamic ads by visiting the adCenter help files, or by reading through Charles Thrasher’s previous blog posts on the topic Dynamic Keyword Insertion in adCenter , Painless Parameters: dynamic text in adCenter , and Dynamic Text in adCenter . If you’re...(read more)

AdCenter Optimization Quick Reference Guide

I'd like to share the checklist I use daily for quick optimization tips for my adCenter clients. Here are some common scenarios and possible steps to address them. Low CTR? Test multiple ads Repeat ads that have higher CTR Remove poor performers Static ads: Capitalize the first letter in keywords and ad copy Insert {Keyword} or {param2} in ad title, description or display URL Unfocused orders: More detailed orders More keyword coherence Tightly targeted ad copy Try demographic targeting Increase...(read more)

It's not too late for Father's Day

Now that Mom's had her special day, it’s time to turn the attention to Dad. Father's Day is just around the corner (June 15 th), so there’s still time to get in front of everyone who is searching for the right gift. With gas prices on the rise, shopping and ordering online is the easy way to avoid any additional driving, while having more money to spend on dad. Getting a campaign up and running this year is extra easy with the resources we've created to help you put together a new Father's Day campaign that can be used over and over each year.

Your first step is to log in to your adCenter account and start creating a new campaign for Father’s Day. Under the "Settings" tab, be sure to apply relevant targeting -- you can set your ads to serve throughout the United States, only in certain states or only in certain cities. If you ship internationally, don’t forget that Canada is another great area of opportunity for reaching a gift buying audience! (For more information about targeting, check out the adCenter Targeting Flash Tutorial.)

As you progress through the steps for setting up a new campaign, you can use the available Ads Upload File for help in creating the perfect ads for Father’s Day. In your ad description, be sure to include any special offerings you have available, such free shipping or in-store pickup, as well as any unique shopping experience you bring to the gift buyer. Do you have one-of-a-kind items that can’t be found elsewhere? Do you offer personalized gifts?  Once you've created the perfect ads, just import the file instead of manually typing them into the UI; click on the Import Ads on the Ads Creation Tab during the campaign set up process. See the related adCenter Help topic for further instructions. 

Research has shown that when ad titles mirror the keywords being searched on, there’s a higher likelihood of the ads being clicked on, so using dynamic keyword insertion is an excellent way to increase overall click through rate. You can learn more about dynamic text with our Dynamic Text Flash Tutorial. In the Keywords Upload File, you’ll find that the {param2} column has already been populated with properly capitalized copies of the keywords. Ad titles in the Ads Upload File have been formatted to support dynamic insertion as they will reference the {param2} values in the Keywords Upload File. When you prepare your final ad upload file don't forget to input your Display and Destination URL's in the ads upload file.  Of course you can set Destination URL's at the keyword level in the {param1} field if needed. 

To save time in thinking of all the possible keywords (like best dad gift, gift dad online or buy Father's Day gift), we've created a long list of words to use in the Keywords Upload File. Be sure and look closely at this list and select the words that make the most sense for you. These can be put into relevant ad groups to help manage your campaign. Aggressive keyword bids are suggested since we expect that there will be lots of competition on Father's Day-related keywords, but you can certainly use whatever bidding strategy will make the most sense for your budget. Be sure to include Exact, Phrase and Broad bids to capture as many impressions as you can. After you've edited the keyword file and entered your bids – it's ready to import into adCenter

Now that all the hard work is over all you need to do is finalize pricing, review and submit! Your Father's Day campaign will be serving impressions soon.

Constructing an Effective Call to Action for Your Ad Copy

Any successful campaign will have an effective call to action. There are many important factors to improve your results, including how you market and communicate your call to action, but when it comes down to the call to action itself, there are 6 key tips that can transform any run of the mill ad into a converting dynamo.

1) Separate the click from the call: Search ads offer very limited space to marketers to create their message. However, they have to use this space at its maximum and figure out how to persuade users to click the ad. For this purpose there is the call to action, the phrase that provides the user information on what his or her actions should be. This information should be included in just few words. Marketers think that “click here” is short and contains all the instruction. However, it is not informative enough to motivate people. Therefore instead if using “click here” you may use phrases such as “Buy now!”, “Learn more”, etc. Such calls for actions are considerably more informative. Be realistic and think about what actions your ads should inspire the users to take.

2) Express the call to action clearly: After you know exactly the action your message should inspire, you have to think about how users will benefit from that undertaken action. The advantage you offer to your potential customers should be expressed as an action. Marketers whose main purpose is to sell something should create such a call to action that will encourage people visit the landing page, for example: “New Summer Arrivals 100 Styles to Refresh your Wardrobe”. If the main goal is to inform site visitors, then perhaps something like, “Tips on how to increase height naturally”. Such calls to action are both motivating and informational.

3) Turn to your website for content: Your website is the best resource for a great call to action. Users click on an ad with an expectation to find what the ad copy offers, but they often land on something different. Such ads are less successful and often less converting. Use the information on the landing page in your ad copy. Not only will this connect the user with your site and improve the chances of conversion, it will also decrease your chances of running into relevance issues with the editorial review process.

4) Create urgency among searchers: Terms such as, “Limited time” or “Sale ends soon” are helpful in creating urgency among users and offer more motivation to click. Other strong calls to action are “Buy”, “Find”, “Research”, “Compare and Save”, “Order Now”, “Shop Now” and “Get Results”.

5) Emphasize good deals: Every marketer offers some unique selling point. Emphasizing that in the ad copy can prove to be very effective. Examples of attention-grabbing copy include:

  • “Free Shipping”
  • “Fast shipping”
  • “Free Delivery”
  • “Up to XX% off”
  • “Low prices – Always”
  • “Stay 2 Nights, Get 1 Night Free”
  • “100% Satisfaction Guaranteed or your Money Back”
  • “Try Risk Free”
  • “24 Hour Shipping”
  • “Prices as low as $XX”
  • “Just Reduced”.

“Free” and “New” are particularly strong words to use.

6) Use {param2} for ad titles: Use proper case for the keywords in {param2} which will be dynamically inserted in your ad title when queried. Advertisers implementing this tend to see a significant lift in CTR. For more information on {param2}, please see the related adCenter Help topic.

The main idea with writing great ad copy is to make it easy for your customers to understand not only where to click, but also why to do it and what benefits are waiting them if they do.

Dynamic Text in adCenter

The Power of Parameters

Several times I've emphatically stated on this blog that you can't nest one parameter inside another. It's time to eat my words.

What's a parameter? How is it useful? And why are they nesting? (I'm forcibly restraining myself from making a bad pun here.)

A parameter, also called dynamic text in adCenter, is a string value that's not resolved until runtime. That's how developers define it. For the rest of us, it's a bit of text that isn't finally defined until your ad is served.

Dynamic text allows you to do things
with your ads otherwise impossible.
They're a powerful tool under-utilized
by most advertisers.

Let's say you're bidding on the keyword "award winning widgets" for exact, phrase, and broad match types. Your destination URL is:

  HTTP://www.example.com/LandingPage.html?matchtype={MatchType}

Just-In-Time Definition

The value of MatchType is dynamic—it isn't determined until your ad is served. It might be an exact match, a phrase match, or a broad match depending upon the visitor's query that triggered the ad. It's basically a placeholder for a value that's determined the moment your ad is published. If the query was "award winning widgets," the value of MatchType would be e (for exact); if the query was "winning widgets," the value would be p (for phrase); if the query was "widgets," the value would be b (for broad). Tracking the number of conversions associated with each match type for a single keyword—and the cost of those clicks—helps determine your return on investment for a particular keyword at a granular level. Is exact match worth more to you than broad match? If so, how much can you afford to bid on exact match and remain profitable? The answers to those questions will provide your search engine advertising with a competitive edge.

Continuing with our example, a hypothetical visitor uses the search phrase "winning widgets" and clicks on your finely crafted, highly relevant ad. The URL they arrive at will be:

  HTTP://www.example.com/LandingPage.html?matchtype=p

Your web analytics should be able to track conversions for all visitors who landed on this URL. Unfortunately, that's less than helpful. You're missing a critical piece of information. What's the keyword? You need to add another piece of dynamic text to your ad's destination URL to look like this:

  HTTP://www.example.com/LandingPage.html?keyword={Keyword}&matchtype={MatchType}

This time your visitor arrives at the following URL:

  HTTP://www.example.com/LandingPage.html?keyword=award%20winning%20widgets&matchtype=p

You may be wondering at the addition of the %20 between keywords. Internet protocol doesn't allow blank spaces in a URL so it encodes them as %20 instead. Microsoft's adCenter Analytics (currently in beta testing)  is capable of decoding this URL and reconstructing the keyword as "award winning widgets." Other analytic solutions may not.

Here's the full list of dynamic keywords available in adCenter:

  {Keyword}
  {MatchType}
  {QueryString}
  {OrderItemID}
  {AdID}
  {Param1}
  {Param2}
  {Param3}

There are two types of dynamic text—those defined by adCenter and those defined by you, the advertiser. Param1, Param2, and Param3 (param is short for parameter) can be defined by the advertiser, within certain limitations. Param1 has a 1,022 character limit while Param2 and Param3 have limits of 70 characters each.

Nesting Parameters

Another of those limitations once was that you couldn't insert one dynamic value (Keyword, for example) inside another (Param1, typically). Which brings us finally to my diet of words.

If you're building a unique destination URL for each keyword, it makes perfect sense to use Param1. Destination URLs can get pretty long and Param1 accommodates the longest string—1,022 characters. You might want to dynamically add the value of your keyword or match type to your destination URL, or the exact query typed by your visitor. You might think you could use the following value for Param1:

  HTTP://www.example.com/LandingPage.html?keyword={Keyword}&matchtype={MatchType}&querystring={QueryString}

You might think that but in the past, you would have been wrong. In the past, you couldn't nest one dynamic value inside another. Now you can but there's a caveat.

Although you can insert the dynamic values defined by adCenter (Keyword, MatchType, QueryString, OrderItemID, and AdID) into a dynamic value defined by you (Param1, Param2, and Param3), you can't insert one user-defined value into another. In other words, you can't insert Param2 into Param1. The following won't work as a value for Param1:

  HTTP://www.example.com/LandingPage.html?UserDefinedValue={Param2}

You can't because you would create a circular reference—one dynamic value looking up another that references the first in an endless loop. Your keyword will be rejected during adCenter's editorial review process.

Dynamic text allows you to do things with your ads otherwise impossible. They provide a means of transmitting data between your adCenter campaigns and your web analytics solution as well as building ads on-the-fly. They're a powerful tool under-utilized by most advertisers. And they can be nested one inside another.

Acknowledgements

I'd like to thank Jason Dorsey, adCenter Technical Support Analyst, for his help in vetting this article, and the folks at Efficient Frontier who first challenged my assumptions. Any errors are entirely my own.

You can find more information about dynamic text in adCenter's help files and previous posts.

  Painless Parameters: dynamic text in adCenter
  Dynamic Keyword Insertion in adCenter
  Conversion Tracking: Part 1
  Conversion Tracking Part 2: Installing the Script
  Conversion Tracking Part 3: Gathering Data
  Conversion Tracking Part 4: Actionable Intelligence

Use dynamic text to keep your ad text within limits

In adCenter, the ad title character limit is 25 characters and the ad description character limit is 70 characters. To stay within these limits when you are using dynamic keywords or placeholders, simply insert default text. This default text will display if one of your dynamic keywords or placeholders exceeds the character limits, and will help you avoid disapprovals for exceeding character limits. Here are some dynamic text options and examples.

The following example illustrates the specification of a default keyword that will be inserted when one or more of your keywords would otherwise exceed character limits. In addition, in this example, we are using an additional parameter to reflect prices relative to different keywords. In this scenario, when "ripe Hawaiian pineapples" is not approved for being too long, the default keyword "tropical fruit" would serve along with the param2 of $1/lb. If the keyword results in ad text being too long then the default is inserted in both the keyword and param2 fields.

Ad title: Great deals on fruit
Description: Assortment of {keyword:tropical fruit} starting at {param2:$1/lb}! Shipping is free.
Keywords and param2:

Keyword Param2
Kiwi $1
Mango $2
ripe Hawaiian pineapples $3

 

Using dynamic text with new ads

  1. If you have not already done so, follow the instructions to Create a campaign and Create an ad group.
  2. On the Ads page, type your ad information in the Ad title, Ad text, Display URL, and Destination URL boxes.
  3. Under the Ad title, Ad text, Display URL, or Destination URL boxes, click Insert dynamic text , and then click Placeholder {param2}.

 

image

Repeat this step if you want to add the second placeholder, {param3}.

  1. Click Save, and then click Continue.
  2. On the Keywords page, type your keywords in the box.
  3. Click Add to Keywords List.
  4. In the keywords table, type placeholder text in the Placeholder {param2} box and, if you are using it, the Placeholder {param3} box.

To speed up this process when you have a large number of keywords, you can edit keywords in bulk.

  1. To save your changes, click Continue.

Using dynamic text with existing ads

  1. Click the Campaigns tab.
  2. On the Select a campaign page, click the campaign with the ad group you want to edit.
  3. On the Select an ad group page, click the ad group that you want to edit.
  4. Click the Ads tab, and under Saved ads, click the ad that you want to edit.
  5. Under the Ad title, Ad text, Display URL, or Destination URL boxes, click Insert dynamic text, and then click Placeholder {param2}.

Repeat the two previous steps if you want to add the second placeholder, {param3}.

  1. Click Save.
  2. On the Keywords tab, click Edit keywords.
  3. In the keywords table, type placeholder text in the Placeholder {param2} box and, if you are using it, the Placeholder {param3} box.

To speed up this process when you have a large number of keywords, you can edit keywords in bulk.

  1. To save your changes, click Continue.

 

If you have not started using default dynamic text we encourage you to try them out. Dynamic text allows you to customize your ad to make them more relevant for your customers, and could ultimately help increase your click-through rate (CTR).

 
Page view tracker