Merge pull request #222 from tfwmedia/matomo-integration

Switch Cookie Consent to CCM19
This commit is contained in:
Tim
2025-12-16 10:30:01 +01:00
committed by GitHub
2 changed files with 3 additions and 93 deletions
-78
View File
@@ -1,78 +0,0 @@
/*
* Cookie Consent Styling
* Position the cookie consent container in the center of the viewport
*/
.satag--cookie-consent-container {
position: fixed !important;
top: 50% !important;
left: 50% !important;
z-index: 9999 !important; /* Ensure it appears above other content */
width: auto !important;
height: auto !important;
}
/*
* Direct targeting of Usercentrics elements
* These selectors target various elements that Usercentrics might create
*/
#usercentrics-root,
[class*="usercentrics"],
[id*="usercentrics"],
.uc-banner-content,
.uc-container,
[class*="banner"],
[class*="consent"],
[class*="cookie"] {
top: 50% !important;
left: 50% !important;
bottom: auto !important;
position: fixed !important;
z-index: 9999 !important;
}
/* Specific targeting for the center container */
#uc-center-container {
position: fixed !important;
top: 50% !important;
left: 50% !important;
margin: 0 auto !important;
text-align: left !important;
}
[id*="center-container"]:not(#uc-center-container),
[class*="center-container"] {
top: 50% !important;
left: 50% !important;
position: fixed !important;
}
/*
* Special styling for landscape mode on smaller height screens
* This targets the Usercentrics container element
*/
@media (max-height: 768px) and (orientation: landscape) {
.gtPQAC,
[class*="usercentrics"],
[id*="usercentrics"],
.uc-banner-content,
.uc-container,
#uc-center-container {
border-bottom: 0 !important;
max-height: 100vh !important;
max-width: 625px !important;
top: 50% !important;
left: 50% !important;
position: fixed !important;
}
}
/* Additional styling to ensure the cookie consent is centered */
body iframe[id^="usercentrics-"],
body [class*="usercentrics"],
body [id*="usercentrics"] {
top: 50% !important;
left: 50% !important;
bottom: auto !important;
position: fixed !important;
}
+3 -15
View File
@@ -22,22 +22,10 @@
<meta name="twitter:image" content="{{ config.site_url }}assets/images/home/share.jpg"> <meta name="twitter:image" content="{{ config.site_url }}assets/images/home/share.jpg">
<!-- Usercentrics CMP von eRecht24 --> <!-- Usercentrics CMP von eRecht24 -->
<script id="usercentrics-cmp" async data-eu-mode="true" data-settings-id="plHHr67Ul9jqQP" src="https://app.eu.usercentrics.eu/browser-ui/latest/loader.js"></script> <!-- <script id="usercentrics-cmp" async data-eu-mode="true" data-settings-id="plHHr67Ul9jqQP" src="https://app.eu.usercentrics.eu/browser-ui/latest/loader.js"></script> -->
<script src="https://cloud.ccm19.de/app.js?apiKey=a6de2022ab5cc5d4e53927c6ce8dbf1783a551a8668aad1d&amp;domain=6818770b621759a9310961b2" referrerpolicy="origin"></script>
<!-- Matomo - mit eRecht24 Integration -->
<script>
var _paq = window._paq = window._paq || [];
_paq.push(["setExcludedQueryParams", ["utm_source","utm_medium","utm_campaign","utm_content","utm_term","fbclid","gclid","_ga","ref","osCsid","uKey"]]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://ut.literama.de/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '63']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
{% endblock %} {% endblock %}