Jump to content

philipps

Members
  • Posts

    2
  • Joined

  • Last visited

Profile Information

  • First Name
    Philipp
  • Last Name
    Schwark

Recent Profile Visitors

56 profile views

philipps's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Ich nutze es so in der aktuellen 1.6er Version. Version 1.7 habe ich noch nicht getestet.
  2. Hallo mw-handel, für die anonymisierung und einer optOut Funktion habe ich leider auch vergebens gesucht. Ich habe es jetzt aber händisch selber gemacht. Hierzu habe ich das Google Analytics Modul wie folgt angepasst: Du musst die folgende Datei anpassen: modules/ganalytics/ganalytics.php Hier findest du ab Zeile 258 den folgenden Code: ' <script type="text/javascript"> (window.gaDevIds=window.gaDevIds||[]).push(\'d6YPbH\'); (function(i,s,o,g,r,a,m){i[\'GoogleAnalyticsObject\']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,\'script\',\'//www.google-analytics.com/analytics.js\',\'ga\'); ga(\'create\', \''.Tools::safeOutput(Configuration::get('GA_ACCOUNT_ID')).'\', \'auto\'); ga(\'require\', \'ec\');' .(($user_id && !$back_office) ? 'ga(\'set\', \'&uid\', \''.$user_id.'\');': '') .($back_office ? 'ga(\'set\', \'nonInteraction\', true);' : '') .'</script>'; Diesen musst durch den folgenden Code ergänzen oder einfach komplett ersetzen: ' <script type="text/javascript"> (window.gaDevIds=window.gaDevIds||[]).push(\'d6YPbH\'); (function(i,s,o,g,r,a,m){i[\'GoogleAnalyticsObject\']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,\'script\',\'//www.google-analytics.com/analytics.js\',\'ga\'); //Aenderungen beginnen hier // Set to the same value as the web property used on the site var gaProperty = \''.Tools::safeOutput(Configuration::get('GA_ACCOUNT_ID')).'\'; // Disable tracking if the opt-out cookie exists. var disableStr = \'ga-disable-\' + gaProperty; if (document.cookie.indexOf(disableStr + \'=true\') > -1) { window[disableStr] = true; } // Opt-out function function gaOptout() { document.cookie = disableStr + \'=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/\'; window[disableStr] = true; } ga(\'create\', \''.Tools::safeOutput(Configuration::get('GA_ACCOUNT_ID')).'\', \'auto\'); //anonymizeIp ga(\'set\',\'anonymizeIp\',true); ga(\'require\', \'ec\'); //Disable google analytics $( "#disable_Google_Analytics" ).click(function() { gaOptout(); alert("Google Analytics is disabled") });' .(($user_id && !$back_office) ? 'ga(\'set\', \'&uid\', \''.$user_id.'\');': '') .($back_office ? 'ga(\'set\', \'nonInteraction\', true);' : '') .'</script>'; Um die Optout() Funktion in der Datenschutzerklärung nutzen zu können musst du den folgenden Link hinzufügen: <a href="#" id="disable_Google_Analytics">Disable Google Analytics</a> Gruß, Philipp
×
×
  • Create New...