DYMATRIX in Usercentrics CMP V1 einbinden
Du kannst DYMATRIX in die Usercentrics Consent Management Platform einbinden.
Procedure Overview:
Carry out the configuration in user centrics: For this create econda data processing services and a window event.
Nimm Anpassungen in Web Analytics vor.
Hint
The following configuration is the integration for CMP version 1 from user centrics.
Configuration in user centrics
Data Processing Services anlegen
UmData Processing Services anzulegen, gehe folgendermaßen vor:
Navigate to service settings using the menu.
Scroll in the section data processing services.
Click on Add Data Processing Service via data base.
Type econda in the search field.
![]()
The following data processing services must be displayed:
Analytics Essential: Anonyme Datenerfassung ohne Cookies
Analytics: Datenerfassung mit Cookies
Personalization: Ausspielen von Produktempfehlungen
ARP: Personalisierung
If data processing services are not displayed, process as follows:
Analytics Essential
Wähle im Drop-Down-Menü predefinedConsents Analytics Essential aus.
Under category select essential.
Check the box Set Service Status to “Accepted” by Default.
Click on save.
![]()
Analytics
Wähle im Drop-Down-Menü predefinedConsents Analytics aus.
Under category select marketing.
Click on save.
![]()
Personalization
Wähle im Drop-Down-Menü predefinedConsents Personalization aus.
Under category select essential.
Click on save.
![]()
ARP
Wähle im Drop-Down-Menü predefinedConsents DYMATRIX ARP aus.
Under category select marketing.
Click on save.
![]()
Nach diesen Schritten sind alleData Processing Services angelegt.
To save the modifications, click on save setting in the menu.
Create window event
Um Analytics und ARP zu zu verwenden, benötigst Du ein Window Event.
Proceed as follows:
Navigate to service settings using the menu.
Scroll in the section advanced data processing setting.
Click window event.
Gib im Feld Data Layer Name (1) den Namen econda_uc ein.
Füge den Namen mit einem Klick auf + (2) hinzu.
![]()
Enable the switch at
consents_initialized_storage
consents_initialized_setting
consents_changed
specific_consents_changed
![]()
Hint
If window events are already used with these settings, at data layer name only the two names*econdaAnalytics* and econdaArp should be added.
To save the modifications, click on save setting in the menu.
Anpassungen in Analytics
Analytics JS Library
Select anonymous measurement as pre-defined measuring mode in the data protection settings.
After downloading the Analytics JS Library must be swapped on your website.
Customizations on your website
Integration of user centric scripts
Find out `here <https://usercentrics.com/de/knowledge/usercentrics-skript-direkt-in-deine-website-einbinden/>`how you integrate usercentric script into your website.
Anpassung Analytics Integration
Du musst die Analytics Einbindung nicht anpassen, da Anonymes Messen als vorausgewählter Messmodus eingestellt ist.
Customization Personalization Widget Integration
You do not need to customize widget integration.
Additional script to control the Analytics measuring mode (privacy mode) with ARP
<script> //Script zur Steuerung des Analytics Messmodus (Privacy Mode) mit ARP window.addEventListener("econda_uc", function (e) { window.econda.ready(() => { if (e.detail.event === "consent_status" && e.detail["econda Analytics"] === false) { if (e.detail.event === "consent_status" && e.detail["econda ARP"] === true) { localStorage.setItem('emos_privacy','3') if (window.econda.arp.PrivacyProtection.getProfileState() !== 'ALLOW'){ try { window.econda.arp.PrivacyProtection.updatePermissions([{ state: 'ALLOW', version: '5.0', timestamp: new Date().toISOString() }]); } catch (e) {console.error('Could not update econda Privacy Protection settings.')} } } else if (e.detail.event === "consent_status" && e.detail["econda ARP"] === false) { localStorage.setItem('emos_privacy','2'); if (window.econda.arp.PrivacyProtection.getProfileState() !== 'DENY'){ try { window.econda.arp.PrivacyProtection.updatePermissions([{ state: 'DENY', version: '5.0', timestamp: new Date().toISOString() }]); } catch (e) {console.error('Could not update econda Privacy Protection settings.')} } } } else if (e.detail.event === "consent_status" && e.detail["econda Analytics"] === true) { if (e.detail.event === "consent_status" && e.detail["econda ARP"] === true) { localStorage.setItem('emos_privacy','3') if (window.econda.arp.PrivacyProtection.getProfileState() !== 'ALLOW'){ try { window.econda.arp.PrivacyProtection.updatePermissions([{ state: 'ALLOW', version: '5.0', timestamp: new Date().toISOString() }]); } catch (e) {console.error('Could not update econda Privacy Protection settings.')} } } else if (e.detail.event === "consent_status" && e.detail["econda ARP"] === false) { localStorage.setItem('emos_privacy','3') if (window.econda.arp.PrivacyProtection.getProfileState() !== 'DENY'){ try { window.econda.arp.PrivacyProtection.updatePermissions([{ state: 'DENY', version: '5.0', timestamp: new Date().toISOString() }]) } catch (e) {console.error('Could not update econda Privacy Protection settings.')} } } } }); }); </script>
Additional script to control the Analytics measuring mode (privacy mode) without ARP
<script> window.addEventListener("econda_uc", function (e) { if ((e.event === "consent_changed" || e.event === "consents_initialized" ) && e.data["econda Analytics"] === false) { try {localStorage.setItem('emos_privacy','2')} catch (e) {console.error('Could not set econda privacy mode.')} } else if ((e.event === "consent_changed" || e.event === "consents_initialized" ) && e.data["econda Analytics"] === true) { try {localStorage.setItem('emos_privacy','3')} catch (e) {console.error('Could not set econda privacy mode.')}; } }); </script>