gitpoint / git-point

GitHub in your pocket :iphone:
https://gitpoint.co/
MIT License
4.72k stars 789 forks source link

Add analytics #417

Open jouderianjr opened 6 years ago

jouderianjr commented 6 years ago

Hey everyone, I just noted that we don't have any analytics in this project, so there is no way to get information about how the user is handling with our app.

What do you think about add analytics in order to get more data about our user? 💃

That could be added for v1.4

rancidfrog commented 6 years ago

According to about privacy policy you are misinformed.

andrewda commented 6 years ago

@rancidfrog I believe this is referring to the store analytics on iTunes and Google Play Store, which can be fairly limited. This issue relates to more specific information, such as device model, location, etc. that isn't reported by iTunes or Google Play Store Analytics.

rancidfrog commented 6 years ago

That is not what is written. Read it.

device and platform version, region and referrer...

It would be thoughtful for an opt-out settings. Especially if you plan on going full on creep mode and collect all data possible.

jouderianjr commented 6 years ago

@rancidfrog The idea here is understand what features are more used by our user. I'm no intent to get user data, only tracks navigation, clicks and etc... 😄

rancidfrog commented 6 years ago

I understand. But, would it be better to use only one analytics library; I.E. crashlytics or another such as acra since it is open source: https://github.com/ACRA/acra. Instead of using google, iTunes, and whatever allows for good feedback?

housseindjirdeh commented 6 years ago

Appreciate the discussion on this folks, and thank you for opening this @jouderianjr.

So the Google Play Console and iTunes Connect do provide analytics out of the box and as limited as they are, they actually provide more than I thought they would:

iTunes Connect

image

We're also seeing a greater number of crashes this past week with our most recent release:

image

Play Console

image

Similarly, more crashes with our most recent release (most likely due to markdown rendering if I'm not mistaken)

image

housseindjirdeh commented 6 years ago

Overall the analytics provided isn't extensive (clicks, navigation, etc...). I would definitely be interested in exploring a separate library to get more insightful data without violating our anonymity protocol as mentioned in pur privacy policy.

Moreover I think it's important that we find a way that people in the organization here have complete access to view analytics and it's not just me :sweat_smile: I don't know if that's possible with the current tools we're using but I'll find out (if not - more reason to switch to a separate library)