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
GA4 integration #6247
Comments
@guanlisheng Do we need to make any changes to the website for GA4? |
@whalley, great if we could enable it. for webapp/php, I think we can follow gtag integration https://developers.google.com/analytics/devguides/collection/protocol/ga4/sending-events?client_type=gtag |
sth like this
|
@vomikan, @guanlisheng @whalley Personally I have switched the collection of statistics off so I hope that means my usage data is not being given to Google (call me paranoid 😟 ) and as I do not download share prices I have also blocked the program in my Firewall. Interested to hear your thoughts |
@guanlisheng Have updated website https://moneymanagerex.org/ to use the new tracking code G-K8MBNK3HGN. |
hey @whalley , there is a dedicated one |
hi @grumpy235, the major goal is to track the usage, we can monitor and measure which function/widget is widely used and which is not. this explains why MMEX is stilling working w/o sending usage data. |
Hi @guanlisheng , that is what I guessed. I suppose what I was trying to get at is having collected this data does it help in MMEX developement? |
sure, it helps with the iterations for a longer term. it is pretty common to collect such anonymous data, also provides the option to disable it by the end user as we did. |
I would understand the need for such analytical data, but only if you evaluate it and draw the necessary conclusions. |
seems we are on the same page on collecting this anonymous data, this is great. in terms of access/analytics, I have a similar question as well. It is a longer team beneficial and we need deliberate thinking. I am trying to catch up on what changed in the past few years, and noticed the data schema has changed a lot and this might result in quality and stability issues. these issues would be noticed easily via our analytical data, and seems we did not. if the concern is on the extra resource, I think it should be fine as #6262 has solved most pieces, the change is small. |
though most of the developers have been granted access, feel free to ping me if you are not on the list. I was thinking of presenting such analytical data within MMEX as an advanced option, then we would have both |
here you go an example from another open source project |
this just inspired me. @whalley, is it okay to have a similar page (e.g. https://moneymanagerex.org/analytics) to present the stats data, it might be an embedded page from google analytics report. |
Done.
Yes we could. Once you are ready and have details on the page we want to include let me know. |
thanks, @whalley finally, through Google Data Studio, our GA4 report and data would be embedded via the following code.
hopefully, we can accumulate enough data shortly. |
@guanlisheng https://moneymanagerex.org/docs/mmex/analytics/ Needs formatting a bit... |
This looks great, and we would tune the width and height to make it fit the window. in the meantime, we need more data and design the report. |
going to close this issue as basic functional is ready |
guys, I am on amplitude to better track and monitor the usage. |
Should Google Analytics 4 (GA4) be replaced with Matomo? |
thanks @ovari, We are on Amplitude starter plan now (with up to 5k MTU and 50k monthly events). would you share me you email then I can invite to the Amplitude MMEX team. |
@guanlisheng perhaps "On-Premise" or "Eligible non-profit organizations" are possibilities. @grumpy235 comments seems to imply that it would be best not to track at all. That is, remove GA4 and any other alternatives. |
I believe tracking is already a conclusion, otherwise, all contributors will be blind to the usage. And individual end users can always disable this. the discussion should be sufficient. the invitation is assuming you want to understand more the usage. please ignore it if not the case. |
@ovari just call me paranoid, I don't like revealing data about myself no matter how anonymous it is meant to be but unfortunately in this modern world it is a fact of life I suppose the point I was trying to make was that for a non-commercial piece of software - who cares how it is used and if it costs money to collect the data why not put that cash to better use. There are a limited number of contributors who do a great job of reacting/fixing reported issues without I guess looking at usage stats before they start - why would they as it would not help them fix the problem. Will usage stats help to determine when version 1.7.0 goes GA? I doubt it much more likely to be driven by when somebody has the time to do the necessary work. This piece of work seems to me a distraction, I doubt if it will help you with your efforts to improve the useability of the product. Just my opinion 😃 |
it does help, in a way you cannot see or feel. it is a basic engineering practice and every application would provide the option to disable if. can you guess what the portion of each version mmex, and what's the overall daily active users trend which motivates the continuous contributions? as we just almost lost the android mmex which is a relative high amount users. For non-engineer, I would recommend writing up some best practices in both text and/or video. |
https://support.google.com/analytics/answer/10759417
we also see the data disappears in our google analytics, hence, we might need to take action asap to bring the metrics back.
The text was updated successfully, but these errors were encountered: