Search
Clear search
Close search
Google apps
Main menu

Welcome to the help center for DoubleClick Search, a platform for managing search marketing campaigns.  While the help center is available to the public, access to the DoubleClick Search product is available only to subscribing customers who are signed in. To subscribe or find out more, contact our sales team.

Generate and manage upgraded inventory campaigns

About upgraded inventory management

Create highly targeted campaigns with dynamic data

Inventory management in DoubleClick Search can use data from an inventory feed to generate campaigns, ad groups, text ads, and keywords. As you update inventory data, DoubleClick Search (DS) automatically updates the generated campaigns.

Why generate inventory campaigns?

  • To correlate ad copy with price or description attributes from your inventory feed.

  • To create and remove keywords to match what's available on your site, whether a product is added to your inventory, or no longer available in your inventory.

  • To drive revenue through long-tail keyword expansion, such as generate product-specific, brand-specific, and category-specific keywords for each product in your inventory.

Inventory campaigns are ideal for advertisting any services or products that you can describe in an inventory feed, especially if availability, pricing, or other details change frequently. See the following ideas for using inventory management in different industries.

Upgraded inventory management is replacing inventory keyword campaigns. Please migrate your inventory keyword campaigns to upgraded inventory management by September 30, 2017.

Ideas for travel, entertainment, telecom, and more

In this industry... Use inventory campaigns to create ads and keywords...
Flights

For each route served. For example, create keywords such as "flights from jfk to lax".

Also create geo-targeted campaigns for each origin point and include only the destination in the keyword. For example create a campaign targeted to New York and create keywords such as "flights to lax". You can also create ads that show the JFK - LAX price.

Hotels For each hotel name, hotel brand, neighborhood, city, and airport.
Travel packages

For each of the packages you offer. For example, create keywords such as "grand cayman vacations".

Other ideas:

  • Automatically pause keywords when packages expire.
  • Create geo-targeted campaigns for each location your packages are offered from.
  • Add prices and amenities to the ad copy.
Live entertainment

That target the shows and artists for which you're selling tickets.

Include price and the number of tickets remaining in the ad copy. Automatically remove campaigns when you're out of stock.

Streaming entertainment That target the titles, artists, actors, and genres in your catalog. For example, create keywords such as "stream jump rope all stars".
Telecommunications, TV, and wireless

For each handset you sell or television program you offer.

Include price or air dates in the ad copy

Recruitment

For all of the jobs on your web site.

Create geo-targeted campaigns for each location with openings.

Retail

About the product titles, part numbers, categories, and brands you sell.

Include price in the ad copy. It's a great addition to shopping ads.

Local offers

About the locations, types of businesses, and offerings you sell. For example, create keywords for specific restaurant names or local business names. Or create keywords such as "plumbers", "mini golf", and so on.

Also create geo-targeted campaigns so that ads only show in places with an offer.

 

How the overall process works

To generate campaigns:

  1. You identify the data in your feed that's relevant for your advertising goals.
  2. Create templates for each type of campaign, ad group, ad, keyword you want to generate.
    1. Within each template, use filters and formulas to select specific values from your inventory feed.
    2. Format the data for use in ad copy, keyword text, or campaign and ad group settings. 
  3. DS applies the templates to the inventory data and creates your campaigns.

Process of generating campaigns

You can create different collections of templates to output campaigns with different structures or different types of keywords. Each collection of templates is called an inventory plan.

For example, you can create one inventory plan that generates one campaign for each product category and outputs long-tail keywords, and another plan that generates one campaign for each brand and outputs brand keywords.

Things to know:

  • You can generate inventory campaigns in any type of supported engine account as long as the advertiser is linked to at least one inventory account (such as Google Merchant Center).
     

  • Within each engine account, you can generate up to the maximum number of campaigns, ads, keywords and other items that is supported by the engine. (View each engine's help center for information on the maximum number of items you can create.)

    Each time an inventory plan is evaluated, DS determines the number of items the templates will output. If the output would cause the total number of items to exceed engine limits, DS does not create any new items. Instead, DS reports an error.

    For example:

    1. An engine can contain up to 10,000 campaigns.
    2. You've already created 8,000 campaigns in the engine.
    3. DS evaluates your inventory plan and determines that 3,000 campaigns should be created.
    4. Because these new campaigns would exceed the engine's limit, DS doesn't create any new campaigns in the engine.

    If you encounter this situation, create additional engine accounts and narrow the scope of your inventory plans so they create fewer items in each account.

  • Both inventory campaigns and manual campaigns support the same set of features for automating campaign management. For example, you can apply bid strategies, create automated rules, run scheduled edits, and use other automation features for inventory campaigns.

Interaction with existing manual campaigns and other items

Here are the criteria an inventory plan uses to determine if an existing manually created item matches the output of a template:

Item Interaction
Campaign

If the name exactly matches the name of campaign the inventory plan would have generated in the engine account, the inventory plan does not generate a duplicate campaign. Instead:

  • The inventory plan generates ad groups, ads, and keywords in the existing manual campaign.
  • These generated items may be paused or removed by the plan when inventory data changes.
  • The plan will not pause or remove the manual campaign when inventory data changes unless you place the campaign under inventory management.
Ad group

If the name exactly matches the name of ad group the inventory plan would have generated in a manual campaign, the inventory plan does not generate duplicate ad groups. Instead:

  • The inventory plan generates ads and keywords in the existing ad groups.
  • These generated items may be paused or removed by the plan when inventory data changes.
  • The plan will not pause or remove manual ad groups when inventory data changes unless you place the ad group under inventory management.
Ad

The plan generates ads even if a manual ad group already contains ads with the same ad copy. The generated ads may be paused or removed by the plan when inventory data changes.

Keyword and
Negative keyword

If the keyword text and match type exactly match a keyword the inventory plan would have generated in an ad group, the inventory plan does not generate the keyword. The plan will not pause or remove the manual keyword, and it isn't possible to place the manual keyword under inventory management.

Use formulas to transform inventory data

The best practice is to optimize your inventory feed so the data can be used directly in your campaigns. But some feeds need to serve multiple purposes and may contain raw data that's not template-ready. In this case, you can create formulas that modify the raw inventory data before generating campaigns.

A simple formula may combine a static piece of text with the value of an attribute from your inventory feed, while a more complex formula uses DoubleClick Search functions to determine its output.

Example

The following formula generates "Free shipping" for products that cost more than $25:
if(max(ITEM_PRICE) < 25, "Fast", "Free") & " shipping."

If you frequently use the same formulas in your templates, create a formula column on the inventory items page and use the formula column in your templates instead of repeating the logic. For example, you could create this formula column:
Column name: "Fast-Free shipping"
Formulaif(max(ITEM_PRICE) < 25, "Fast", "Free") & " shipping."

Then include the column name in your templates instead of the formula:
c:"Fast-Free shipping"

When DS applies templates, it uses the formula from the c:"Fast-Free shipping" column. If you update the formula column, all of the templates use the updated formula the next time DS applies templates.

Was this article helpful?
How can we improve it?