Campaign

Retargeting with placeholders

Author

Tom Wendt

30 Apr 2026

Find out how to use placeholders in dynamic ads and retargeting campaigns, automatically integrate product information from your feed, and make optimal use of fallback texts.

What are placeholders?

Placeholders allow ad copy to be automatically populated with information from your product feed.

Instead of creating a separate ad for each product, you define dynamic fields once, which are automatically replaced with each delivery.

This allows thousands of products or offers to be advertised individually with just a few ads.

Requirement: A correctly set up product feed.

Where can placeholders be used?

Placeholders can be used in the following fields:

  • Headline (max. 35 characters)

  • Description (max. 80 characters)

  • Display URL

  • Final Click URL

How does replacement work?

Depending on the length of the finished ad copy, the system behaves differently.

Scenario 1

The finished copy does not exceed the maximum character limit.

➡️ All placeholders are automatically replaced.

Scenario 2

The finished copy is too long.

There are two possibilities:

Default

All placeholders are replaced by their defined fallback texts.

Forced replacement

If you add

[...]

at the end of the text, the text is instead automatically shortened and ended with an ellipsis ().

This preserves as much dynamic information as possible.

Fallback texts

Each placeholder requires a fallback value.

This is used when:

  • no feed value is available

  • the finished text is too long

  • no replacement is possible

Syntax

{placeholder:Fallback}

Example

{product_name:Holiday}

Fit placeholders

Fit placeholders are specifically designed for short areas such as headlines.

Unlike normal placeholders, the fit placeholder replaces the entire text.

If the value is too long, words at the end are automatically removed until the maximum character count is reached.

Syntax

{product_namefit:Fallback}

Only one fit placeholder can be used per ad copy.

Available placeholders

Which placeholders are available depends on the fields in your product feed.

Product Information

Placeholder

Description

product_name

Product name

category

Category

price

Price

price_truncated

Price without decimals

price_from

From price

sale_price

Sale price

shipping_cost

Shipping cost

Travel

Placeholder

Description

departure_city

Departure city

arrival_city

Destination city

checkin_date

Check-In

checkout_date

Check-Out

adults

Adults

children

Children

rooms

Rooms

Custom fields

Custom feed fields can also be used:

  • param1

  • param2

  • param3

  • param4

  • param5

Examples

Standard placeholder

Book {product_name:Holiday} now

Feed:

Mallorca

Result:

Book Mallorca now

Fallback:

Book Holiday now

Forcing placeholder replacement

Book {product_name:Holiday} now [...]

If the product name is very long, it will be automatically shortened.

Example:

Luxury Hotel Mallorca Playa Deluxe ...

Fit placeholder

{product_namefit:Book Holiday now}

With short product names:

Mallorca

With long product names:

Luxury Hotel Mallorca Playa ...

If even the first word is too long or no feed value is available, the fallback is automatically used.

Best Practices

  • Always use fallback texts in such a way that a complete sentence is formed even without product data.

  • Preferably use fit placeholders in headlines.

  • Only use placeholders for information that is actually maintained in the product feed.

  • Keep product names as concise as possible so they can be used without abbreviation.

  • Test ads with different product lengths before campaigns go live.

Conclusion

Placeholders allow Dynamic Ads and retargeting ads to be personalised efficiently. In combination with a product feed, individual ads are automatically created that adapt to product data and user interests – without the need to create separate ads for each offer.