TOPIC:

Google Analytics 2 years 9 months ago #226251

  • Topic Author
  • dido
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Posts: 30
  • Thanks: 0
In den Einstellungen von PULSE kann die UA hinterlegt werden. Leider ist die Untegration von Google Analytics nicht DSGVO-konform. Die GA Daten werden nicht anonymisiert an Google übermittelt!
Was tun?

Please Log in or Create an account to join the conversation.

Google Analytics 2 years 9 months ago #226252

  • DarkoCujic's Avatar
  • DarkoCujic
  • Offline
  • Developer
  • Developer
  • Posts: 2154
  • Karma: 67
  • Thanks: 265
Hey,

I hope we can continue this discussion in English as we're a little low on German speaking staff currently.

Does your site have a SSL certificate, meaning does it use https or http?

If I'm not mistaken, there is no other way of securely sending data to Google. Correct me please if I'm wrong or if there is a more correct way of adding the code.

Kind regards,
Darko
Satisfied with our support? PayPal tips
===========
Need to renew Pro Support? Buy Here!
===========
Satisfied? Consider a membership!
===========
Like us on Facebook
===========
Support Crosstec and get ALL EXTENSIONS and professional support for just $5. Here!

Please Log in or Create an account to join the conversation.

Google Analytics 2 years 9 months ago #226258

  • Topic Author
  • dido
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Posts: 30
  • Thanks: 0
it have nothing to do with the security layer.
Beginning end of may for EU starting the new General Data Protection Regulation <GDPR>. The standard tracking snippet of GA transmit the visitor IP. This is forbitten. This means the IP anonymization mode ('set anonymizeIp true' script addition) must set as additional code to the tracking code.
At the moment the tracking code of GA overide this law.
Second every Webside which is using Google Analytics or other tracking services must deliver Opt-Out Cookie to give visitor the possibility to stop tracking.

Please Log in or Create an account to join the conversation.

Google Analytics 2 years 9 months ago #226263

  • DarkoCujic's Avatar
  • DarkoCujic
  • Offline
  • Developer
  • Developer
  • Posts: 2154
  • Karma: 67
  • Thanks: 265
Hey,

the first thing you described has more to do with Google Analytics code than with the template. I don't know what we can do in the template to make Googles tracking code compliant.

As for the second option, I'm sure there are available plugins for enabling opt-out.

If you have any suggestions on how to do this and that those solutions are applicable to the theme itself and not something in general, feel free to write it out and we'll consider it.

Kind regards,
Darko
Satisfied with our support? PayPal tips
===========
Need to renew Pro Support? Buy Here!
===========
Satisfied? Consider a membership!
===========
Like us on Facebook
===========
Support Crosstec and get ALL EXTENSIONS and professional support for just $5. Here!

Please Log in or Create an account to join the conversation.

Google Analytics 2 years 9 months ago #227023

  • Topic Author
  • dido
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Posts: 30
  • Thanks: 0
No, it has nothing to do with GA - the Template includes the Settings-Option to set GA ON with the UA-ID. The Problem is, that the GA-Script which is integrated, is an old one. It must be the actual universal and it must customize-able für the new european DSVGO. This include the masking of the IP, the opt-out option and every website which uses Cookie must include a optout alert-box for that.

If european customers using your actual template version and using the GA-Setting there, they gets a big problem....

Here some hints to the solution

First:
the analytics snippet in the Template must include

ga('set', 'anonymizeIp', true)

So is garanteed that the data will anonymised with no USER IP

Second, the template must contain the following script before the ga.js code snippet include the Google Analytics UA-ID of the website.

<script>
// Set to the same value as the web property used on the site
var gaProperty = 'UA-XXXX-Y';

// 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;
}
</script>


Third:
Optimal will be direkt including a cookie an alert-function into the template to switch on or off at the backend. On ON the visit of the website open a alert box to let the user asign or opt-out the tracking and cookie set.
If NO: cookie must set off and the script above must call with "javascript:gaOptout()" and cookie not set.

feel free to ask if something open

Please Log in or Create an account to join the conversation.

Google Analytics 2 years 9 months ago #227061

  • DarkoCujic's Avatar
  • DarkoCujic
  • Offline
  • Developer
  • Developer
  • Posts: 2154
  • Karma: 67
  • Thanks: 265
Hey,

well unfortunately, that's not related to the template itself, but the framework it's running. As you might know our templates are built with Gantry 4. I don't know if we're planning on updating our templates to support Gantry 5.

If you wish to edit that part, it's located in /libraries/gantry/features/analytics.php. You can add your changes there.

Kind regards,
Darko
Satisfied with our support? PayPal tips
===========
Need to renew Pro Support? Buy Here!
===========
Satisfied? Consider a membership!
===========
Like us on Facebook
===========
Support Crosstec and get ALL EXTENSIONS and professional support for just $5. Here!

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
  • 2
Time to create page: 0.050 seconds

BreezingForms Pro 1.4.7 for WordPress Released!

Available in the membership section.

September Discount!

Massive discounts on all subscriptions!

Get Your Subscription Here

Quick Links

Downloads

BreezingForms

ContentBuilder

BreezingCommerce

Templates

Documentation

BreezingForms

ContentBuilder

BreezingCommerce

Apprendre BreezingForms (French Community)

Apprendre et maîtriser BreezingForms par des tutoriels et exemples, le tout en français

breezingforms.eddy-vh.com

Questions et réponses sur les forums de l'AFUJ

AFUJ

Special Offer

Summer Sale! All subscriptions at a special price!

Includes prio support, all of our current and future Joomla!® extensions and Joomla!® templates for the duration of your membership.

Get it from here

3rd Party Discount - 25% Off

We help you to keep your costs under control. If you are a new member and purchased a form building tool from a different form vendor, then you'll get a 25% discount on our subscription plans.

How to receive the discount:

Send us a quick email to sales@crosstec.org with a proof of purchase (for example a paypal receipt), await payment instructions and enjoy your membership!