Skip to main content
All CollectionsTemplating
Working with Placeholders
Working with Placeholders
Aimée avatar
Written by Aimée
Updated over 9 months ago

In Templates, Channels and Prompts you'll find that product information is referred to by Placeholders. This is a form of text templating, where the placeholders are replaced with actual product information at a later point.

This lets you create expressions that refer to product information like so:

When the channel or template renders for a particular product this expression will be expanded into for example:

Seagate Game drive PS5 4TB - Shop your gear at re:nable! - 5 av 5 from 4 expert reviewers

You can edit expressions or add placeholders, just click somewhere in the expression to place the cursor and start typing. Or use the drop down menu to add a placeholder that refers to some product information.

Here's a description of all the available placeholders.

Fallbacks

Some products may not have all the required content available. For example if you have a placeholder expression like this it will first try to use the Short title attribute of the product, but if that's missing it'll fall back to the regular product name/title.

Missing content

When some placeholder fails to find content it will generally trigger what's called a "Missing content" warning.

Missing content usually means that some required ad creative is be missing for this product and it's then desirable to pause the product from running in ads, which is done using an automation on the channel. Otherwise you'd run the risk of running ads that look strange due to the missing creative.

In some cases if may however be ok for some content to be missing, in which case you can for example add a final empty fallback

Or click the placeholder and then mark it as not required in the settings dialog that pops up.

Reuse same content

If you have multiple placeholders of the same kind they will by default all use the same content, for example the same image or reason to buy. However in some cases it may be desirable to use multiple different pieces of content.

Toggling this flag will ensure that each placeholder receives a unique piece of content, or becomes missing if no more content is available.

This can let you for example add multiple reason to buy placeholders and get a list of all available such content.

Content approval

This flag lets you can complete editorial control over what AI generated content is actually used in ads. Use this flag to force this placeholder to only consider content that have been explicitly approved by a human.

Content that is written or selected by Aimée can be approved by a human from the product content page, which is accessible from your projects.

Project level content

You can add content to the project and use for example as a fallback when similar content doesn't exist on a project. For example your company taglines, company reviews and other content.

This flag ensure that this particular placeholder uses the content found on the project instead of on the product.

Content tagging

Content can be annotated with one or more tags, either directly on the content or from a prompt that tags all the content it writes. This setting ensures that this placeholder only considers content that is tagged with one of these tags.

Content that contains a tag are never considered by a placeholder unless that placeholder specifically mentions the tag. This lets you for example do:

  • Use prompts to write seasonal copy in advance, which will only be activated in your templates or channels when you modify their placeholders to use that tag. Or use an automation that automatically switches copy when Today's date is between some dates.

  • Use prompts to write specific copy and resonate specifically with some particular target audiences. And use that particular content in different custom_label_N fields or from different channels and templates, in order to create a messaging that really resonates with each target audience.

Did this answer your question?