{"id":943,"date":"2022-05-26T13:17:51","date_gmt":"2022-05-26T13:17:51","guid":{"rendered":"https:\/\/www.cookiebot.com\/de\/?page_id=943"},"modified":"2026-03-12T09:23:18","modified_gmt":"2026-03-12T08:23:18","slug":"developer","status":"publish","type":"page","link":"https:\/\/www.cookiebot.com\/de\/developer\/","title":{"rendered":"Entwickler"},"content":{"rendered":"\n<p>Nachfolgend finden Sie weiterf\u00fchrende technische Informationen, haupts\u00e4chlich f\u00fcr Entwickler.&nbsp;<em>Wenn Sie nach unserem Standardimplementierungsleitfaden f\u00fcr den Einstieg bei Cookiebot\u2122 suchen, finden Sie diesen <a href=\"\/de\/help\/\">hier<\/a>.<\/em><\/p>\n\n\n\n<p>Auf dieser Seite finden Sie unsere SDK-Dokumentation, um benutzerdefinierte Implementierungen von Bannern und Cookie-Kontrollen zu erstellen. Sowie die Optionen f\u00fcr die manuellen \u00c4nderungen der automatisierten Mechanismen unseres Cookie-Einwilligungsbanners.<\/p>\n\n\n\n<p>Damit das untenstehende SDK funktioniert, muss das Cookiebot-Skript auf Ihrer Website implementiert sein.<\/p>\n\n\n\n<p>Laden Sie das Cookie-Einwilligungsskript \u00fcber:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">https:&#47;&#47;consent.cookiebot.com\/uc.js?cbid=00000000-0000-0000-0000-000000000000<\/code><\/pre>\n\n\n\n<p>Oder als:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">https:&#47;&#47;consent.cookiebot.com\/uc.js<\/code><\/pre>\n\n\n\n<p>(mit dem Attribut data-cbid='00000000-0000-0000-0000-000000000000')<\/p>\n\n\n\n<p>Denken Sie daran, 000000000000-0000-0000-0000-0000-000000000000000000 durch Ihre eigene Domaingruppen-ID zu ersetzen, die Sie unter \"Ihre Skripte\" in Ihrem Cookiebot-Konto finden.&nbsp;<\/p>\n\n\n\n<p>Das Cookiebot-Skript l\u00e4dt und erstellt ein clientseitiges JavaScript-Objekt namens 'Cookiebot', das die folgenden \u00f6ffentlichen Eigenschaften, Methoden, Ereignisse und Callback-Funktionen enth\u00e4lt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-eigenschaften\">Eigenschaften<\/h2>\n\n\n\n<figure class=\"wp-block-table enabled-responsive is-style-regular\"><table><thead><tr><th>Name<\/th><th>Typ<\/th><th>Standard<\/th><th>Beschreibung<\/th><\/tr><\/thead><tbody><tr><td>consent.necessary<\/td><td>bool<\/td><td>true<\/td><td>Wahr, wenn der aktuelle Benutzer notwendige Cookies akzeptiert hat. Die Eigenschaft ist schreibgesch\u00fctzt.<\/td><\/tr><tr><td>consent.preferences<\/td><td>bool<\/td><td>false<\/td><td>Wahr, wenn der aktuelle Benutzer Cookies mit Pr\u00e4ferenzfunktion akzeptiert hat. Die Eigenschaft ist schreibgesch\u00fctzt.<\/td><\/tr><tr><td>consent.statistics<\/td><td>bool<\/td><td>false<\/td><td>Wahr, wenn der aktuelle Benutzer Cookies mit Statistikfunktion akzeptiert hat. Die Eigenschaft ist schreibgesch\u00fctzt.<\/td><\/tr><tr><td>consent.marketing<\/td><td>bool<\/td><td>false<\/td><td>Wahr, wenn der aktuelle Benutzer Cookies mit Marketingfunktion akzeptiert hat. Die Eigenschaft ist schreibgesch\u00fctzt.<\/td><\/tr><tr><td>consent.method<\/td><td>string<\/td><td>null<\/td><td>Die Art und Weise, wie die Einwilligung erteilt wurde. Entweder \u201eindirekt\", wenn die Einwilligung automatisch erteilt wird, oder \u201eausdr\u00fccklich\", wenn sie vom Nutzer erteilt wird. Liegt keine Einwilligung vor, ist der Wert null. Wenn die Methode zur Einwilligung unbekannt ist (alte Einwilligungen), wird sie als \u201eindirekt\" betrachtet. Die Eigenschaft ist schreibgesch\u00fctzt.<\/td><\/tr><tr><td>consented<\/td><td>bool<\/td><td>false<\/td><td>Wahr, wenn der Benutzer Cookies akzeptiert hat. Die Eigenschaft ist schreibgesch\u00fctzt.<\/td><\/tr><tr><td>declined<\/td><td>bool<\/td><td>false<\/td><td>Wahr, wenn der Benutzer die Verwendung von Cookies abgelehnt hat. Die Eigenschaft ist schreibgesch\u00fctzt.<\/td><\/tr><tr><td>hasResponse<\/td><td>bool<\/td><td>false<\/td><td>Wahr, wenn der Benutzer auf den Dialog mit 'annehmen' oder 'ablehnen' reagiert hat. Die Eigenschaft ist schreibgesch\u00fctzt.<\/td><\/tr><tr><td>doNotTrack<\/td><td>bool<\/td><td>false<\/td><td>Wahr, wenn der Benutzer 'Nicht verfolgen' (DNT) im Webbrowser aktiviert hat. Wenn DNT aktiviert ist, wird Cookiebot kein Drittanbieter-Cookie CookieConsentBulkTicket setzen, das f\u00fcr Masseneinwilligung verwendet wird. Die Eigenschaft ist schreibgesch\u00fctzt.<\/td><\/tr><tr><td>regulations.gdprApplies<\/td><td>bool<\/td><td>false<\/td><td>Erm\u00f6glicht Ihnen zu bestimmen, ob die DSGVO, auf Grundlage des geografischen Standort des Benutzers, gilt. Die Eigenschaft ist schreibgesch\u00fctzt.<\/td><\/tr><tr><td>regulations.ccpaApplies<\/td><td>bool<\/td><td>false<\/td><td>Erm\u00f6glicht Ihnen zu bestimmen, ob der&nbsp;CCPA, auf Grundlage des geografischen Standort des Benutzers, gilt. Die Eigenschaft ist schreibgesch\u00fctzt.<\/td><\/tr><tr><td>regulations.lgpdApplies<\/td><td>bool<\/td><td>false<\/td><td>Erm\u00f6glicht Ihnen zu bestimmen, ob das&nbsp;LGPD, auf Grundlage des geografischen Standort des Benutzers, gilt. Die Eigenschaft ist schreibgesch\u00fctzt.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-methoden\">Methoden<\/h2>\n\n\n\n<figure class=\"wp-block-table enabled-responsive is-style-regular\"><table><thead><tr><th>Name<\/th><th>Parameter<\/th><th>Beschreibung<\/th><\/tr><\/thead><tbody><tr><td>show<\/td><td>Keine<\/td><td>F\u00fchrt dazu, dass der Cookie-Einwilligungsdialog angezeigt wird.<\/td><\/tr><tr><td>hide<\/td><td>Keine<\/td><td>Bringt den Cookie-Einwilligungsdialog dazu, ausgeblendet zu werden.<\/td><\/tr><tr><td>renew<\/td><td>Keine<\/td><td>Zeigt dem Nutzer der Webseite den Cookie-Einwilligungsdialog zur Erneuerung oder \u00c4nderung des Einwilligungsstatus des Benutzers an.<\/td><\/tr><tr><td>getScript<\/td><td>string URL,<br>bool async,<br>func callback<\/td><td>L\u00e4dt eine JavaScript-Datei. URL: Absoluter Pfad zur JavaScript-Datei.<br>async (Optional): Stellt fest, ob das Skript asynchron geladen werden sollte.<br>callback (Optional): JavaScript-Funktion zur Ausf\u00fchrung, wenn das Skript fertig geladen ist.<\/td><\/tr><tr><td>runScripts<\/td><td>Keine<\/td><td>Bewertet alle geladenen Script-Tags des Typs \"text\/plain\" mit dem Attribut \"data-cookieconsent\" und f\u00fchrt die Scripts entsprechend dem Einwilligungsstatus des Nutzers aus. F\u00fcr die Verwendung durch Webseiten, die Inhalte dynamisch laden, z. B. bei Single-Page-Anwendungen. Scripts werden nur einmal ausgef\u00fchrt, daher ist die Funktion sicher, um mehrmalige Aufrufe durchzuf\u00fchren, z. B. jedes Mal, wenn neuer Inhalt geladen wird.<\/td><\/tr><tr><td>withdraw<\/td><td>Keine<\/td><td>Widerrufen Sie Ihre Einwilligung<\/td><\/tr><tr><td>submitCustomConsent<\/td><td>bool optinPreferences,<br>bool optinStatistics,<br>bool optinMarketing<\/td><td>Verwenden Sie dies au\u00dferhalb des Kontexts des Cookie-Banners, wie z.B. eine Schaltfl\u00e4che in der Kopf-\/Fu\u00dfzeile Ihrer Website, um ein Opt-in oder Opt-out zu erm\u00f6glichen - oder um eine Schaltfl\u00e4che zu Ihrem Banner hinzuzuf\u00fcgen, die eine teilweise Zustimmung erm\u00f6glicht, z.B. \"Einstellungen &amp; Statistiken akzeptieren\".<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-beispiel-wenn-sie-es-vorziehen-den-cookiebot-cmp-privacy-trigger-nicht-zu-verwenden-konnen-sie-einen-eigenen-link-erstellen-der-es-dem-benutzer-ermoglicht-seine-zustimmung-zu-cookies-zu-andern-oder-zu-erneuern-wir-empfehlen-dennoch-den-cookiebot-cmp-privacy-trigger-zu-verwenden-um-die-beste-benutzererfahrung-zu-erzielen\">Beispiel: Wenn Sie es vorziehen, den Cookiebot CMP-Privacy Trigger nicht zu verwenden, k\u00f6nnen Sie einen eigenen Link erstellen, der es dem Benutzer erm\u00f6glicht, seine Zustimmung zu Cookies zu \u00e4ndern oder zu erneuern. Wir empfehlen dennoch, den Cookiebot CMP-Privacy Trigger zu verwenden, um die beste Benutzererfahrung zu erzielen.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">&lt;a href=\"javascript: Cookiebot.renew()\"&gt;Erneuern oder \u00e4ndern Sie Ihre Cookie-Einwilligung&lt;\/a&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ereignisbehandlung\">Ereignisbehandlung<\/h2>\n\n\n\n<figure class=\"wp-block-table enabled-responsive is-style-regular\"><table><thead><tr><th>Name<\/th><th>Beschreibung<\/th><\/tr><\/thead><tbody><tr><td>CookiebotOnConsentReady<\/td><td>Das Ereignis wird ausgel\u00f6st, wenn der Zustimmungsstatus des Benutzers bereit ist, entweder durch die \u00dcbermittlung oder durch das Laden aus einem vorhandenen Cookie. Achten Sie auf dieses Ereignis, wenn Sie die Zustimmung des Benutzers einholen und so bald wie m\u00f6glich zus\u00e4tzliche Skripte auf der Grundlage der Zustimmungswerte ausf\u00fchren m\u00fcssen.<\/td><\/tr><tr><td>CookiebotOnLoad<\/td><td>Das Ereignis wird gleichzeitig mit dem window.onload-Ereignis ausgel\u00f6st, wenn die Zustimmung des Benutzers geladen wurde - entweder wenn der Benutzer seine Zustimmung abgibt oder wenn der Benutzer zu einer Seite navigiert, auf der die Zustimmung bereits abgegeben wurde.<\/td><\/tr><tr><td>CookiebotOnAccept<\/td><td>Das Ereignis wird ausgel\u00f6st, wenn der Benutzer die Verwendung von Cookies akzeptiert. Das Ereignis wird auch ausgel\u00f6st, wenn der Benutzer bei einem fr\u00fcheren Besuch der Website zugestimmt hat.<\/td><\/tr><tr><td>CookiebotOnDecline<\/td><td>Das Ereignis wird ausgel\u00f6st, wenn der Benutzer die Verwendung von Cookies, durch Klicken auf den Ablehnungs-Button im Cookie-Zustimmungs-Dialog, ablehnt. Das Ereignis wird auch ausgel\u00f6st, wenn der Benutzer bereits bei einem fr\u00fcheren Besuch der Website abgelehnt hat.<\/td><\/tr><tr><td>CookiebotOnDialogInit<\/td><td>Wird ausgel\u00f6st, wenn das Cookie-Einwilligungs-Banner initialisiert wird, bevor der Inhalt des Banners kompiliert wird.<\/td><\/tr><tr><td>CookiebotOnDialogDisplay<\/td><td>Wird ausgel\u00f6st, wenn das Cookie-Einwilligungs-Banner den Endnutzer angezeigt wird.<\/td><\/tr><tr><td>CookiebotOnTagsExecuted<\/td><td>Wird ausgel\u00f6st, wenn zur vorherigen Einwilligung markierte Tags (z. B. das Attribut \"data-cookieconsent\") ausgel\u00f6st wurden.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-beispiel-marketing-cookies-laden-wenn-der-benutzer-akzeptiert-hat\">Beispiel: Marketing Cookies laden, wenn der Benutzer akzeptiert hat<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">&lt;script type=\"text\/javascript\"&gt;\n\n      window.addEventListener('CookiebotOnAccept', function (e) {\n      if (Cookiebot.consent.marketing)\n          {\n          \/\/Execute code that sets marketing cookies\n          }\n      }, false);\n\n&lt;\/script&gt;\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ruckrufe\">R\u00fcckrufe<\/h2>\n\n\n\n<figure class=\"wp-block-table enabled-responsive is-style-regular\"><table><thead><tr><th>Name<\/th><th>Beschreibung<\/th><\/tr><\/thead><tbody><tr><td>CookiebotCallback_OnLoad<\/td><td>Der asynchrone Callback wird ausgel\u00f6st, wenn das Cookie-Banner geladen wurde, um die Einwilligung des Benutzers zu erhalten.<\/td><\/tr><tr><td>CookiebotCallback_OnAccept<\/td><td>Ein asynchroner R\u00fcckruf wird ausgel\u00f6st, wenn der Benutzer den Best\u00e4tigungs-Button des Cookie-Einwilligungsdialogs anklickt und wenn ein Benutzer, der eingewilligt hat, eine Seite l\u00e4dt.<\/td><\/tr><tr><td>CookiebotCallback_OnDecline<\/td><td>Der asynchrone R\u00fcckruf wird ausgel\u00f6st, wenn der Benutzer im Cookie-Einwilligungsdialog durch Klicken auf den Ablehnungs-Button die Verwendung von Cookies ablehnt. Der R\u00fcckruf wird auch ausgel\u00f6st, wenn ein Benutzer, der die Verwendung von Cookies abgelehnt hat, eine Seite l\u00e4dt.<\/td><\/tr><tr><td>CookiebotCallback_OnDialogInit<\/td><td>Wird ausgel\u00f6st, wenn das Cookie-Einwilligungs-Banner initialisiert wird, bevor der Inhalt des Banners kompiliert wird.<\/td><\/tr><tr><td>CookiebotCallback_OnDialogDisplay<\/td><td>Wird ausgel\u00f6st, wenn das Cookie-Einwilligungs-Banner den Endnutzer angezeigt wird.<\/td><\/tr><tr><td>CookiebotCallback_OnTagsExecuted<\/td><td>Wird ausgel\u00f6st, wenn zur vorherigen Einwilligung markierte Tags (z. B. das Attribut \"data-cookieconsent\") ausgel\u00f6st wurden.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-beispiel-statistik-cookies-laden-wenn-der-benutzer-den-statistik-cookies-zugestimmt-hat\">Beispiel: Statistik-Cookies laden, wenn der Benutzer den Statistik-Cookies zugestimmt hat<\/h3>\n\n\n\n<p>Bitte beachten Sie, dass dieses Beispiel nur relevant ist, wenn Sie den data-blockingmode nicht auf \"auto\" gesetzt haben und wenn Sie Ihr Skript nicht zur Kontrolle mit data-cookieconsent versehen haben.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">&lt;script type=\"text\/javascript\"&gt;\n    function CookiebotCallback_OnAccept() {\n          if (Cookiebot.consent.statistics)            \n{      \nenableStatisticsCookies();              \n}\n}\nfunction enableStatisticsCookies() {  \n         \/\/Code ausf\u00fchren, der Statistik-Cookies setzt\n       }  \n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-skript-tag-daten-attribute\">Skript-Tag-Daten-Attribute<\/h2>\n\n\n\n<figure class=\"wp-block-table enabled-responsive is-style-regular\"><table><thead><tr><th>Name<\/th><th>Typ<\/th><th>Obligatorisch<\/th><th>Beschreibung<\/th><\/tr><\/thead><tbody><tr><td>data-cbid<\/td><td>string<\/td><td>Ja<\/td><td>Die eindeutige ID f\u00fcr Ihre Cookiebot-Domaingruppe.<\/td><\/tr><tr><td>data-type<\/td><td>string<\/td><td>Nein<\/td><td>\u00dcberschreibt den Standard-Dialog-Typ mit einem der folgenden Werte:<br>\"optin\", \"Optout\", \"Optinout\", \"Leveloptin\", \"Inlineoptin\", \"Optionaloptin\"<\/td><\/tr><tr><td>data-level<\/td><td>string<\/td><td>Nein<\/td><td>\u00dcberschreibt die Standardmethode f\u00fcr die Einwilligung mit einer der folgenden Werte: \"konkludent\", \"strikt\"<\/td><\/tr><tr><td>data-culture<\/td><td>string<\/td><td>Nein<\/td><td>Um eine spezifische Sprache f\u00fcr den Benutzerdialog der Einverst\u00e4ndniserkl\u00e4rung einzustellen, ber\u00fccksichtigen Sie hierbei den ISO 639-1-Sprachencode (z.B. \"EN\" \u2013 Englisch). Dies \u00fcberschreibt die automatische Spracherkennung, die im Cookiebot-Manager voreingestellt ist.<\/td><\/tr><tr><td>data-framework<\/td><td>string<\/td><td>Nein<\/td><td>Erm\u00f6glicht Cookiebot, die Einwilligung zu anderen auf einer Website implementierten Einwilligungs-Frameworks zu signalisieren - zus\u00e4tzlich zu dem in Cookiebot enthaltenen Standard-Einwilligungs-Framework. Der Wert des Attributs muss mit der Abk\u00fcrzung f\u00fcr das externe Framework \u00fcbereinstimmen. Derzeit werden die folgenden Einverst\u00e4ndnisrahmen von Drittanbietern unterst\u00fctzt: Abk\u00fcrzung \"IAB\": IAB Europe Transparency &amp; Consent Framework<\/td><\/tr><tr><td>data-blockingmode<\/td><td>string<\/td><td>nein<\/td><td>Legt fest, ob&nbsp;Cookiebot&nbsp;alle Cookies automatisch blockieren soll, bis ein Benutzer zugestimmt hat, Wert: \"auto\". Wenn nicht, (Wert: \"none\")&nbsp;sollten&nbsp;Cookie-Setzskripte manuell&nbsp;angepasst&nbsp;werden, wie in unserem <a href=\"\/de\/manuelle-implementierung\/\">Leitfaden zur manuellen Implementierung<\/a>&nbsp;beschrieben. Wenn Sie dieses Attribut weglassen, ist das Verhalten gleichwertig&nbsp;dem Wert: \"none\".<\/td><\/tr><tr><td>data-consentmode<\/td><td>string<\/td><td>Nein<\/td><td>Erm\u00f6glicht es Ihnen, den Google Consent Mode zu deaktivieren, indem Sie den Wert \"disabled\" angeben.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-beispiel-den-einwilligungs-dialog-dazu-bringen-in-englisch-angezeigt-zu-werden\">Beispiel: Den Einwilligungs-Dialog dazu bringen, in Englisch angezeigt zu werden<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">&lt;script id=\"Cookiebot\" data-culture=\"EN\" src=\"https:\/\/consent.cookiebot.com\/uc.js\" data-cbid=\"00000000-0000-0000-0000-000000000000\" type=\"text\/javascript\"&gt;&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-serverseitige-auslastung\">Serverseitige Auslastung<\/h2>\n\n\n\n<p>Wenn Ihre Webseite serverseitig Cookies einstellt, k\u00f6nnen Sie durch Pr\u00fcfen des aktuellen Anwender-Einwilligungsstatus f\u00fcr die Standard-Handhabung von Cookies bestimmen, welche Art von Cookies Sie festlegen d\u00fcrfen.<\/p>\n\n\n<div id=\"tab-gJpgOzOOcH\"\n     class=\"cb-tabs cb-tabs--solid cb-tabs--left is-style-cb-code\">\n    <ul class=\"tabs-list\" role=\"tablist\" tabindex=\"0\">\n                    <li class=\"tab-button active-tab\"\n                role=\"tab\"\n                aria-selected=\"true\"\n                data-tab=\"0\">C#<\/li>\n                    <li class=\"tab-button \"\n                role=\"tab\"\n                aria-selected=\"false\"\n                data-tab=\"1\">PHP<\/li>\n                    <li class=\"tab-button \"\n                role=\"tab\"\n                aria-selected=\"false\"\n                data-tab=\"2\">VB<\/li>\n            <\/ul>\n    <div class=\"tabs-content-box\">\n                                    <pre\n                    class=\"wp-block-code tab-content active-tab\"\n                    role=\"tabpanel\"\n                    data-tab=\"0\">\n\t\t\t\t\t<code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">using System.Web.Script.Serialization;\r\n ...\r\n\r\nHttpCookie CurrentUserConsent = Request.Cookies[&quot;CookieConsent&quot;];\r\n\r\n if (CurrentUserConsent != null) \r\n{\r\n       switch (CurrentUserConsent.Value) \r\n       {\r\n              case &quot;-1&quot;:\r\n                    \/\/The user is not within a region that requires consent - all cookies are accepted \r\n                    break; \r\n\r\n              default: \/\/The user has given their consent\r\n\r\n                     \/\/Read current user consent in encoded JavaScript format \r\n                     JavaScriptSerializer CookieConsentSerializer = new JavaScriptSerializer();\r\n                     dynamic CookieConsent = CookieConsentSerializer.Deserialize&lt;object&gt;(HttpUtility.UrlDecode(CurrentUserConsent.Value));\r\n\r\n\r\nif (!CookieConsent[&quot;preferences&quot;] &amp;&amp; !CookieConsent[&quot;statistics&quot;] &amp;&amp; !CookieConsent[&quot;marketing&quot;])\r\n                     {\r\n                         \/\/The user has opted out of cookies, set strictly necessary cookies only\r\n                     }\r\n                     else\r\n                     {\r\n\r\n                     if (CookieConsent[&quot;preferences&quot;]) \r\n                     {\r\n                            \/\/Current user accepts preference cookies\r\n                     }\r\n                     else \r\n                     {\r\n                           \/\/Current user does NOT accept preference cookies\r\n                     }\r\n\r\n                     if (CookieConsent[&quot;statistics&quot;]) \r\n                     {\r\n                           \/\/Current user accepts statistics cookies\r\n                     }\r\n                     else\r\n                     { \r\n                          \/\/Current user does NOT accept statistics cookies\r\n                     } \r\n\r\n                     if (CookieConsent[&quot;marketing&quot;])\r\n                     { \r\n                          \/\/Current user accepts marketing cookies \r\n                     } \r\n                     else\r\n                     { \r\n                          \/\/Current user does NOT accept marketing cookies\r\n                     } \r\n              }\r\n       } \r\n}\r\n else \r\n{ \r\n      \/\/The user has not accepted cookies - set strictly necessary cookies only \r\n}<\/code>\n\t\t\t\t<\/pre>\n                                                <pre\n                    class=\"wp-block-code tab-content \"\n                    role=\"tabpanel\"\n                    data-tab=\"1\">\n\t\t\t\t\t<code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">if (isset($_COOKIE[&quot;CookieConsent&quot;])) \r\n{ \r\n      switch ($_COOKIE[&quot;CookieConsent&quot;])\r\n      {\r\n            case &quot;-1&quot;:\r\n                  \/\/The user is not within a region that requires consent - all cookies are accepted\r\n                  break; \r\n\r\n            default: \/\/The user has given their consent \r\n\r\n                  \/\/Read current user consent in encoded JavaScript format \r\n                  $valid_php_json = preg_replace(&#039;\/\\s*:\\s*([a-zA-Z0-9_]+?)([}\\[,])\/&#039;, &#039;:&quot;$1&quot;$2&#039;, preg_replace(&#039;\/([{\\[,])\\s*([a-zA-Z0-9_]+?):\/&#039;, &#039;$1&quot;$2&quot;:&#039;, str_replace(&quot;&#039;&quot;, &#039;&quot;&#039;,stripslashes($_COOKIE[&quot;CookieConsent&quot;])))); \r\n                  $CookieConsent = json_decode($valid_php_json); \r\n\r\n\r\n\r\nif (!filter_var($CookieConsent-&gt;preferences, FILTER_VALIDATE_BOOLEAN) \r\n&amp;&amp; !filter_var($CookieConsent-&gt;statistics, FILTER_VALIDATE_BOOLEAN) &amp;&amp; !\r\nfilter_var($CookieConsent-&gt;marketing, FILTER_VALIDATE_BOOLEAN))\r\n                  {\r\n                         \/\/The user has opted out of cookies, set strictly necessary cookies only\r\n                  }\r\n                  else\r\n                  {\r\n\r\n                  if (filter_var($CookieConsent-&gt;preferences, FILTER_VALIDATE_BOOLEAN)) \r\n                  { \r\n                        \/\/Current user accepts preference cookies \r\n                  } \r\n                  else \r\n                  { \r\n                        \/\/Current user does NOT accept preference cookies\r\n                  } \r\n\r\n                  if (filter_var($CookieConsent-&gt;statistics, FILTER_VALIDATE_BOOLEAN))\r\n                  { \r\n                        \/\/Current user accepts statistics cookies \r\n                  } \r\n                  else \r\n                  { \r\n                        \/\/Current user does NOT accept statistics cookies\r\n                  }\r\n\r\n                  if (filter_var($CookieConsent-&gt;marketing, FILTER_VALIDATE_BOOLEAN))\r\n                  { \r\n                        \/\/Current user accepts marketing cookies\r\n                  }\r\n                  else \r\n                  { \r\n                        \/\/Current user does NOT accept marketing cookies\r\n                  }\r\n             }\r\n       }\r\n } \r\nelse \r\n{\r\n      \/\/The user has not accepted cookies - set strictly necessary cookies only \r\n}<\/code>\n\t\t\t\t<\/pre>\n                                                <pre\n                    class=\"wp-block-code tab-content \"\n                    role=\"tabpanel\"\n                    data-tab=\"2\">\n\t\t\t\t\t<code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">Imports System.Web.Script.Serialization\r\n ... \r\n\r\nDim CurrentUserConsent As HttpCookie = Request.Cookies(&quot;CookieConsent&quot;)\r\n\r\n If CurrentUserConsent IsNot Nothing Then \r\n      Select Case CurrentUserConsent.Value \r\n            \r\n            Case &quot;-1&quot; \r\n                  REM The user is not within a region that requires consent - all cookies are accepted \r\n                  Exit Select \r\n\r\n            Case Else REM The user has given their consent \r\n\r\n                  REM Read current user consent in encoded JavaScript format \r\n                  Dim CookieConsentSerializer As New JavaScriptSerializer() \r\n                  Dim CookieConsent As dynamic = CookieConsentSerializer.Deserialize(Of Object)(HttpUtility.UrlDecode(CurrentUserConsent.Value)) \r\n\r\n                  If Not CookieConsent(&quot;preferences&quot;) And Not \r\nCookieConsent(&quot;statistics&quot;) And Not CookieConsent(&quot;marketing&quot;) Then\r\n                  REM The user has opted out of cookies, set strictly necessary cookies only\r\n                  Else\r\n\r\n                  If CookieConsent(&quot;preferences&quot;) Then \r\n                       REM Current user accepts preference cookies \r\n                  Else \r\n                       REM Current user does NOT accept preference cookies \r\n                  End If \r\n\r\n                  If CookieConsent(&quot;statistics&quot;) Then \r\n                       REM Current user accepts statistics cookies \r\n                  Else \r\n                       REM Current user does NOT accept statistics cookies\r\n                  End If\r\n\r\n                  If CookieConsent(&quot;marketing&quot;) Then\r\n                       REM Current user accepts marketing cookies \r\n                  Else \r\n                       REM Current user does NOT accept marketing cookies\r\n                  End If \r\n            End If\r\n      End Select \r\nElse \r\n      REM The user has not accepted cookies - set strictly necessary cookies only \r\nEnd If<\/code>\n\t\t\t\t<\/pre>\n                        <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Nachfolgend finden Sie weiterf\u00fchrende technische Informationen, haupts\u00e4chlich f\u00fcr Entwickler.&nbsp;Wenn Sie nach unserem Standardimplementierungsleitfaden f\u00fcr den Einstieg bei Cookiebot\u2122 suchen, finden Sie diesen hier. Auf dieser Seite finden Sie unsere SDK-Dokumentation, um benutzerdefinierte Implementierungen von Bannern und Cookie-Kontrollen zu erstellen. Sowie die Optionen f\u00fcr die manuellen \u00c4nderungen der automatisierten Mechanismen unseres Cookie-Einwilligungsbanners. Damit das untenstehende SDK [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"tags":[],"class_list":["post-943","page","type-page","status-publish","hentry"],"acf":[],"thumbnail_status":false,"thumbnail_url":null,"_links":{"self":[{"href":"https:\/\/www.cookiebot.com\/de\/wp-json\/wp\/v2\/pages\/943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cookiebot.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.cookiebot.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.cookiebot.com\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cookiebot.com\/de\/wp-json\/wp\/v2\/comments?post=943"}],"version-history":[{"count":0,"href":"https:\/\/www.cookiebot.com\/de\/wp-json\/wp\/v2\/pages\/943\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.cookiebot.com\/de\/wp-json\/wp\/v2\/media?parent=943"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cookiebot.com\/de\/wp-json\/wp\/v2\/tags?post=943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}