In addition to personalization tags in your email, dynamic links are a way to give your readers a personalized experience by creating a unique URL that displays content specific to each contact. If your website can use query parameters based on certain contact details, custom fields, or account details, you can create dynamic links in your email based on that information.
Contact detail | Variable |
Company name | [[companyName]] |
Email address | [[emailAddress]] |
First name | [[firstName]] |
Last name | [[lastName]] |
Mailing address line 1 | [[addressLine1]] |
Mailing address line 2 | [[addressLine2]] |
Mailing address line 3 | [[addressLine3]] |
Mailing address city | [[city]] |
State name | [[stateName]] |
Postal (zip) code | [[postalCode]] |
Country name | [[countryName]] |
Home phone number | [[homePhone]] |
Job title | [[jobTitle]] |
Custom field | [[custom.my_custom_field_name]] |
To add a dynamic link in your custom code email, simply add the proper variable to the end of your URL after the query parameter:
<a href=”https://www.yourdomainhere.com/exampleaction?exampleparameter=[[companyName]]”>Link Text</a>
After you send your email, any clicks on the dynamic link will be tracked in your reporting for the base URL, or the URL not including the dynamic variable.
![]() | Important: Dynamic links using a contact detail or custom field variable won’t display when previewing or sending a test email. To check that the dynamic links are working properly, make a copy of the email and schedule it to send to your email address. Just make sure that you have information saved in your account for the appropriate variable. |
Copyright © 2025 · All Rights Reserved · Constant Contact · Privacy Center