Software Architect / Microsoft MVP (AI) and Technical Author

Analytics and Big Data, ASP.NET Core, Azure, C#, Prototyping, Social Opinion API, Twitter API v2

Tracking your Twitter account with Social Opinion: My Analytics

Do you need a quick and easy way to help you check your Twitter analytics?

Through a series of interactions on Twitter, research, and feedback I’d started to notice there was demand for personalised and easy way to consume Twitter analytics.

It’s also something I’m interested in too.  I’ve built a collection of dashboards that let you easily identify your:

  • current engagement rate
  • follower count and differential from the previous day
  • total number of replies, likes, impressions, retweets, profile clicks, quotes
  • breakdown per day of replies, likes, impressions, retweets, profile clicks, quotes
  • average replies, likes, impressions, retweets, profile clicks, quotes per day
  • top Tweet by replies, likes, impressions, retweets profile clicks and quotes
  • follower growth
  • top 10 repliers to your tweets
  • top 10 tweets by impressions


In addition to these metrics, a further 3 “audit” dashboards let you examine in detail:

  • Follower growth/churn
  • Tweets you’ve sent
  • Replies you’ve received


I’m calling this Social Opinion: MyAnalytics.

In this blog post I’ll run through each of the dashboards, the data, and the use cases for each of them.

Audit Overview

This is the main dashboard. This gives you an overview of all key metrics.  In this section of the Audit Overview you can see:

  1. Current engagement rate
  2. The number of followers you have
  3. The person who has replied to most of your tweets

Why is this important or good to know?

Your engagement rate is important because it how much people are interacting with your content on Twitter. This can include replying, retweeting, or liking your content. You can use the following levels as a guide for engagement rate:

  • 0.5% is ok
  • more than 1% is good
  • more than1.5% – 2% is great

Being able to quickly see who your most engaged user for the day can help you further develop an online connection.

You can also select the reporting period from the top right.  Selecting this will refresh the data as per your selected Reporting Periods. e.g. 30, 60 or 90 days.

Engagement Metrics

This section lets you see all your engagement metrics.  Each of these are used by Twitter to calculate your engagement rate.  You can view the total number of:

  • Replies
  • Likes
  • Impressions
  • Retweets
  • Profile clicks
  • Quotes

In addition to this, you can see the average for each metric under the respective tiles.  The bar charts contain a daily breakdown of each metric.

Why are these metrics important?

These metrics tell you exactly how your content is being received by your audience.  You can use this to refine your content, identify the reach, conversion rate (profile clicks against follower count increase) and more.

Hovering over each column in the bar chart will display a tooltip containing the date and total number of replies for the selected day. For example, here we are seeing how many replies my account received on the 24/09/2020:

You can use this information to identify sudden spikes or drops in each metric throughout your selected reporting period.

Hovering over respective hyperlink for each metric will tell you the Tweet that received the most replies, likes, impressions, retweets, profile clicks or quotes:

Clicking on the hyperlink will take you to the underlying Tweet Audit screen.  The data will then be displayed and sorted by the selected link. Replies or Impressions for example.

Follower Growth

This line graph plots your follower growth and churn over the selected reporting period. A tooltip is displayed when you hover over each point which contains the number of followers for the selected date.

This make it easy to quickly see the impact your having.  A  large follower count isn’t much use however if you have a low engagement rate.

Top Repliers

This table displays the top 10 people that have replied to your most recent Tweets along with the number of replies. This was a common feature request!

Clicking on the View link will take you to the Tweet where you can resume the conversation.

Why is this good to know?

It’s good to know who likes to keep the conversation going. These are the people that you are interacting with regularly and that you probably have shared interests with.

Top Tweets

This table displays you top 10 tweets sorted by impressions. You can use this to quicky see your most engaging tweets for the selected reporting period.

Why is this good to know?

You can use these to identify common themes, topics and content that are proving to be popular with your fellow tweeps.

Audit Dashboards

Data is used from the following dashboards and aggregated to help drive aspects of the Audit Overview dashboard that we’ve just looked at. We’ll look at each of these.

Follower Audit

This screen lets you dissect the underlying growth and churn of your followers.  A graph is included to provide an easy to understand visualisation of the data.  You can page through each date.  Clicking on View Tweets will take you to the Tweets for the selected date.

Why is this useful?

Being able to look through date can help you focus on content that caused a particular spike or drop for the selected date.  You can use this to amplify specific content or remove topics that aren’t so popular.

Tweet Audit

Here you can see every Tweet that you’ve sent from the time of signing in with Social Opinion. Key metrics such as retweets, replies and likes, quotes, impressions and profile clicks are included.

You can use this dashboard to take a closer look at the tweets that your audience likes or dislikes. For example, a retweet can be a signal that your message is supported whereas a like shows appreciation.  Sorting by each metric is also supported.

Reply Audit

This screen lets you look at every reply you’ve received since signed you signed into Social Opinion.

 Why is this useful?

This can let you quickly page through response that form the data in the Audit Overview.  You can also access the original reply by clicking on the View Tweet link to give yourself a recap of what you were discussing.


In this blog we’ve looked at the first cut of the new Social Opinion My Analytics feature.  It’s the first iteration.  If you have further ideas or would like to try this out then drop me a message.

You can see a demo of these new features here.

Get the latest content and code from the blog posts!
I respect your privacy. No spam. Ever.

Leave a Reply