Using segment name to show dynamic content?

  • 1
  • Problem
  • Updated 9 months ago
I'm running into an issue when trying to use dynamic content. I have a number of custom fields that are multiple selection checkboxes. I want to show dynamic content to people who have selected one of the checkbox options in that field. Right now, Emma doesn't allow the use of checkboxes in dynamic fields, so I'm trying to get around it using segments and also running into an issue.

I can create a segment of everyone who has selected a certain checkbox, but I then want to use that segment name to determine whether the dynamic content is displayed, similar to how you can with Campaign Monitor. For example, if a person is a member of Segment X, show them content A, if they're a member of Segment Y, show them content B and if they're not a member of either segment, show them content C. That allows you to work around the multiple checkbox limitation, but I'm having difficulty determining if Emma supports this functionality.

I don't want to go the route of creating dozens of different e-mails to cover every combination just because dynamic content doesn't play nice with the multiple checkbox field.
Photo of Woodmere

Woodmere

  • 3 Posts
  • 2 Reply Likes

Posted 9 months ago

  • 1
Photo of Woodmere

Woodmere

  • 3 Posts
  • 2 Reply Likes
For clarity, the current dynamic tags are member:fieldname. What I'm trying to do is memberof:segmantx or memberof:segmenty or maybe member:segment == "segmenta". I'm not sure how Emma words if, if it's doable. 
Photo of Ben Harrington

Ben Harrington, Employee

  • 112 Posts
  • 12 Reply Likes
Hi There,
Emma currently only supports the use of contact fields with dynamic content, excluding select multiple fields, as you said. I am going to put in a feature request for segment support within dynamic content, but in the meantime I think the best thing to do would be to mirror your multi select field into one short answer field with a space in between each value that is checked in the select multiple field, and then use the same or logic in the reply above to be able to access the data in that new short answer field in your dynamic content. It would be a little bit more work, but still easier than creating multiple iterations of the email to account for all of the different scenarios. 

Let me know your thoughts/questions with this!

-Ben