Usercentrics - PUBLIC

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Klickt der Nutzer auf folgenden Knopf im 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

Weitere Hilfe benötigt?

Wie bekomme ich Hilfe bei technischen Fragen?

  • No labels