With Lead Gen & CRM's landing pages, you can add dynamic web content without the need for a developer. Dynamic web content is personalized content based on visitor attributes and designed to increase conversions. There are key limitations; for example, dynamic content does not work with GDPR banners.
 | Tip: Are you looking for information about Constant Contact’s Email and Digital Marketing product? This article is for Constant Contact’s Lead Gen & CRM product. Head on over to the Email and Digital Marketing articles by clicking here. Not sure what the difference is? Read this article. |
Article Contents
Users:
| Administrators | ✓ | |
| Company Managers | ✓ | |
| Marketing Managers | ✓ | |
| Sales Managers | | |
| Salespersons | | |
| Jr. Salespersons | | |
GDPR compliance & dynamic content limitations
Landing page dynamic content will not work with General Data Protection Regulation (GDPR) consent banners. This is due to how using personal identifiable information to change dynamic content could violate the rules regarding tracking information and consent within the law.
For more information on the GDPR, refer to the following help articles:
How to create dynamic content rules
Dynamic content rules are what Lead Gen & CRM uses to control what content a specific visitor sees based on information known about that visitor in your instance of Lead Gen & CRM. To create dynamic content rules, create or edit a landing page:
- Open the
Dynamic Web Content tab in the left panel. - Navigate to the Dynamic Content Rules tab.
- Click Add Rule.
- Click Add.
- Enter a name for the rule group.
- Select either all or any in the criteria drop-down menu.
- Select the desired lead field in the Select Lead Field drop-down menu.
- Select either is equal to or is not equal to in the conditional drop-down menu.
- Optionally, click Add to add more dynamic rules.
- Submit the rule by clicking Create and Add Dynamic Content Rule to this Page Group.
 | Important: Rule groups and rule segments are universal, and modifications to either will affect all emails or landing pages currently subject to those rules. |
Configuring dynamic content rule segments
Once you have created a dynamic content rule, the dynamic content icon in the left sidebar navigation will turn red. This indicates there are active rules on the page. In order for Lead Gen & CRM to know how to differentiate content, you need to create rule segments. Rule segments are the variations of the field type and the conditional. To build rule segments into a landing page with dynamic content rules:
- Open
Dynamic Web Content in the left panel. - Select the Dynamic Content Rules tab.
- Select the desired dynamic content rule.
- Click Build new segment.
- Enter text or select an applicable value, depending on the rule type in the Select a value drop-down field.
Repeat as necessary. At any time, you can edit the dynamic content rule by clicking the
Edit icon and delete the dynamic content rule by clicking the
Delete icon.
Setting and previewing dynamic content
Once your rule segments have been created for your rule attributes, you can start making your content dynamic. Even certain elements can be dynamic. For example, Header (<h1> through <h6>), paragraph (<p>), and image (<img>) elements can all be made dynamic. To set and preview dynamic content:
- Right-click on the desired element and select Make Dynamic.
- Choose the desired rule from the available dynamic content rules.

- Select a rule segment in the right panel.
- Enter the dynamic text to display under Content and modify the text formatting as necessary.
- Repeat for other dynamic content.
- To Preview, at the top of the screen, select one of the following device views:
•
Desktop
•
Tablet
•
Mobile

How to test dynamic landing pages using lead records
Once the dynamic content has been set, it is imperative to test the content to ensure it is active. To set lead records and test dynamic content, first ensure you are a lead in your own instance of Lead Gen & CRM and ensure tracking has been established on your device.
- Click Contacts in the left toolbar.
- Select your own lead record.
- Change your fields to match the fields you used in the dynamic content rules and rule segments.
- Return to the landing page.
- Refresh the landing page.
Once refreshed, you should see the page content change based on the values in those fields.
Using merge variables in landing pages
To set merge variables for a landing page with dynamic content, do the following:
- Right-click on the desired element and select Dynamic Content > Edit.
- Choose the desired rule from the drop-down menu.
- Select the text that you want to set as a merge variable.
- Click
Insert Merge Variable in the toolbar. - Choose the merge variable to show in the Merge Variables list that appears.
- Return back into the landing page.
Troubleshooting dynamic content
Why isn't my dynamic content showing up on the landing page?
If dynamic content isn't showing up as expected, check:
- Your rules: Return to your Dynamic Content Rules. Are all of the necessary rules added to your page? Click the
Edit icon next to your rule(s) and double-check your selected rules. Do they match your expected behavior?
- Your dynamic content's location: Right-click your landing page content, select Dynamic Content, then Edit. Expand each criterion dropdown to ensure the content displays as you expect for each one.
- Your lead record's criteria status: If your page has the correct rules and dynamic content, but your contacts report a different experience (or it's not appearing as expected for you during your lead record test), the record may not have the field to trigger the dynamic content. Please keep in mind that there are Custom Fields in your Lead Gen & CRM instance as well as system fields. If you've mixed these up, that might be one reason the content isn't updating as expected. For example, you set your dynamic content rule for a system field but your lead has their value in a closely resembling custom field instead.
Can I use dynamic content on landing pages if I have a GDPR banner?
Which elements on a landing page can be made dynamic?
Image blocks and text blocks—including header blocks, paragraph blocks, H & P blocks, and list blocks—can be made dynamic.
How do I insert contact names or custom data using merge variables?
To insert contact data dynamically into the landing page, you need a merge variable. Insert a text block into your landing page and, within the text box, select
merge variables from the text editing toolbar. Alternatively, you can simply type the merge variable into your text box manually using the Lead Gen & CRM merge variable syntax. To pull in the contact's first name, the merge variable you need is:
{$firstName}. To learn more about merge variables, read
Adding Merge Variables to Landing Pages.
What is the difference between dynamic content rules and rule segments?
Dynamic content rules specify the criteria you use to segment your visitors. Then you define which content is shown to each of those segments.
How do I test if my dynamic landing page is working before publishing?
In Contacts in the left toolbar, select your own lead record. Then open your landing page URL to confirm the correct content is showing.