Skip to content

Search the Omeda Knowledge Base


Odyssey – Dynamic Content


As the attention of your audience is essential (and as there is an increasing amount of marketing clutter), it’s imperative to target your audience in more specific and personal ways. In doing this, you can ensure that each touchpoint between your brand and your audience delivers meaningful and relevant messages to each audience member. Because of Odyssey’s direct relationship with your rich first-party Audience data, marketers are empowered to create Odyssey voyages that target the right audience at the right time. Odyssey’s Dynamic Content functionality expands on this by allowing marketers to further leverage their audience data by creating rules around different content versions, which then dictate which content version an audience member receives.

How Dynamic Content Works

Odyssey’s Dynamic Content feature works similarly to the Dynamic Content feature in our Email Builder product. For individual Email Elements, marketers can create Dynamic Content tags. Each tag will include the Default content version as well as one or more additional Content Versions. A content version is made up of HTML and/or Text content and a rule. Each content version can be prioritized by dragging and dropping the Content Version within the Dynamic Content Tag Creator so that the higher priority version is higher on the list. When a tag is inserted into the HTML or Text content of an Email, recipients will receive the email the Content Version of the highest priority rule that they met. If a recipient does not meet a rule, they will see the default version of the Dynamic Content Tag.

Dynamic Content Tag Infographic
Dynamic Content Tag Results Infographic

Using Dynamic Content

Dynamic Content is available for any Email element after the element has been published. This means that all required fields must be completed and the voyage must be in the Published status. If an Email element is added after the voyage is published, all required fields should be completed and the voyage should be saved for the new Email element to move to Published status. Once the Email element is Published, a new pleat will appear labeled, Dynamic Content.

Dynamic Content Pleat

Once expanded, a link will appear which will allow you to create a new Dynamic Content Tag. When Dynamic Content Tags are created, they will be listed within this pleat and can be edited or cloned.

Expanded Dynamic Content Pleat

Click the ‘Create Dynamic Content Tag’ link to begin creating your Dynamic Content Tag. This will launch the Dynamic Content Tag Creator modal. Let’s review the different sections below.

Dynamic Content Tag Creator

  1. Dynamic Content Tag: This will be where you can provide a name for your Dynamic Content Tag. This name will be how you identify your Dynamic Content when inserting it into the Email Content using the HTML or Text editors. Text, numbers, underscores, and dashes are acceptable characters.
  2. Content Version: At the center of the modal, the name of the Content Version you are editing will display. For each Dynamic Content Tag you create, a Default Content version will exist. The Default Content version will be the content that displays for recipients who do not meet the conditions of a rule. For non-default content versions, the Content Version name can be changed to better reflect the content or rule.
  3. Content: When the Content tab is selected for a Content Version, you can create the HTML and/or the Text content that should display. HTML markup can be pasted into the HTML editor after selecting the source button. Merge Variables can also be inserted into the content by selecting Insert Merge Variables.
  4. Content Version Navigator: On the left of the modal, each Content Version will be listed. In the screenshot above, only the Default Content Version exists. To create a new Content Version, click Add Content Version. After adding additional Content Versions, each version can be prioritized by selecting the bars icon on the left and dragging it higher or lower on the list. A Content Version can be deleted by selecting the ‘…’ icon on the right and selecting ‘Delete’.
  5. Rule Builder: In a non-default Content Version, you can create a rule that will display the content in the Rule Builder.
  6. Attribute Selector: To create a rule, you’ll first need to select an attribute. After selecting an Attribute, the available data points will be populated in the Data column. Subsequently, the value selected in the Data column will dictate the Is/Not operators. After selecting the operator, you can then specify the value that the recipient’s profile must contain for the rule to be met. Available attributes include:
    1. Contact Rules: Here you can select Primary Address information to create rules around like Country, Region and Zip Code.
    2. Demographic Fields: Here you can select Demographic fields to create rules around. Demographics are made available here via the setting in Deployment Defaults.
    3. Products: Here you can select Product data to create a rule. These include Magazine and Newsletter type products. For Magazine type products, you can select information like Verification Date, Active Version, Payment Status, as well as product specific address information. For Newsletter type products, you can select the Class.
    4. Behaviors: Here you can select Behaviors which will be listed by the behavior name and it’s associated product. For each behavior you select the first and last action dates, and action counts.
    5. Behavior Attributes: You can also create rules that include Behavior Attributes. You can select an attribute and then the value or date for that attribute. By default, when a behavior attribute is selected, you must also specify the related behavior.
    6. Olytics Behaviors: Like standard behaviors, you can also create rules using Olytics behaviors. You can select an Olytics behavior and create a rule around first and last visit dates, as well as the visit count.
    7. Olytics Attributes: Like Behavior Attributes, you can also create rules using Olytics Attributes. You can select an attribute and then the value or date for that attribute. By default, when an Olytics Attribute is selected, you must also specify the related Olytics behavior.
  7. Rule Conditions: Dynamic Content rules only allow for single level conditions, meaning Rules cannot contain conditions groupings. Each condition will be related to the others by an “And If” or an “Or If” operator.
  8. Condition Deletion: Conditions can be deleted from a rule by clicking the red ‘X’ icon to the right of the condition.
  9. Adding Conditions: New conditions can be added by clicking ‘Add another condition’.
  10. Saving Rules: Each rule must be saved by within the Rule Builder by clicking ‘Save Rule’.

After your Content Versions have been created, click ‘Save and Apply’ to save the Tag and close the modal. Your new Dynamic Content tag will then be listed in the Dynamic Content pleat.

Cloning and Editing Dynamic Content Tags

An existing Dynamic Content Tag can be edited if the Voyage is not yet In Progress or Done by clicking the pencil to the right of the Tag name. Note: if the Tag name is changed, and the previous version has already been inserted into the Email Content, be sure to update the tag name or reinsert.

An existing Dynamic Content Tag can be cloned by clicking the clone icon to the right of the name. Cloning a Tag will not clone the content but will clone the Content Version names and rules.

Inserting the Dynamic Content Tag

After a Dynamic Content Tag is created, a new drop down will be available in the HTML and Text editors for the email labelled, “Insert Dynamic Tag”. Each tag will be listed in the drop down and, after its selected, will be inserted into the content.

You’ll notice that the Dynamic Content Tags work much like Merge Variables. The tag name with the Dynamic Content indicator, “DC_” appended at the beginning will represent the content that will be inserted into the email depending on whether the recipient does or does not meet the Dynamic Content Rules.

NOTE: Currently the Dynamic Tag insertion tool is only available via the HTML Editor. Dynamic Content can still be used via the Designer, by adding the merge variable manually. This can be done by adding the variable where you’d like the content to display – ‘@{DC_yourtagname}@ where “yourtagname” is replaced with the Dynamic Content Tag name.

Testing Dynamic Content Versions

After your Dynamic Content Tags have been added to your Email, you can test each version by clicking the action wheel within the Testers and Seeds pleat in the Email Element.

Each Tester and Seed will be listed and column will display labeled “Dynamic Content Version. For each Tester and Seed, each Dynamic Content Tag will be listed with a drop down where you can select the Content Version that should appear in the Test and/or Seed email. For Testers, you can also add a Tester Copy by clicking the plus (+) icon in the Action column. This will create an additional tester where you can send multiple Tests to the same Tester with different Dynamic Content Versions or variations in each.

Once you’ve selected the Dynamic Content Versions, click Apply and Save your Voyage. When you click Send Test, your Tests will be deployed and you can preview how your Dynamic Content will appear within the context of your email.


  • A customer id is required in the Audience Source files for the Voyage for Dynamic Content to populate correctly. If a customer id is not provided, recipients will receive the default version of the content.
  • Dynamic Content is specific to a single Email element.
  • Note: when cloning an Email element with Dynamic Content you will need to Save your Voyage for the Dynamic Content pleat to appear. When cloning a voyage with Dynamic Content, the voyage will need to be published for the Dynamic Content pleat to appear.
Table of Contents