Skip to content
Documentation
Start now

Migration of GTM and external CMP

Switching to etracker’s all-in-one solution including web analytics, tag and consent management is quick and easy. In combination, companies benefit comprehensively from data protection friendliness and freedom of consent. At the same time, they reduce complexity and susceptibility to errors by using an integrated solution.

GDPR notice

According to Art. 4 No. 2 GDPR, the mere reading or transmission of personal data constitutes processing, regardless of whether the data is stored or not. Whether the tag management function can be regarded as necessary for the use of the website is more than questionable. Also, the transfer of personal data to Google, whose business model is, among other things, to collect data for its own commercial use, can hardly be regarded as the mildest means for the purpose (see Administrative Court of Hanover judgment of 19.03.2025, Ref.: 10 A 5385/22). This also rules out the overriding legitimate interest as a legal basis.

A complete changeover is particularly worthwhile if third-party tags requiring consent are used. We recommend this procedure for a smooth migration:

  1. Set up your own tracking domain under Integration → Website Code.
  2. Integration of the etracker template for the data protection notice including opt-out button (copy and paste from Data protection → Data protection notice).
  3. Integrate the etracker code via an etracker plugin or directly in the <head> area of all pages to be measured.
  4. Export active GTM container and import into etracker, modify if necessary and save tags as drafts (don’t forget to test using debug mode).
  5. Configure the consent dialog in the etracker consent manager in draft mode.
  6. Deactivate GTM Container and previous Consent Manager and remove the associated tags from the website.
  7. Publish the consent dialog and the tags set up in etracker.

Then follow the further setup steps from point 4.

If you want to integrate etracker analytics initially on a trial basis to convince yourself of the outstanding database and reporting functions, you can limit yourself to steps 1 to 3 in the test phase. If steps 4 to 7 are only tackled afterwards, please note:

Attention

If you use a consent manager with auto-blocking, such as Cookiebot, Consentmanager or OneTrust, a parameter must be added to all etracker codes (general tracking code, event tracking code and e-commerce tracking code) to prevent blocking.