UTM parameters

Standard parameters

The Send2CRM client will detect and store UTM parameters when the utmCookie setting is enabled (disabled by default).

send2crm.settings.utmCookie = true;

Parameter values will be extracted from the URL where available and stored as serialized JSON in a session cookie named send2crmUTM. This cookie will persist the values when browsing to a different URL until the browser session is ended.

When the cookie is enabled, Send2CRM also provides access to UTM parameters in a number of ways.

  1. Last touch values are added to the utm property of each visitor session.

  2. Last touch values are accessible via JavaScript:

    var utmParams = send2crmUtility.getUtmParams();
  3. Last touch values are automatically added as fields in form submissions. These can be mapped in the service as with any other field.

  4. Each time a parameter changes, a UTM event is recorded. This includes the current values of all parameters so you have first touch, last touch, and everything in between!

Recording in the CRM

Custom parameters

If you’re using non-standard parameters to record your campaign activity, Send2CRM can support that too. For example, parse URL parameters into custom events.