Skip to content
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

Track source of room open #5355

Closed
fedrunov opened this issue Feb 25, 2022 · 2 comments · Fixed by #5696
Closed

Track source of room open #5355

fedrunov opened this issue Feb 25, 2022 · 2 comments · Fixed by #5696
Assignees
Labels
A-Telemetry Telemetry / analytics to understand usage T-Task Refactoring, enabling or disabling functionality, other engineering tasks Z-IA Issue is related to information architecture Z-Labs

Comments

@fedrunov
Copy link
Contributor

fedrunov commented Feb 25, 2022

Track user path to room screen with ViewRoom event and trigger field

ViewRoom map of use case to trigger

Screen Use case Trigger
CreateDirectRoomActivity after user creates a DM from users list MessageUser
IncomingVerificationRequestHandler verification request VerificationRequest
SearchFragment navigate to event/message from search MessageSearch
TimeLineFragmnet handling a link in timeline Timeline
PublicRoomsFragment click on item in rooms global search RoomDirectory
CreateRoomFragment after room created Created
RoomPreviewNoPreviewFragment room preview RoomPreview (new)
RoomJoinRuleActivity switch to replacement room when user change join rules don't track
IncomingShareFragment share from outside the app LinkShare
SpaceExploreActivity click on “open” button on room list item in a space explore ExploreRooms (new)
SpacePeopleActivity click on a space member in space members list (from fab on space’s dm tab) SpaceMembers (new)
RoomListFragment click on a room on Home screen RoomList

Also there is a bottom sheet with room preview from where user also can be navigated to Room, but this sheet is called in multiple places:

Screen Use case Trigger
HomeActivity from parsed link Permalink
SpaceExploreActivity click on room in Space Explore ExploreRooms
UserCodeActivity on user code scanned -
HomeActivity from notification Notification
Timeline click on not joined room’s link Timeline
RoomList on suggested room click -
@fedrunov fedrunov added Z-IA Issue is related to information architecture A-Telemetry Telemetry / analytics to understand usage T-Task Refactoring, enabling or disabling functionality, other engineering tasks Z-Labs labels Feb 25, 2022
@fedrunov fedrunov self-assigned this Feb 25, 2022
@kittykat kittykat assigned kittykat and unassigned fedrunov Mar 8, 2022
@kittykat
Copy link
Contributor

"RoomList", is that room list from the rooms tab or from explore rooms?

@fedrunov
Copy link
Contributor Author

RoomList is both Rooms and DMs on Home screen and also list of filtered rooms (accessed via filter button on home screen)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Telemetry Telemetry / analytics to understand usage T-Task Refactoring, enabling or disabling functionality, other engineering tasks Z-IA Issue is related to information architecture Z-Labs
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants