-
Notifications
You must be signed in to change notification settings - Fork 453
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Google Analytics #47
Comments
^ Did not work. Using https://github.com/Skookum/nodealytics |
|
|
|
@Glavin001 commented on 12 jul. 2014 15:55 CEST:
Do you have a priority list that you can post here? |
Here's what I see on Google Analytics: These metrics are records of each time My priorities would be to help those languages used the most, however this is not always the case, as some issues are much more drastic bugs and should be fixed first. Hope this helps! |
Great info! 👍 JavaScript clear winner, HTML used a lot too. Didn't expect PHP to be there. It might be interesting to log which extensions cause the I'm also wondering if those |
Here is the applicable code for tracking events with analytics: https://github.com/Glavin001/atom-beautify/blob/master/lib/language-options.coffee#L502-L510
Using extensions is a good idea. Maybe a hybrid: |
@Glavin001 commented on 16 feb. 2015 21:57 CET:
That sounds like a great idea. Besides that I can't find where the literal |
Where is the Analytics User ID supposed to come from? |
@curtisblackwell : Analytics User Id is generated here: https://github.com/Glavin001/atom-beautify/blob/master/src/beautifiers/index.coffee#L467-L469 |
Terrible |
Could you make it 'opt-in' feature rather than an 'opt-out'? I'll happily enable it even after that 😄 |
Too bad. I love this package but I'm too worried about privacy. This feature should be clearly mentioned in the README file. |
I am open to Pull Requests addressing concerns. However, at the current time I am unable to allocate time to this. Applicable section of code: https://github.com/Glavin001/atom-beautify/blob/master/src/beautifiers/index.coffee#L212-L229 I would be happy to accept Pull Requests regarding:
I'm not really sure what privacy concerns there are and how useful this data is. For anyone concerned with this, I encourage you to make a Pull Request based on my outline above. That is all I can do, and since I do not have the time to do it right now, it is therefore up to you to contribute and resolve your issue. We are part of the open-source community. We can all contribute to improving this package such that we are happy with it. As always, please let me know if you have any questions. |
@Glavin001 the issue has to with the fact that Google has data about me which they and not you own. Anything that uses Google analytics faces this issue. Basically you're forcing users to submit data to a third party without them knowing or having consented to. This is borderline illegal in the EU. Also, in two years time, no data about European citizens can be stored in US servers, which is what's probably happening right now. |
Thank you for further explaining the issue. I definitely would like this resolved. |
I have added a section to the top of the README: https://github.com/Glavin001/atom-beautify#important-notice-analytics As said above, unfortunately I am unable to make the necessary changes (at this time) to Atom-Beautify such that there is an interface walking new users through the analytics and receiving confirmation. Google Analytics was put in place a fairly long time ago when there were less users and Atom-Beautify was changing rapidly with the intent to better understand the needs of the users and where improvements should be made (catch errors, improve most used languages support, etc). |
Thank you @Glavin001!! That was really quick and useful. Personally, I think that's all that's needed. User knows what's happening and can easily opt out/in. Very clear |
Excellent! I'm glad this works! I actually thought there was already mention of analytics in the README and that maybe it was too far down on the README, however it turns out that must have been a different project because there was not a note except in the options documentation. Thank you for bringing this to my attention. Let me know if there's anything else I can do. |
Please subscribe to #1179 for further updates. Atom-Beautify will be using Atom's |
The text was updated successfully, but these errors were encountered: