Cookie Callback Funktion

Cookie Callback Funktion

Sie können mit der Cookie Callback Funktion Ihren eigenen Code ausführen wenn der User gewisse Kategorien akzeptiert oder nicht akzeptiert.

Dafür müssen Sie eine Funktion mit dem Namen TruendoCookieControlCallback erstellen oder eine Event listener namens TruendoCookieControl auf dem window element hinzufügen. Beispiele für diesen Code finden Sie hier:

Callback Beispiel

<script type="text/javascript">
  function TruendoCookieControlCallback(cookieSettings) {
    if (cookieSettings.ack) {
      console.log('Cookie dialog acknowledged');
    }
    if (cookieSettings.necessary) {
      console.log('Necessary cookies enabled.');
    }
    if (cookieSettings.preferences) {
      console.log('Preference cookies enabled.');
    }
    if (cookieSettings.statistics) {
      console.log('Statistics cookies enabled.');
    }
    if (cookieSettings.marketing) {
      console.log('Marketing cookies enabled.');
    }
    if (cookieSettings.social_content) {
      console.log('Social Content cookies enabled.');
    }
    if (cookieSettings.social_sharing) {
      console.log('Social Sharing cookies enabled.');
    }
  }
</script>

Event listener Beispiel

<script type="text/javascript">
  window.addEventListener('TruendoCookieControl', function (event) {
    // cookie settings accessible via event.detail
    var cookieSettings = event.detail;
    
    if (cookieSettings.ack) {
      console.log('Cookie dialog acknowledged');
    }
    if (cookieSettings.necessary) {
      console.log('Necessary cookies enabled.');
    }
    if (cookieSettings.preferences) {
      console.log('Preference cookies enabled.');
    }
    if (cookieSettings.statistics) {
      console.log('Statistics cookies enabled.');
    }
    if (cookieSettings.marketing) {
      console.log('Marketing cookies enabled.');
    }
        if (cookieSettings.social_content) {
      console.log('Social Content cookies enabled.');
    }
        if (cookieSettings.social_sharing) {
      console.log('Social Sharing cookies enabled.');
    }
  });
</script>

Sie können auf die read-only Cookie Settings auch mit der Truendo.cookieSettings Property zugreifen.