-
Notifications
You must be signed in to change notification settings - Fork 303
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
Add Google Analytics individually for trip/stop problem reports #244
Comments
Also, if iOS has the same behavior, can you please open a similar ticket on the OBA iOS project with a pointer to the code and referencing this issue? Thanks! |
@barbeau Yes, this event should be moved to |
@cagryInside I really want to get a handle on separate trip/stop problem reporting in the next release, since that will help us when designing the feedback improvement (#187), and will give us some "before" data for how people used the app, as compared to after our improved process to handle issue reports. One solution would be to report both - a generic category (as-is), and then add the specific events to the stop/trip problem reporting to the subclasses. Thoughts? |
And, we'd add the new specific events to the proposal for iOS as well. |
I agree on the solution. For now, we can report the generic one and also specific events to the stop/trip problem. And, when we release the new issue reporting improvement (#187), we should rearrange the analytics labels. One question: |
@barbeau sorry, I miss understood. I thought I implemented the "problem report" event different then IOS. Now, I checked, the current android implementation is exactly same with IOS. So, please ignore the following comments:
So, as a new proposal, we can also add specific events to the stop/trip problem reporting to the subclasses ( |
@cagryInside No problem. Yes, let's keep the current generic "problem report" event in |
Fix #244 - Add Google Analytics individually for trip/stop problem reports
In the current Google Analytics implementation, we're reporting a generic "problem report" metric in
ReportProblemFragmentBase
:https://github.com/OneBusAway/onebusaway-android/blob/master/onebusaway-android/src/main/java/com/joulespersecond/seattlebusbot/ReportProblemFragmentBase.java#L117
However, as far as I can tell this won't provide any separate reporting for trip/stop reports, and I'd like to be able to record what reports of each type are submitted.
So, this analytics event should probably be moved to the
sendReport()
method of the subclassesReportStopProblemFragment
andReportTripProblemFragment
, and a separate label should be included (or another way to distinguish the report types).@cagryInside Could you please confirm this is correct, and if so submit a quick fix for this? We should fix this before pushing the next beta based on master, and would need to fix in develop too.
The text was updated successfully, but these errors were encountered: