Dynamic web content enables you to change the page that is served on your site based on a visitor's characteristics. This article will detail how to add dynamic web content to SharpSpring's tracking code.
The following user roles can modify tracking code:
- Marketing Managers
Adding Dynamic Web Content
To add dynamic web content, do the following:
- Create new tracking code, or edit existing tracking code.
- Add the following snippet to SharpSpring's tracking code on your site:
In order to create dynamic content for a lead, make sure that you include the
function within your script. This function receives a response object with a lead object inside that will contain all of the standard and custom fields attributed to the lead. All manipulation of the page needs to occur within this function, as the response lead object will not be available outside.
Custom fields will be referred to by their label in the system, just like the system fields. Also, SharpSpring will only return fields that contain values. This applies to system fields and custom fields. If there is no value in the field, the field will not be returned in the response object at all. As such, all code referencing specific fields should be written with the understanding that the fields sometimes will not be present if empty. This is opposed to returning a null or a blank value—they are omitted from the response.