Skip to main content

How do I create and manage CTAs in the new gallery experience?

In the new gallery experience, Calls-to-Action (CTAs) are managed at the gallery level, making them more structured and performance-driven. You can add, edit, track, and analyze CTAs directly within a gallery or from the dedicated Calls-to-Action section.

Written by Carm Ang

How do I add or edit a CTA in a gallery?

  1. Go to Build > Galleries and open the gallery you want to update.

  2. Click Edit assets.

  3. Select an image.

  4. Open the Call-to-Action tab.

  5. Enter a URL and a custom label.

  6. Click Done to save.

Once saved, the CTA appears in the gallery preview when you hover over the image.

How do I add CTAs in multiple languages?

Gallery CTAs support multiple languages, so you can engage and convert visitors in their preferred language.

To set up multi-language CTAs:

  1. Go to your global Gallery settings and choose which languages are available for your galleries.

  2. Open the Call-to-Action tab in the Gallery CTA editor.

  3. Enter a URL and CTA text for each language. Each asset supports one CTA per language.

  4. Click Done to save.

To display a gallery in a specific language, use the separate embed code for that language. If a language isn't specified in the embed code, the gallery displays the default language from your global Gallery settings.

How do CTAs display to visitors?

A Gallery determines its language in one of two ways: auto-detect or a specific language. You choose between them when getting your embed code.

Auto-detect (default)

The Gallery automatically finds the best language match by checking, in order:

  1. The page's language (from the site's <html> or <meta> tags)

  2. The visitor's browser language

  3. Your default language in global Gallery settings

  4. Any other language you've added a CTA for

The Gallery only selects a language from this list if you have a CTA set up for it. This means a visitor will always see a CTA, even if their language doesn't match exactly - the Gallery finds the next best match rather than showing no CTA.

Specific language

Setting a specific Gallery language adds a lang tag to the embed code, and the Gallery always displays in that language. If you have a CTA in that language, it will show. If you don't, no CTA will appear.

How do I customize how CTAs appear?

To control CTA styling and placement, go to Gallery Settings for the gallery you're editing.

How do I choose where CTAs open?

For each gallery, you can choose how CTA links open. In Gallery Settings, select one of the following:

  • Same tab: All CTA links open in the current tab

  • New tab: All CTA links open in a new tab

  • Smart: Links to external sites open in a new tab, and links within the same site open in the same tab (based on the domain where the gallery is embedded)

Where can I view and manage all CTAs?

To see all CTAs across your galleries:

  1. Open the left navigation menu.

  2. Go to Build > CTAs.

From this page, you can:

  • View click data from the last 30 days

  • See how many galleries each CTA is used in

  • Search by URL or label

  • Sort CTAs

  • Customize your table view

  • Delete a CTA

How do I view performance metrics for a CTA?

Click on any CTA to open its details page.

You’ll see:

  • Performance Metrics: Total clicks over time across all placements

  • Placements: A list of every gallery where the CTA appears

This makes it easy to measure effectiveness and optimize performance.

💡Pro Tip

  • The same asset can have different CTAs in different galleries

  • CTA labels can be up to 60 characters

  • Use different CTAs for different campaigns or audiences, even if the same asset appears in multiple galleries.

For best practices on using CTA, click here.

❗Heads up

  • CTAs are added per gallery, not globally per asset

  • Each asset supports one CTA per language

  • You cannot edit assets or add/remove them during the gallery upgrade process

  • When upgrading from the classic experience:

    • Only one English CTA per asset is carried over

    • If multiple CTAs existed, the system selects the top performing CTA per language

    • If no performance data exists, the first-added CTA is used


Need more help?

If you have any other questions, feel free to send us a message!

Did this answer your question?