DCO (Dynamic Creative Optimization) makes it possible to show banner ads that automatically adapt to each user. Texts, images and buttons are linked to a Google Sheet containing all variants: each row represents a different combination (language, image, messages, CTA). Based on the user’s language or travel phase, the system selects the appropriate row and generates the most relevant creative in real time.
Smarties Project
For this campaign, the Smarties agency asked us to manage the entire DCO setup: feed, dynamic element binding and configuration of all variants. The goal was to show each person a banner aligned with their language and travel moment (before departure or during their stay), using location signals to deliver the most relevant creative.
Each row in the sheet defines a banner variant and controls several aspects of the creative:
Smarties image associated with the language
dynamic texts and related sizes, ensuring proper layout even when translations are longer
logo visibility depending on the context
CTA activation and custom CTA text
destination URL specific to each configuration
The banner updates by reading the selected row and applying all values to the dynamic elements, ensuring visual consistency and messages tailored to each situation.