Dynamic Content

Contextual messages, instead of one-size-fits-all headlines, CTAs, and descriptions, can boost your conversion rates significantly. You can personalize the content of your entire website without any coding. Edit text, hide elements, or edit HTML to create a unique experience for each visitor. Additionally, you can A/B test your website's content to find the best converting version easily.


In this article, you’ll learn about:

  1. What Dynamic Content is
  2. Why use Dynamic Content
  3. How to set up a Dynamic Content campaign
  4. How to track Dynamic Content campaign performance using Conversion Goals
  5. Things to keep in mind when using Dynamic Content

1. What is Dynamic Content?

Dynamic Content is a campaign type in OptiMonk allowing you to edit your site’s content directly without involving developers: edit text, hide elements, or edit HTML.

What’s more, it can help you deliver more relevant messages to different audiences on the same page. Instead of having to create multiple landing pages for different offers, you just need to create personalized versions of the same one for different segments.

How you can do that? By tailoring basically any element of your site to your audience’s interest, location, or behavior, so they will change based on who is looking at them. This way you can easily scale your A/B test your website's content and find the best converting version.

2. Why use Dynamic Content

Data-driven personalization is becoming more and more common, and for good reason: not all visitors are interested in the same thing. In fact, they expect unique, more personal online shopping experiences, so personalizing the content - headlines, CTA buttons, social proof - of your sales pages should be your number one priority! Fortunately, Dynamic Content is here to help you:

⭐ Create a more personal & meaningful customer experience

by creating more relevant offers, recommendations, and page content for your audience

⭐ Increase ad performance & ROI on ad spend

by showing visitors a headline that reflects the ad content or traffic source

⭐ Boost engagement & conversions

by building trust and unlocking the lifetime value of a customer


Not sure where to start?

Here are some best practices for using Dynamic Content on your website.

👉 Tailor product page messaging to align with your ad copy

👉 Personalize your homepage messaging for returning customers

👉 Personalize landing page headlines based on ad copy

👉 Test landing page headlines with different value propositions

3. How to set up a Dynamic Content campaign?

1) Log in to your OptiMonk account at https://app.optimonk.com/

2) Once logged in, click on New campaign on the right.

Dynamic Content1.png

3) When selecting a template, choose “Dynamic content” as your message type.

Dynamic Content2.png

4) Select the domain or an exact URL on which you would like to make the changes and click on Next.

Dynamic Content3.png

5) Once you click on Next, your page will be opened up in our Dynamic Content Editor on the top.

❗Dynamic Content Editor may not work if your website has a strict cookie policy and you have not yet consented to cookies.


6) If you're not currently on the page you'd like to edit, simply select Navigate from the navigation bar and go to the desired page.


7) Then click on Edit mode and select any text element on this page to create a different version of it.


Edit Text


When you click on any element you would like to change, you will see an Edit text element box.


For example, by clicking on a text element, you can simply rewrite the text you would like to change.


Hide any page elements


You can simply hide the element you clicked on with the Hide element button. The text will remain visible to you while you’re still editing. You can simply unhide it later if you change your mind.




When you open the Edit HTML, you can make following changes. You can rewrite the text here as well, you can add inline CSS (while the global CSS remains unchanged), change styling like fonts and colors or you can add another class. You can also add JavaScript, e.g. hover over a button and change its functionality.


❗ When you edit the HTML, it will have exactly the same parameters in mobile and tablet views, even if you have mobile optimized CSS defined.

❗ If you make a change in the Point & Click Editor, it might affect other elements. For example, if you edit a single line of text and its "parent" in the Edit HTML (the larger unit), deleting one may also delete the other.

8) All your changes will be listed above under Changes. Upon clicking on it, you can see the list of changes you made on the given page. You also can undo or redo changes.




9) When you are done with all the changes, click Next.


10) You will be redirected to the campaign settings of your OptiMonk account. You will see that the Current page / URL rule is automatically added to your setting. Make sure to include all URLs where you want your changes to be displayed.


💡 For example, if you want to show your changes on multiple similar pages (like all product pages in a given category), you’ll have to add them now with the Current page / URL rule. As we’ve created the changes on a single product page, but we want to target all similar pages, we’ll use the Current page rule the following way:


11) To narrow your audience even further down, you can add additional targeting rules by clicking on the “Add new rule” button.


12) As a final step, don't forget to save your settings by clicking on Next in the top right corner! :)


💡 Next time when you are in the Dynamic Content point-and-click editor for the same Campaign, you will see a green notification if the page you are currently on is included in the targeting rules of your Dynamic Content Campaign:


4. How to track Dynamic Content campaign performance using Conversion Goals

To evaluate the effectiveness of Dynamic Content campaigns, first you need to decide when you consider your campaign successful. For instance, you personalize a headline on a product page for visitors from the US. Is your personalized headline more successful if it generates more conversion, more sales or if more visitors add items to the cart? When creating a new Dynamic Content campaign, you’re prompted to make this decision right at the start and define the Conversion Goal of you campaign.

What is Conversion Goals?

Conversion Goals provides the flexibility to monitor campaign success using specific measures. Conversion Goals allows you to define your desired conversion action aligned with your business objective. Whether it involves tracking sales, page views, sign-ups, or other significant engagements, Conversion Goals enables you to prioritize what truly counts for your business.

What Conversion Goals can I choose from?

  • Campaign conversion
  • Campaign impression
  • Campaign closed
  • Page views
  • Add to cart and Purchase (if you run a Shopify website)

When you set up a Dynamic Content, consider choosing the "Add to Cart" or "Purchase" conversion events for testing the text of one of your product pages. Also, for a welcome page, you can track the "Page View" based on its URL as a conversion event.

Campaign-based conversions matter when you have another Optimonk popup campaign targeting the same audience segment.

How to set up Conversion Goals

When setting up your Dynamic Content campaign, there's an additional step after implementing the targeting rules: creating your custom Conversion Goals.

For detailed guidance on setting up Conversion Goals, check out this article: Conversion Goals.

5. Things to keep in mind when using Dynamic Content

❗ The green notification in the Point-And-Click Editor will not show up the first time you are setting up the Campaign, as the targeting rules are not saved yet at that point.

❗ Dynamic Content Editor may not work if your website has a strict cookie policy and you have not yet consented to cookies.

❗ You can add Dynamic Content to one page per campaign in the Dynamic Content Editor and later target all similar pages to display the same messages using the Current page / URL rule.

❗ You can make up to 20 changes on a page.

❗ The entire headline must be changed, not only parts of it.

❗ You can target segments based on geo-location only if you have the indication for the country in the URL using the Current page/URL rule. For example, sissora.com/fr/ —> where /fr/ suggests that this is a French site.

❗ If you're trying to open a variant that has a Point and Click Editor, your page might ask for a password but not have the OptiMonk script. This means the editor won't appear. This issue can happen in Shopify test stores. To solve it, click on the variant again, and the password prompt will disappear. This will allow the point and click editor to appear.

✉️ If you need any further help or have any questions, please let us know at support@optimonk.com, and we would be happy to assist you :)

Have more questions? Submit a request