Skip to main content
Metrics: System Metrics
Christian Dreyer avatar
Written by Christian Dreyer
Updated over a year ago

Planhat's System Metrics display data such as: activity count, number of users and health score which are all visualised on line graphs. Look for trends and patterns or compare metrics on the same line graph by selecting each metric and clicking "Compare Metric" in the top of the Menu bar A common use for this is comparing the users activity level over the past 7, 30 and 90 day period.

There's a lot more that you can do with System Metrics if you start using them with Calculated Metrics. If you would like to know more about Calculated Metrics check out this article: Calculated Metrics and if you're already familiar with Calculated Metrics but you want to see more examples I recommend that you check out this article: Calculated Metrics Use Cases ๐Ÿ‘.

We're going to talk about the System Metrics that are available and how you can incorporate those into Calculated Metrics with the use of examples. We have included the formulas so you can not only see how the metrics are written but you can take the formula and plug it straight in for immediate use!

Number of Users

The "Number of Users" metric ย counts the users that exist in the "People" tab within the customers profile. On it's own, the "Number of Users" metric provides you with a count of users. With the use of mathematical operators and the ability to combine metrics we have the option to create a wide range of powerful Calculated Metrics that will provide us with actionable insights.

Both of the examples below are utilising the "Number of Users" System Metric:

  1. Calculate the average number of users over the past month.

{"type": "metricOverTime", "days": 30, "op": "AVERAGE", "prop": "system.users_total"}


2. Calculate the percentage of active users over the past 30 days

["MULTIPLICATION",

["DIVISION",
{"type": "metricOverTime", "days": 30, "op": "LAST", "prop": "system.users_active_last30"},
{"type": "metricOverTime", "days": 30, "op": "LAST", "prop": "system.users_total"}],

{"type": "rawNumber", "value": 100}]

Activity Count

The user activity data that you import populates the "Activity Count" metric. Tracking your customers activity on a daily basis provides great value on it's own, but there's so much more we can do with it ๐Ÿ˜„! We've provided a couple of Calculated Metric examples that are utilising the "Activity Count" System Metric:

1. Rather than just tracking the daily user activity which is likely to be more volatile, you can track your user activity over a set period of time! The formula below will sum the last 30 days of user activity.

{"type": "metricOverTime", "days": 30, "op": "SUM", "prop": "system.activity_count"}


2. It would be very useful to know what my activity levels are this month compared to last month. The formula below does exactly that! Planhat has made it simple for you to track any increase or decrease in usage over a set period of time with the use of System and Calculated metrics.ย 

["MULTIPLICATION", 
{"type": "rawNumber", "value": 100},

["DIVISION",
{"type": "metricOverTime", "days": 30, "op": "SUM", "prop": "system.activity_count"},

["SUBTRACTION",
{"type": "metricOverTime", "days": 60, "op": "SUM", "prop": "system.activity_count"},
{"type": "metricOverTime", "days": 30, "op": "SUM", "prop": "system.activity_count"}]]]


โ€‹

Health Score

The "Health Score" metric ย uses the health score in the "Health" object within the customers profile. The health score is displayed on a weekly basis so you can see how the health score is changing week by week which is great. But you guessed it, there's so much more we can do with this metric ๐Ÿ˜ƒ!

To give you an idea of some of the ways you can use your health score metric within a calculated metric, we've provided a couple of examples below:

1. In additional to tracking the health score weekly, you might want to track the health score daily so you can spot declining health scores quicker meaning you can take action quicker.

["SUBTRACTION",
{"type": "metricOverTime", "days": 1, "op": "SUM", "prop": "system.health"},

["SUBTRACTION",
{"type": "metricOverTime", "days": 2, "op": "SUM", "prop": "system.health"},
{"type": "metricOverTime", "days": 1, "op": "SUM", "prop": "system.health"}]]


2. Another cool metric here! We're taking the average health score over the past week and we're comparing it to the average health score over the past month and presenting the answer as a percentage! I think you'll agree, this is very useful!ย 

["MULTIPLICATION",

["DIVISION",
{"type": "metricOverTime", "days": 7, "op": "AVERAGE", "prop": "system.health"},
{"type": "metricOverTime", "days": 28, "op": "AVERAGE", "prop": "system.health"}],
{"type": "rawNumber", "value": 100}]


โ€‹

CSM Score

The Customer Success Manager Score is manually set within the customer profile and the "CSM Score" System Metric uses that score. This CSM Score metric on it's own shows you a score between 1 and 5 which is useful to gauge the current relationship with the customer. But similar to the health score examples above, you can track the CSM score percentage change over a set period of time. This can be useful to see how a relationship has grown or deteriorated over a period of time.

["MULTIPLICATION", 
{"type": "rawNumber", "value": 100},

["DIVISION",
{"type": "metricOverTime", "days": 30, "op": "SUM", "prop": "system.csm_score"},

["SUBTRACTION",
{"type": "metricOverTime", "days": 60, "op": "SUM", "prop": "system.csm_score"},
{"type": "metricOverTime", "days": 30, "op": "SUM", "prop": "system.csm_score"}]]]


โ€‹

User active last 'X' days

The last four metrics on the System Metrics page are tracking how many users were last active over a set time period. We've provided you with what we believe are most useful and commonly used time periods which are: the last day, week, month and ninety days.ย 

On the System Metrics page you can visualise all of these metric time periods in parallel on a line graph allowing you to easily compare any change in activity between time periods. This is obviously very cool, but there's more ๐Ÿ˜„!

It's useful to know the percentage of users that have been active over the past day, week or month. We can do this by incorporating our System Metrics into a Calculated Metric. ย The formulas below are dividing the amount of users by the total activity over a set time period, then multiplying by 100 which provides you with the percentage of users that have been active over the past day, week and month.

  • Calculate the percentage of users that have been active over the past day:

["MULTIPLICATION",

["DIVISION",
{"type": "metricOverTime", "days": 1, "op": "LAST", "prop": "system.users_active_last1"},
{"type": "metricOverTime", "days": 1, "op": "LAST", "prop": "system.users_total"}],

{"type": "rawNumber", "value": 100}]
  • Calculate the percentage of users that have been active over the past week:

["MULTIPLICATION",

["DIVISION",
{"type": "metricOverTime", "days": 7, "op": "LAST", "prop": "system.users_active_last7"},
{"type": "metricOverTime", "days": 7, "op": "LAST", "prop": "system.users_total"}],

{"type": "rawNumber", "value": 100}]
  • Calculate the percentage of users that have been active over the past month:

["MULTIPLICATION",

["DIVISION",
{"type": "metricOverTime", "days": 30, "op": "LAST", "prop": "system.users_active_last30"},
{"type": "metricOverTime", "days": 30, "op": "LAST", "prop": "system.users_total"}],

{"type": "rawNumber", "value": 100}]


โ€‹

Did this answer your question?