I am a Super Admin for my organization and I’d like to view a usage report based on recent logins, not just activity within Asana (i.e., a report of tasks created/completed). The default reporting in the Admin dashboard is not customizable or exportable. How has anyone else accomplished this?
The intention is to track adoption/usage across our organization. I can export the Member list to see the most recent login, but I can’t see how many times someone has logged in a specific timeframe.
Thank you. I didn’t see any that quite matched what I was looking for. Most were older requests for tracking tasks created and closed, not actual user activity based on logins.
The Help Desk has advised that I may be able to build a custom report using the API and webhooks which I am exploring. For now, I’m using a manual work-around to export the CSV of login data on a regular basis and use Excel to calculate who has logged in within a specific timeframe. It’s imperfect but at least gives us insight into who is active since our organization has quite a few execs and others who are primarily watchers on projects and don’t consistently create or complete tasks (i.e., I don’t expect a VP to create tasks for others but I’d like to know if they are logging in and using the reports/portfolio recaps).
We are also looking for some way to generate an org wide usage report. We are looking for some analytics on late tasks, task completion rates, etc that can help us see trends.
We have created those types of reports using the available Dashboards (as well as within Projects and Portfolios). The thing that still isn’t reportable inside of the Asana data is logins; API is the only option to capture that information.
The caveat with the Dashboards is that there is a maximum number of widgets, so we couldn’t create 1 widget per user in a single dashboard view. For example, a single dashboard that shows the burndown of tasks assigned/completed for each Asana user as well as highlighting when tasks were overdue, etc. Our compromise was that each manager has a dashboard with 1 widget per direct report that gives that level of granularity.
At the Director level, they use a dashboard where all users are consolidated into a single widget/chart. This is an example of the task completion details that are available as a default widget. The left side shows the burndown view and the right side shows a lollipop chart with each user and their assigned number of tasks within a specific timeframe (we set these to a monthly lookback).
Some managers have built additional reports specifically to track overdue tasks and some have even written Rules that will alert them – this may be overkill for your organization but it is possible to create these “tattle” tasks – but I think the most popular is that each manager uses an AI summary of their direct reports’ work on a regular basis. These can be ad hoc or scheduled reports that will flag details like tasks that are At Risk or Overdue for any Asana user. It’s nice for weekly 1:1 meetings and keeping an eye across multiple projects in flight.