Skip to content

Default consent settings + notes

use the following keys to set the default behaviour if no consent is set via integration URL explicitly (otherwise everything currently defaults to true):

  • application.clients.xcAjaxClient.config.trackingConsent= true|false ,
  • application.clients.xcAjaxClient.config.essentialCookieConsent= true|false ,
  • application.clients.xcAjaxClient.config.trackingCookieConsent= true|false ,
  • Matomo is able to run without cookies
  • When opting out of matomo, the cookie mtm_consent_removed is set
    • However if tracking is disabled initially, matomo won’t be initialized and thus the cookie won’t be set - only if it’s disabled lateron
  • Current implementation uses opt-out for matomo because when opt-in is required, cookie opt-in doesn’t work anymore