March 2026 - Send2CRM Website Client v1.22

March 2026 - Send2CRM Website Client v1.22

In this release: Website visitor do-not-track improvements, and website error capturing and reporting

Summary

Mar 11, 2026 The v1.22 release of Send2CRM Website Client introduces a new way to comply with privacy regulations such as GDPR and CCPA by offering a simple do-not-track setting that can be turned on or off based on your website visitor’s privacy choices.

The release also includes the capability to centrally record errors detected on your website. This is a great way to help detect issues your website visitors are experiencing. It also provides your teams with the ability to record custom analytics events without making changes to your website just by adding extra parameters to your webpage links.

To take full advantage of these features, https://fuseit.atlassian.net/wiki/spaces/send2crm/pages/3563421712 or later is required. Please make sure this is upgraded first.

New features

Added do-not-track toggle functionality in local web browser, for simpler integration with consent management tools.

To implement opt-out tracking, where the website visitor activity is recorded by default:

1. Insert the following JavaScript as part of your website consent manager solution when, and only when, the visitor declines tracking.

send2crm.util.doNotTrack(true);

 

To implement opt-in tracking, where the website visitor activity is not recorded by default:

  1. Add the following JavaScript setting.

    window.addEventListener('send2crmLoading', (evt) => { send2crm.applySettings({ doNotTrackDefault: true, }); });
  2. Then insert the following JavaScript as part of your consent manager solution once the visitor has accepted tracking.

    send2crm.util.doNotTrack(false);

For additional information, refer to https://fuseit.atlassian.net/wiki/spaces/send2crm/pages/2231992443.

Added a means of reporting errors from the website client to store useful information for later troubleshooting. Errors can be automatically reported with the built-in logging and/or directly sent.

Reporting of errors that occur within the operation of Send2CRM on the website is automatically enabled by default.

 

For those customers using custom JavaScript error handling, error messages may be reported using the following command:

send2crm.reportError(message, data);

Where message is the string value of the error text, and data is optional context information.

 

To disable reporting of errors from the web browser to the CRM, add the following JavaScript setting.

window.addEventListener('send2crmLoading', (evt) => { send2crm.applySettings({ reportErrors: false }); });

For additional information, refer to https://fuseit.atlassian.net/wiki/spaces/send2crm/pages/3497197571.

Added programmatic modification of visitor segments, goals and personalization, to provide advanced personalization control such as altering or merging values prior to saving in the browser.

To make use of the new controls, in JavaScript subscribe to the following events using window.addEventListener().

  • send2crmDataChanging/send2crmDataChanged

  • send2crmGoalsChanging/send2crmGoalsChanged

  • send2crmSegmentsChanging/send2crmSegmentsChanged

For additional information, refer to https://fuseit.atlassian.net/wiki/spaces/send2crm/pages/2205417473.

Added automatic capture of analytics events from URL parameters, to enable advanced custom events with zero code.****

To automatically record a custom event for a website visitor add the special s2cev URL parameter to any website URL.

For example, https://example.com/about?s2cev=CLICKTHROUGH&subject=Newsletter&topic=New Information will record an event named CLICKTHROUGH, and the subject and topic values from the URL will also be added to that event.

For additional information, refer to https://fuseit.atlassian.net/wiki/spaces/send2crm/pages/2196537359.

Improvements to existing features

Improved website settings to offer greater flexibility for matching non-standard form submit buttons. This makes it simpler to support a wider range of native website form builders.

To identify the button to use for listening for form submission events, specify a CSS selector string in the Send2CRM JavaScript setting formListenOnButton. For additional information, refer to https://fuseit.atlassian.net/wiki/spaces/send2crm/pages/2196275219 .

Improved website settings to offer greater flexibility for matching non-standard form submit buttons. This makes it simpler to support a wider range of native website form builders.

To identify the button to use for listening for form submission events, specify a CSS selector string in the Send2CRM JavaScript setting formListenOnButton. For additional information, refer to https://fuseit.atlassian.net/wiki/spaces/send2crm/pages/2196275219 .

Bug fixes

Fixed an issue where Send2CRM may not have correctly processed repeat submissions for auto-attached forms when they use custom validation. Affected forms appeared to submit the second time successfully, but the form inputs were not sent to the CRM.

Fixed an issue where the website visitor ignore status may be lost when cross-domain synchronization is in use.