Built in Slack analytics show the active people in a workplace split by active members and active posting members. Active members can mean people in the workspace who read or have posted which is a useful measure as knowledge sharing is a key part of the community.
Code
posting_reading <- last_6_months |>mutate(per_posters_readers = daily_members_posting_messages/daily_active_members *100)ggplot(posting_reading, aes(x = new_date, y = per_posters_readers)) +geom_line() +labs(x ="date",y ="percentage",title ="Percentage of daily members posting by daily active (posting and reading)") +geom_smooth()+theme(axis.text.x =element_text(angle =45, vjust =0.5 , hjust=0.5)) +scale_x_date(date_labels="%b-%Y", date_breaks ="1 month")
`geom_smooth()` using method = 'loess' and formula = 'y ~ x'
Warning: Removed 1 row containing non-finite outside the scale range
(`stat_smooth()`).
A potential risk of concentrating on the high and low peaks of activity can be that they don’t necessarily indicate healthy discussion or engagement. However, a couple of insights are useful for communication plans relating to sharing knowledge:
Interactions on Slack show a weekly pattern with weekends and public holidays seeing a drop in numbers.
Distinct numbers of people posting was particularly high during the conference period in November 2023 as people were directed to Slack specifically to ask questions.