Skip to content

How campaign and Canvas attributes differ across sources in Braze

Campaign, Canvas, and Canvas Step names and IDs are all available in Liquid, our REST API, and Currents. These attributes map to the same value across all three sources, but may be named differently. This page is meant to help you draw connections between the three.

Use cases

Liquid

Campaign and Canvas attributes are available as Liquid tags in our dashboard (such as {{campaign.${api_id}}}). You can use Liquid to pass these attributes in the message itself, in a Connected Content call, or as key-value pairs. This is usually done for tracking purposes.

REST API

Campaign and Canvas attributes are also available in the Export campaign details endpoint or Export Canvas details endpoint. You can use our REST API to build mappings—that is, a list of all the Canvas names and their corresponding IDs.

Currents

Campaign and Canvas attributes are tied to message engagement events from Currents. This is important so that you can determine what campaign or Canvas component a push send or email open is associated with.

Campaign attributes

Canvas attributes

HOW HELPFUL WAS THIS PAGE?
New Stuff!