Pressidium Cookie Consent das beste kostenlose Plugin

In meinem Video erkläre ich warum ich Pressidium Cookie Consent für das aktuell beste und vor allem kostenlose Cookie Plugin halte. Außerdem erkläre ich welche Vorteile es gegenüber Borlabs, Real Cookie Banner und Complianz hat.

https://youtu.be/rK7Ot1t0c_o

Code Snippets

Wenn ihr ein Tracking Script einfügen wollt, dass erst nach einem Optin lädt, könnt ihr dieses mit einem Snippet Plugin oder einem Child Theme folgendermaßen hinzufügen:

Dabei kann man je nach Optin Kategorie steuern, wann es gefeuert wird aus den folgenden Optionen: "analytics", "targeting" oder "preferences"

<script type="text/plain" data-cookiecategory="analytics" src="analytics.js" defer></script>

Alternativ auch als Script wie für Google Analytics in folgender Form:

<script type="text/plain" data-cookiecategory="targeting">CODE DES PIXELS</script> 

Um diesen Code dann im Head oder Footer auszugeben kann man ein Snippet auf wp_head oder wp_footer feuern lassen wie folgt:

function add_pixel_to_footer() {
?>
<!-- Pixel start -->
<script>CODE DES PIXELS</script>
<!-- End Pixel -->
<?php
}
add_action('wp_footer', 'add_pixel_to_footer'); 

Standard Cookies für die Kategorien

"Necessary" von WordPress

Cookie-Name

Domain

Laufzeit

Pfad

Beschreibung

wordpress_logged_in_*

Eigene Domain

Session

/

Erkennt eingeloggte Benutzer und hält den Login-Status aufrecht.

wordpress_sec_*

Eigene Domain

Session

/wp-admin

Sicherheits-Cookie zur Authentifizierung im Adminbereich.

wp-settings-{user_id}

Eigene Domain

1 Jahr

/

Speichert Benutzeroberflächen-Einstellungen für eingeloggte Nutzer.

wp-settings-time-{user_id}

Eigene Domain

1 Jahr

/

Zeitstempel der zuletzt gespeicherten WordPress-Einstellungen.

comment_author_*

Eigene Domain

1 Jahr

/

Speichert Name/E-Mail eines Kommentators für zukünftige Kommentare.

Analytics bei Verwendung von GA4

Cookie-Name

Domain

Laufzeit

Pfad

Beschreibung

_ga

Eigene Domain

2 Jahre

/

Unterscheidet Nutzer durch eine zufällige ID.

_ga_*

Eigene Domain

2 Jahre

/

Speichert sitzungsspezifische Informationen für GA4.

_gid

Eigene Domain

24 Stunden

/

Unterscheidet Nutzer innerhalb eines Tages.

_gat

Eigene Domain

1 Minute

/

Drosselt die Anfragehäufigkeit an Google Analytics.

 Hinzufügen zur Datenschutzseite für Einstellungen und Tabellen Ausgabe je nach Kategorien:

<h3 id="dsg-general-controller">Folgende Cookies können bei der Benutzung unserer Website gesetzt werden:</h3>
Technische erforderliche je Nach Nutzung erforderlich:
[pressidium_cookie_consent_cookies category="necessary"]
Für analytische und statistische Zwecke:
[pressidium_cookie_consent_cookies category="analytics"]
Für Marketing und Zielgruppenbildung bei Werbung:
[pressidium_cookie_consent_cookies category="targeting"]

Deine Einstellungen zu Cookies und Tracking kannst du wieder ändern: <strong><button class="cc-link" type="button" data-cc="c-settings">Einstellungen</button></strong>

 


google analyctics tag manger-einrichten

Google Analytics einrichten mit Tag Manager + Opt-Out

So könnt ihr Google Analytics ganz einfach mit dem Tag Manager von Google einrichten. Im nachfolgenden Video zeige ich euch wie ihr zuerst den Tag Manager auf euer Website (in diesem Fall WordPress) installiert. Dann schauen wir wie wir ganz einfach Google Analytics mit Hilfe des Tag Managers installieren.

Das ganze setzen wir natürlich möglichst datenschutzkonform um. Dementsprechend bauen wir auch ein OptOut ein. Den benötigten Code dazu findet ihr unten.

Wichtige Links zum Video:

  • Google Tag Manager
  • Google Analytics
  • Google Tag Manager Plugin

 

Google Tag Manager über Functions.php installieren

Um den Google Tag Manager mit Hilfe der Functions.php eines Child Themes oder auch normalen Themes zu installieren, sind ein paar Code Snippets nötig. Diese stelle ich hier bereits. Allerdings müsst ihr jeweils noch euren Code vom Tag Manager einfügen. Dadurch spart ihr euch ein zusätzliches Plugin.

Code zum Header hinzufügen:

add_action(‚wp_head‘, ‚tagmanager‘);
function tagmanager(){
?>
<!– Google Tag Manager –>

HIER EUREN CODE EINFÜGEN

<!– End Google Tag Manager –>
<?php
}

Code zum Body-Anfang hinzufügen:

add_filter( ‚body_class‘, ‚gtm_add‘, 10000 );

function gtm_add( $classes ) {

$block = <<<‚BLOCK‘

<!– Google Tag Manager (noscript) –>

HIER EUREN CODE EINFÜGEN

<!– End Google Tag Manager (noscript) –>

BLOCK;

$classes[] = ‚“>‘ . $block . ‚<br style=“display:none‘;
return $classes;
}

Jeweils zwischen den beiden Kommentaren müsst ihr euren Code einfügen. Ansonsten funktioniert das natürlich nicht.

 

Google Analytics Opt-out

Für die Einrichtung des Opt-outs benötigen wir zwei Code Snippets. Zum einen ein Script, das wir in den Header der Seite einfügen. Dieses sorgt dafür, dass ein Cookie gesetzt wird, der die Aktivitäten von Analytics unterbindet.

<script type=“text/javascript“>
// WICHTIG! Setzt hier eure TrackingID ein
var gaProperty = ‚UA-XXXX-Y‘;

// Tracking deaktivieren
var disableStr = ‚ga-disable-‚ + gaProperty;
if (document.cookie.indexOf(disableStr + ‚=true‘) > -1) {
window[disableStr] = true;
}

// Opt-out Funktion
function gaOptout() {
document.cookie = disableStr + ‚=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/‘;
window[disableStr] = true;
}
</script>

Damit dieser Script ausgelöst wird respektive der Cookie gesetzt, welcher die Deaktivierung initialisiert, brauchen wir einen Link oder Button in der Datenschutzerklärung, der diese Funktion beinhaltet.

Dazu setzt ihr einen Link auf eurer Datenschutz-Seite, der wie folgt aussieht:

<a onclick=“alert(‚Google Analytics wurde deaktiviert‘);“ href=“javascript:gaOptout()“>Google Analytics deaktivieren</a>

Hinweis: Damit auf keinen Fall der aktuelle Link, der eine Javascript Aktion beinhaltet verloren geht, solltet ihr diesen Link in der „Text“ Version des WordPress Editors einfügen und speichern.