Permission: Campaign entities
Click here to review the pre-requisites necessary to utilize this feature.
iOS tracking message variables allow your organization to utilize a single iOS tracking message for a property group with programmatic customizations for each property in the property group. Commonly, these iOS tracking message variables are used by organizations for site-specific branding of the messages.
- Create iOS tracking message variable
- Using iOS tracking message variable
- Delete iOS tracking message variable
Note: iOS tracking message variables are only available for messages within property groups. Messages built in individual properties will not have the option to add message variables.
To start, click Properties on the left-hand panel and select Property Groups from the subsequent menu.
Navigate to a property group on the subsequent list and click the launch icon inline with the property group name.
Select Messages from the property group navigation bar and click iOS Tracking Messages.
Click the Edit icon inline with an iOS tracking message on the subsequent list. Alternatively, click + New Message if the property group does not have an existing iOS tracking message.
Create iOS tracking message variable
From the iOS tracking message builder page, click Variables on the right-hand panel. Use the provided fields to input a variable name and a default value for the variable.
Click Add Variable when finished.
Note: $$ will be wrapped around your variable name to denote that the name you input is a message variable. Be sure to include the $$ before and after the variable name when using the variable (e.g. $$continue$$).
The iOS tracking message variable will be added to the Master Variable List and every property in the property group.
Expand each property in the Variables panel to set the message variable value for each property.
The iOS tracking message variable value will be assigned the default value previously set unless otherwise edited.
Using iOS tracking message variable
After setting the iOS tracking message variable value per property in the property group, insert the iOS tracking message variable name in the iOS tracking message builder settings and/or custom CSS whenever the message variable should be called.
Below are some common use cases for iOS tracking message variables:
When used for fields in the iOS tracking message builder that allow input values (e.g. background color of a button), iOS tracking message variables allow your organization to quickly edit the value for the same field.
From the property group's iOS tracking message builder, input the master variable name into the provided field.
The iOS tracking message variables will be pushed to the properties in the property group based on your configuration. When viewing the iOS tracking message builder from any of these individual properties the iOS tracking message builder will display the value of the iOS tracking message variable you set in the property group.
iOS tracking message variables can be used to update the name of an element so that it is the same (or different) across all properties in your property group.
From the property group's iOS tracking message builder, navigate to any element and input the master variable name into the Name field.
The iOS tracking message variables will be pushed to the properties in the property group based on your configuration. When viewing the iOS tracking message builder from any of these individual properties the iOS tracking message builder will display the value of the iOS tracking message variable you set in the property group.
iOS tracking message variables can be deployed in your custom CSS for the group property's iOS tracking message to target certain elements that may not have readily available value input fields (e.g. the font).
In the below example, we are deploying the iOS tracking message variable to import different fonts for each property in the property group.
The iOS tracking message variables will be pushed to the properties in the property group based on your configuration. When viewing the iOS tracking message builder from any of these individual properties the iOS tracking message builder will display the value of the iOS tracking message variable you set in the property group.
iOS tracking message variables can be used to update the CSS handle of an element so that it is the same (or different) across all properties in your property group.
From the property group's iOS tracking message builder, navigate to any element and input the master variable name into the CSS Handle field.
The iOS tracking message variables will be pushed to the properties in the property group based on your configuration. When viewing the iOS tracking message builder from any of these individual properties the iOS tracking message builder will display the value of the iOS tracking message variable you set in the property group.
Deploy your iOS tracking message variable in the property group's iOS tracking message builder to update an image's alt text across all properties in the property group.
The iOS tracking message variables will be pushed to the properties in the property group based on your configuration. When viewing the iOS tracking message builder from any of these individual properties the iOS tracking message builder will display the value of the iOS tracking message variable you set in the property group.
Delete iOS tracking message variable
From the iOS tracking message builder page for a property group, click Variables on the right-hand panel and expand the Master Variable List.
Navigate to an iOS tracking message variable from the expanded list and click the Delete icon inline with message variable.
The variable will be deleted from the properties in the property group.
Once the variable is deleted, you will need to update your message builder settings and custom CSS to manually remove the message variable and replace it with either a new message variable or non-message-variable value.
Click Save Message when finished.
Comments
0 comments