mozilla / seasponge

:pineapple: SeaSponge is an accessible threat modelling tool from Mozilla
http://mozilla.github.io/seasponge/
Mozilla Public License 2.0
275 stars 63 forks source link

Setup Google Analytics #2

Open Glavin001 opened 10 years ago

Glavin001 commented 10 years ago

@curtisko what is Mozilla's policy on implement (Google) Analytics?

I believe it would be beneficial to track usage and also record events from users to detect what features they are using most, to help us decide the priority of what we should work on next.

Alternatively, we could use Segment.io.

MatKallada commented 10 years ago

Really good idea, but as Curtis mentioned earlier: Mozilla does not track data as it would tamper with the user's privacy.

Glavin001 commented 10 years ago

Yeah I did remember him talking about that. I wanted to confirm that and get it in an issue, too, so if we reject it here we can document the reason and put it to rest for the future.

It would be unfortunate to not have any analytical data, however if that is the policy then we must accept that.

davidascher commented 10 years ago

Drive by: we do use Google analytics on lots of sites and have a carefully drafted agreement with Google w.r.t. privacy. Talk to web prod folks like cmore to get the right snippet & permissions setup.

Glavin001 commented 10 years ago

Excellent! Thank you for driving by, @davidascher. This is great news.

What would be the best way to get in contact with folks like cmore?

Update: I found cmore's contact info: https://wiki.mozilla.org/User:Cmore Will try on IRC then email.

MatKallada commented 10 years ago

As discussed with Curtis in the last meeting, we will be able to use Google Analytics for this project. :+1:

MatKallada commented 9 years ago

After talking with cmore, we will incorporate Google Analytics after the final release.

Glavin001 commented 9 years ago

Thanks for looking into it @kallada.

Any reason for such a delay? The Alpha release is November 3, and we will likely have a significant web app working by early to mid-October, if we intend to hussle. If there's something we need to fill out, etc, then let us get started on those roadblocks ASAP.

MatKallada commented 9 years ago

Sorry I meant the final release of the application. We need this to be hosted on an official Mozilla server in order to use GA. For our application, this will happen after the first version application is released.

Lastly, there isn't much of a point to use GA before the application is released (unless we want to quantify our own behavior of the app).

Glavin001 commented 9 years ago

I was going to set it up such that we could deploy to GitHub Pages, so as we add new features and develop, users could begin to adopt SeaSponge and we could monitor this usage.

Glavin001 commented 9 years ago

Now that we have released, I see this as being top priority to see how our users are using this and improve workflow.

Glavin001 commented 9 years ago

@kallada why did you close this issue? We still do not have Google Analytics.

Glavin001 commented 9 years ago

Hopefully someone from Mozilla who has permission to create the Google Analytics property will submit a Pull Request. Unfortunately, we did not have it setup earlier and missed all of the analytical usage data we could have recorded from our release. This is why I wanted to set it up sooner than later. Too late now. Live and learn.

MatKallada commented 9 years ago

I closed this, because I don't think that this is a serious priority right now; I think I'll ping a Mozillan for V2.

Glavin001 commented 9 years ago

If it's not a priority, remove the high priority label. That is what the labels are for. Thanks.