Banners: Frequently Asked Questions
These are answers to frequently asked questions about Banners in Braze. For more general information, see About Banners.
When do Banner updates appear for users?
Banners are automatically refreshed at the start of each new user session with their latest data—there’s no need to resend or update your Banner campaign.
For campaigns sharing a placement, which Banner is displayed first?
If a user qualifies for multiple Banner campaigns that share the same placement, the Banner with the highest priority will be displayed. For more information, refer to Banner priority.
Can I use Banners in my existing Content Card feed?
Banners are different from Content Cards, meaning you can’t use Banners and Content Cards in the same feed. To replace existing Content Card feeds with Banners, you’ll need to create placements in your app or website.
Can users dismiss a Banner?
No. Users cannot manually dismiss Banners. However, you can control Banner visibility by managing user segment eligibility. When a user no longer meets the targeting criteria for a Banner campaign, they won’t see it again on their next session.
For example, if you display a promotional Banner until a user makes a purchase, logging an event such as purchase_completed
can remove that user from the targeted segment, effectively hiding the Banner in subsequent sessions.
Can I export Banners campaign analytics using the Braze API?
Yes. You can use the /campaigns/data_series
endpoint to get data on how many Banner campaigns were viewed, clicked, or converted.
When are users segmented?
Users are segmented at the beginning of the session. If a campaign’s targeted segments depend on custom attributes, custom events, or other targeting attributes, they must be present on the user at the beginning of the session.
How can I compose Banners to ensure the lowest latency?
The simpler the messaging in your Banner, the faster it will render. It’s best to test your Banner campaign against the expected latency for your use case. For example, be sure to test Liquid attributes like catalog_items
.
Are all Liquid tags supported?
No. However, most Liquid tags are supported for Banner messages, except for catalog_items
that are re-rendered using the :rerender
tag.
Can I capture click events?
Click events are only captured if an on-click action is set on a logClick
element and is called using the JS bridge.