Getting Started with Dynamic Web Content Blocks
ActiveDEMAND gives you the ability to dynamically adapt sections of your website and landing pages based on the visitor's collected history (transactional) data and/or field (meta) data. The two major systems for this are:
- Dynamic storyboards
- Dynamic blocks
Both of these objects can be embedded inline on your website/landing page.
Dynamic storyboards are content hubs that can be embedded into your website to collect and display contextual story cards to your visitors.
Dynamic blocks are sections of regular web content that can be adapted based on who is visiting the page.
This video below covers the basics of Dynamic Content Blocks. You will learn:
- Using the query engine to display the right content to the right user
- Creating and editing dynamic content
- Some examples
Testing Dynamic Blocks
ActiveDEMAND does a fantastic job of tracking prospects. The challenge is, how do I as a tester 'hide' from ActiveDEMAND. If you are a marketer, typically you do a lot of testing, thus your testing can impact the statistics on your/your client's website. Thus ActiveDEMAND attempts to ignore you to ensure your testing does not impact your marketing stats. This is achieved by clicking the 'block my IP' on your profile. If ActiveDEMAND has identified you and is tracking you, ActiveDEMAND will suppress your activities from tracking. This makes it very difficult to hide from ActiveDEMAND (even if you use incognito mode). This makes it very difficult to test dynamic content.
Two key factors needed to effectively hide from ActiveDEMAND's tracking are:
- A New Session (i.e. an incognito tab)
- A New IP Address (i.e. using a cell network/mobile data)
- Connect incognito using your phone's wifi.
If your phone is using a cell network for the internet connection, and you are using incognito mode, you can effectively hide from ActiveDEMAND's tracking. You can also test on a computer using a mobile hotspot and incognito mode.
- Add %CONTACT.ID% to your default block.
This will allow you to actually see who ActiveDEMAND thinks you are. When you see the contact id, you can edit your contact by going to /contacts/<yourid>/edit . This will let you verify the status of the contact that is being used in the query. Between tests, delete the testing contact in ActiveDEMAND by clicking the 'delete' button on the contact record.
- If you are embedding dynamic content using the WP plugin shortcodes, and you are using caching, disable the 'preload content' option in the plugin settings.
- Remember, dynamic content queries are checked from the top down.
This implies that the blocks with the very 'specific' targeting go at the top, and the very general queries on the bottom block. The default block (no targeting) should be at the bottom of the stack.
Learn more about ActiveDEMAND