Klickt der Nutzer auf folgenden Knopf in den Privacy Settings Modal:
wird automatisch ein entsprechender Query-Parameter an die hinterlegte URL angehängt.
Der Query-Parameter ist wie folgt strukturiert: ?ucId=…
→ bei Tracking-Technologien wird die TemplateID hinzugefügt (z.B. ?ucId=BJ59EidsWQ)
→ bei Kategorien wird der Kategorie-Name hinzugefügt (z.B. ?ucId=functional)
Die URL hinterlegen Sie auf Ihrer Admin-Seite unter Appearance/Privacy Settings/Consent Information/Link to Custom Website.
Nutzen Sie in Ihrer Datenschutzerklärung die Usercentrics Embeddings, können Sie folgenden Code im <head>-Bereich der Seite einbauen, um die Seite auf der Scroll-Höhe der Tracking-Technologie, die der Nutzer in der CMP angeklickt hat, zu laden:
<script> function getQueryParam(key) { var query = window.location.href.substring( window.location.href.indexOf("?") + 1 ); var params = query.split("&"); for (var i = 0; i < params.length; i++) { var pos = params[i].indexOf("="); if ( params[i].substring(0, pos) === key ) { return params[i].substring(pos + 1); } } return ''; } function loadFunction() { console.log("app initialized"); var ucId = getQueryParam('ucId'); var domElement = document.getElementById('toggle-consent-' + ucId); if (domElement) { domElement.scrollIntoView(true); } } function addJS() { window["usercentrics"] = window["usercentrics"] || {}; if (window["usercentrics"].isInitialized) { loadFunction(); } else { window["usercentrics"].onViewInit = function () { loadFunction(); } } } addJS(); </script>
Nutzen Sie aber nicht die Usercentrics Embeddings, können Sie lediglich Zeile 21 ändern und auf das HTML-Element verweisen, welches Sie eingebaut haben. Hierfür können Sie immer noch den Query-Parameter ?ucId nutzen:
var domElement = document.getElementById('my-custom-html-id-' + ucId);
→ ‘my-custom-html-id-’ müssen Sie mit der entsprechenden HTML-Id austauschen