Arbeiten mit Altersüberprüfung

Die CMP ermöglicht es, nicht nur die Einwilligung einzuholen, sondern auch das Alter des Besuchers zu überprüfen, indem sein Geburtsjahr, sein Geburtsmonat und/oder sein Geburtstag oder sein Alter abgefragt werden. Die Altersüberprüfung kann genutzt werden, um minderjährige Besucher vor der Datenverarbeitung zu schützen.

Altersüberprüfung aktivieren

Sie können die Altersüberprüfung unter „Anmelden“ > „CMPs“ > „CMP bearbeiten“ > „Sonstiges“ > „Altersüberprüfung“ aktivieren:

So funktioniert die Überprüfung

Sobald diese Option in den CMP-Einstellungen aktiviert ist, werden dem Nutzer Auswahlfelder angezeigt, über die er entweder Geburtstag/Monat/Jahr oder Alter auswählen kann. Wenn keine Auswahl getroffen wird, kann der Nutzer nicht fortfahren. Wird eine Auswahl getroffen, prüft das CMP, ob die gewählten Daten ein Alter des Besuchers von 18 Jahren (einschließlich) oder älter ergeben. Das CMP wird dann:

a ) Wenn der Nutzer 18 Jahre oder älter ist, werden die Einwilligungsdaten wie gewohnt generiert.

b) Wenn die CMP feststellt, dass der Nutzer 17 Jahre oder jünger ist, werden die Einwilligungsdaten so generiert, als hätte der Nutzer auf die Schaltfläche „Ablehnen“ geklickt. Das bedeutet, dass die Einwilligungsinformationen des Nutzers immer „keine Einwilligung“ lauten, unabhängig davon, ob der Nutzer auf „Akzeptieren“, „Ablehnen“ geklickt oder benutzerdefinierte Auswahlen getroffen hat.

Altersüberprüfung über JS-Callback-Funktion

Falls eine Website ein anderes Alter oder eine andere Logik für die Altersüberprüfung verwenden möchte, kann die Website den CMP-JS-API-Befehl setAgeCallback verwenden, um eine Callback-Funktion festzulegen. Sobald der Nutzer auf die Schaltfläche „Akzeptieren“ klickt und das Alter überprüft werden muss, sendet das CMP die Geburts- oder Altersdaten an die Callback-Funktion. Die Callback-Funktion kann dann eigene Prüfungen durchführen und ein Ergebnis an das CMP zurücksenden. Je nach Ergebnis fordert das CMP den Nutzer entweder auf, die Einstellungen zu ändern, mit der normalen Logik fortzufahren oder die Ablehnung zu bestätigen.

Definition der Callback-Funktion

Die Callback-Funktion wird mit 4 Parametern aufgerufen: Jahr, Monat, Tag und Alter. Je nach Art der Überprüfung (z. B. nur Jahr anzeigen oder Jahr und Monat anzeigen usw.) können diese Parameter in einigen Fällen den Wert 0 (Null) enthalten.

Das CMP erwartet, dass die Callback-Funktion sofort (d. h. ohne asynchrone Logik wie Promises) einen der folgenden Statuscodes zurückgibt:

Rückgabecode Beschreibung
0 Alter überprüft, Nutzer ist minderjährig (z. B. 17 Jahre und jünger)
1 Alter überprüft, Nutzer ist volljährig (z. B. 18 Jahre und älter)
2 Alter konnte nicht überprüft werden

Beispielcode:

... normal CMP Code ...
<script>
  function myagecallback(y,m,d,a)
  {
    // ... do some calculation ...
    return 1;
  }
 __cmp('setAgeCallback',myagecallback);  
</script>

Beispiel für einen Arbeitsablauf

  1. Der Nutzer besucht die Website zum ersten Mal, CMP erkennt, dass der Nutzer um seine Einwilligung gebeten werden muss
  2. Die Einwilligungsschicht wird angezeigt
  3. (Wenn der Nutzer die Altersangabe nicht ausfüllt und auf „Akzeptieren“ oder „Benutzerdefinierte Auswahl > Speichern“ klickt, werden die Auswahlfelder für das Alter hervorgehoben, um den Nutzer darauf hinzuweisen, dass er diese ausfüllen muss, um fortfahren zu können.)
  4. (Wenn der Nutzer auf „Ablehnen“ klickt, kann er fortfahren, ohne Angaben zum Alter zu machen. In diesem Fall wird der Callback nicht aufgerufen.)
  5. Wenn der Nutzer die Altersangaben eingibt und auf „Akzeptieren“ oder „Benutzerdefinierte Auswahl > Speichern“ klickt:
    a) Wenn keine Callback-Funktion definiert ist, muss das Mindestalter des Nutzers 18 Jahre betragen.
    b) Wenn eine Callback-Funktion definiert ist, wird diese aufgerufen, um festzustellen, ob der Nutzer volljährig ist.
  6. Abhängig vom Alter oder dem Ergebnis der Callback-Funktion:
    a) Wenn das berechnete Alter 17 Jahre oder jünger ist oder wenn die Callback-Funktion 0, werden die Einwilligungsdaten als „keine Einwilligung“ geschrieben.
    b) Wenn der Nutzer 18 Jahre oder älter ist oder die Callback-Funktion 1, werden die Einwilligungsdaten wie gewohnt geschrieben (Einwilligung oder benutzerdefinierte Einwilligung)
    c) Wenn die Callback-Funktion 2, wird das Auswahlfeld zur Altersüberprüfung hervorgehoben und der Nutzer kann nicht fortfahren.

 

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!