Our Marketo consultant coded a master email template for us using global variables to allow greater ease in formatting fonts, etc.
We unfortunately tried to use dynamic segmentation/content in several email modules and discovered that this stripped the modules of the global formats - losing our default font styles, letter spacing, etc.
I've just found out this is a known issue and am disappointed. How does everyone else solve for this? Do you forego global variables altogether and code the formats directly into each email module in your email templates?
Thanks in advance for any tips.
You should switch to tokens rather than global variables for this case.
A Velocity {{my.token}} can even be made dynamic on its own (different output based on segment membership).
You can create mix-and-match combos segmented content using Velocity, where an outer piece of content is segmented by Segmentation A (using standard Dynamic Content) but a token inside it might be segmented by Segmentation B. This is not possible in any other fashion.