question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Instrument metrics for Android for the IA project

See original GitHub issue

We want to know if the IA changes are successful. For this we need to learn more about how users currently use element and whether the IA changes are improving or not making worse their workflows.

Details of what needs to be instrumented are in this internal spreadsheet.

Search

Global search

  • Bounce rate from funnel: open search > visit room > open search (within time constraint) could be solved with userPath: - for group chat: RoomDirectory -> RoomPreview -> RoomDirectory - for DMs StartChat -> Room -> People/Home -> Start Chat

  • Time and frequency to go from open search to tap result userPath: RoomDirectory/StartChat -> Room/RoomPreview

  • Frequency of open search and go back without tapping result userPath: RoomDirectory/StartChat -> not Room/RoomPreview

Needs steps in Funnel (screen->event->screen)

  • Funnel for no progress from search results - guesstimate based on users that fell off search and how long did they stick around

User paths from Home, People, Rooms, etc:

  • From which tabs do users open global search separate events for searching people and rooms globally: StartChat and RoomDirectory

Room header menu

User paths from RoomDetails:

  • When users tap on the room header, where do they go next? userPath: Room -> RoomDetails-> any of ‘Room*’ events
  • Add Home(create shortcut) Interaction(name: MobileRoomAddHome)
  • Leave Interaction(name: MobileRoomLeave)

Left panel

User paths from SideBar:

  • Which menu items are users using in the left panel and how often? userPath: SideBar -> SpaceMenu, Settings,and other related screens
  • Do users switch spaces? Interaction event SideMenuSwitchSpace
  • How often do users tap on the selected space? Interaction event SideMenuSelectedSpace

Settings

  • How often are people accessing their settings and what are they doing? (track screens for the moment) As discussed: userPath from Settings

Spaces

  • Add a user property for how many spaces the user is in - to split users into cohorts user property numSpace still to be discussed which event we will use
  • Path to joining to space (were they invited, room directory, link, etc) event JoinedRoom. Taken out to https://github.com/vector-im/element-android/issues/5356
  • Number of times explore space is accessed and how (there is a screen for this - note that navigation from space to subscace is a second event) screen SpaceExploreRooms
  • Funnel from left panel to explore space userPath SideBar -> SpaceExploreRooms

Rooms

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:11 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
niquewoodhousecommented, Mar 14, 2022

@nadonomy last week you suggested not having the subspace functionality on mobile. I totally understand the reasons but I just want to check please what you’re thinking of stopping:

  • people making subspaces on mobile
  • people viewing a space by subspace on mobile

I’d like to us to add something to this issue to include a way to check if people on android are using the relevant feature(s) depending on what we intend to do.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Device-Side Metric Collection | Android Open Source Project
The collection of metrics on the device side is made synchronously to the instrumentation execution itself, and metrics are passed back to the ......
Read more >
Top 16 most important mobile app KPIs to measure ...
The top 16 most important mobile app KPIs to measure performance [updated] · UX and performance metrics · Engagement KPI metrics · Revenue...
Read more >
Monitor your app's technical quality with Android vitals
If multiple users use the same device in a single day, this is counted as one active user. There are three ANR rate...
Read more >
Measure load time and screen rendering with Firebase ...
What you'll learn · How to add Firebase Performance Monitoring to an Android app · Understanding the loading of an Activity or a...
Read more >
Select metrics when using Metrics Explorer | Cloud Monitoring
Learn about the metric selection and chart configuration options when ... Compute Engine VM instances in a particular Google Cloud project.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found