Overview
Use Dynamic Content with Eloqua to personalize your emails using contact, account, or custom object data. This guide outlines how to enable and manage the feature.
Enabling the Dynamic Content Feature
To begin using Dynamic Content with Eloqua:
Enable Dynamic Content on the integration itself:
Accessing Dynamic Content Options
After enabling the feature, the dynamic content button will appear on the integration:
Clicking this button displays the fields available for dynamic content:
Supported Field Types
We currently support the creation of Dynamic Content through:
Contact fields (person)
Account Fields (company)
Custom Object Fields (custom fields that can be assigned to contacts)
Creating Dynamic Content
After configuring the field set for setting conditions for your platform, you will be able to use those conditions when creating local or global segments. You can check out this help document for how to create dynamic content segments in Knak.
Tips
Use clear naming for each dynamic rule to keep content organized.
Use preview mode often to confirm the correct content appears for each condition.
If segments overlap, place the more restrictive one first to ensure proper content display.
Syncing to Eloqua
Sync Process
When syncing to Eloqua, we follow these steps:
Sync the dynamic content blocks to Eloqua independently
Obtain reference IDs for those blocks
Insert those reference IDs into the email
Folder Structure and Organization
Due to the need to create individual dynamic content blocks for each email (with multiple blocks per dynamic section), organization becomes important. Eloqua recommends a soft limit of 50,000 blocks.
Our folder structure for syncing blocks follows this pattern:
_knak_dc > {email_id}_{timestamp}
Within each folder, blocks are synced independently with either:
An indexed suffix: {email_id}_{index}
A descriptive suffix for title, subject, or previewText
Cleaning Up and Resyncing
This system allows us to:
Clean up old folders on resync
Support "sync as new" functionality (one-to-many, Knak to Eloqua)
During resync, we create a new folder with a new timestamp. We then attempt to clean up old folders for that email by retrieving all folders that start with the email ID and trying to delete them. Eloqua intelligently prevents the deletion of blocks currently in use in an email.
After a resync and email update, old blocks become orphans that can be safely deleted. If using "sync as new," old blocks remain with the original email and cannot be deleted by Eloqua.
Step by Step video Tutorial
Need more help? Contact Support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com