JavaScript für Abschalten von Google-Analytics - Druckversion +- Javascript-forum (https://javascript-forum.de) +-- Forum: Entwicklung (https://javascript-forum.de/forumdisplay.php?fid=4) +--- Forum: Javascript (https://javascript-forum.de/forumdisplay.php?fid=6) +--- Thema: JavaScript für Abschalten von Google-Analytics (/showthread.php?tid=1460) |
JavaScript für Abschalten von Google-Analytics - alhai007 - 15.09.2022 Hallo, es geht um ein Script um den Besucher einer Website, die Möglichkeit zu geben, GA auszuknipsen. Hab da auch ein Script gefunden: <script> // Umändern zu der UA-Nummer welche das Property hat var gaProperty = 'UA-XXXX-Y'; // Tracking deaktivieren wenn der Opt-Out Cookie existiert 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> Jetzt die Frage: was macht das Konstrukt: window[disableStr] = true; Kann das jemand mal in ein paar einfachen Worten oder Sätzen erklären. Ich schätze mal, dass es ein Window-Objekt ist mit einem Arrayplatz namens disableStr ist!? Falls ja, was bezweckt die Zuweisung mit true? Danke für Antworten + einen schönen Griuß alias alhai007 RE: JavaScript für Abschalten von Google-Analytics - rzscout - 15.09.2022 Hi alhai007, window ist ein Objekt in JavaScript. So können Objekte wie window auch Eigenschaften(property) gespeichert, abgeändert oder abgerufen werden. Google Analytics nutzt diese property um boolean abzurufen oder zu speichern. Viele Grüße rzscout RE: JavaScript für Abschalten von Google-Analytics - admin - 15.09.2022 Könntest du auch mit PHP machen. Beim ersten Seiten der Laden fragst du den User, ob es erlaubt ist oder nicht . Wenn er es nicht will, soll er einen Button klicken, der einen Cookie oder dauerhaften Session setzt. Beim nächsten Reload der Seite ist Google dabei oder nicht , wie er halt möchte. Gab es aber nicht von Google einen fertigen Code, der das Tracking deaktiviert, wenn der User das nicht will? Muss mal suchen ob ich das wieder finde RE: JavaScript für Abschalten von Google-Analytics - admin - 15.09.2022 versuche es mal so https://blog.hubspot.de/marketing/google-analytics-deaktivieren |