MastoMetrics is a free and simple analytics app for Mastodon Accounts. Login using your Mastodon account and track the progression of your follower count and see which of your posts perform well.
Yes! The first version of MastoMetrics is absolutely free, no credit card required. I might add payed features in the future to support development, but you will always be able to use a generous free version.
Currently Mastodon does not offer useful analytics for your account. The Mastodon developers are, understandably so, hesistant to adding analytics or engagement-metric focused features into the core experience, as it may negatively influence the Mastodon athmosphere.
MastoMetrics is an opt-in analytics tool for those interested in getting a better understanding of their community. MastoMetrics provides a unique view on your posts, so you can learn what resonates with your community.
MastoMetrics is made by @[email protected].
Most data needed to track your account is available to the public (unless your posts are private), however apps and bots are limited in the amount of requests we can make to your instance. By logging in with your Mastodon account, we can make API requests on your behalf to get more accurate data.
We don't have access to your email address or password, and don't need write access to your account.
Your account data is fetched once every hour and our graphs show daily numbers. After you sign up, we will fetch your last 2000 posts and attempt to create historical data about your followers. From that moment on the number of followers gained and engagement on your posts will be tracked regurarly. We only track and update the engagement on your last 120 posts.
We store your public Mastodon account data, including your username, display name, avatar, and bio as well as all your posts, including the content, date, and number of likes and boosts.
In addition, we store the number of followers you have gained and the engagement on your posts over time to provide you with analytics.
We don't store any Direct Messages. "Follower Only" posts are stored.
Yes, you can delete your account at any time via your account settings. All your data will be deleted immediately. You can alternatively revoke access to MastoMetrics App from your Mastodon account settings, after which we will delete your data if you don't sign in again within 30 days.
For now, MastoMetrics is not open source. I might open source it in the future, but for now I want to keep control over the development and performance while keeping options open to add payed features to fund development. If you're interested in contributing, auditing the source code or self-hosting, please let me know.
I have a lot of ideas for new features, but I'm not sure which ones to prioritize. In general I'm interested in either broading the scope of MastoMetrics to include more Mastodon features like digests, post scheduling and interacting with your followers, or making MastoMetrics more intelligent by analyzing your posts and providing insight into what works and what doesn't.
Make sure to let me know what you think or what features you'd like to see.
If you're an instance admin, you might be wondering what the impact of MastoMetrics is on your instance. The traffic should be negligible compared to normal clients and apps, but we've taken the following measures to ensure we don't negatively impact your instance:
1. We make around 5 requests per 30-45 minutes for each account to sync their data. Of which 1 to fetch their latest profile counts, and max. 4 to fetch their last 120 statuses.
2. All requests are made serially, meaning we wait for the first request to finish before sending a new one, so there are no noticable spikes.
3. During signup max. 50 requests are made to fetch the last 2000 statuses, and max. 50 requests to create an historic view of follower counts, spread out over multiple minutes.
4. We follow your rate limits and anticipate them, i.e. if the limit is 300 pages per 15 minutes, we will spread requests so there's around 1 every 3 seconds.
Additionally, we're only making authenticated requests and only for the accounts that have signed up for MastoMetrics.