Given that you manage 16 franchise brands with hundreds of live emails, here’s the recommended solutions:
Solution 1:
For major updates, consider using the Braze API for efficiency.
Embedding Link Aliases Directly in HTML
You can specify a link alias in your HTML content blocks by using the data-link-alias attribute. This way, Braze automatically recognizes and applies the alias when the email is sent. For example: <a href="https://www.example.com" data-link-alias="footer-link">Visit Our Website</a>
Solution 2:
Use Dynamic Content in Content Blocks
Leverage Braze's Liquid syntax to dynamically generate aliases based on context (e.g., brand name, email type). Here's an example:<a href="https://www.example.com/{{brand_name}}" data-link-alias="footer-link-{{brand_name}}">Visit {{brand_name}}</a>
How It Works:
Replace {{brand_name}} with a variable that corresponds to the brand or franchise name.
This dynamically adjusts both the link URL and alias based on the specific campaign or brand.
Solution 3:
Use Global Variables or Custom Attributes to manage common links and aliases centrally:
Steps:
Create global variables in Braze to store standard links and alias names.
Reference these variables within your content blocks or email templates using Liquid syntax.
Example:
Define footer_link_alias as a global variable:
<a href="{{footer_link}}" data-link-alias="{{footer_link_alias}}">Learn More</a>