How and why we created 3 LinkedIn dashboards
Nick Valiotti
Data consultancy | CEO at Valiotti Analytics | PhD | Professional analytics solutions for EdTech, FinTech, SaaS, eCommerce, GameDev
Social networking is a useful tool that helps me share my experience and talk about analytics, cases, and insights with my colleagues and potential clients. And, like with any other tool, you need to manage its efficiency. This is what I keep my eye on:
I have three LinkedIn accounts: my personal profile, the Valiotti Analytics page, and the Cyprus Data Community page. Of course, I could collect all the metrics manually, but that would take a ridiculously inefficient amount of time and effort. The more social networks there are, the more it takes to gather the data. Plus, many metrics crucial to my goals are much more convenient to track through visually clear charts rather than numbers under posts, or simple tables.?
And after all, aren’t we analysts? Why would we do something manually if we know how to automate this stuff?
So our team faced this task: to build a user-friendly, fully automated tool for monitoring the necessary metrics from 3 LinkedIn profiles. That’s when we decided to create a dashboard.?
Our approach
To address this, we adopted the workflow we’d already established while completing similar tasks for our clients.?
How to tell a good dashboard from a bad one??
The main component of creating a dashboard is understanding the usage context.?
It’s important to speak the client’s language and gain a deep understanding of their issues and goals. This is the only way to create a workable and effective tool and not just a beautiful but inconvenient, cluttered dashboard.?
Engineering: two solutions for one project
Project stack:
Since LinkedIn didn’t provide us with API access, we decided to use specialized data collection tools. This is the stage where we encountered our main obstacle. The issue stems from us having two corporate accounts and a personal one. Depending on the account type, LinkedIn “shares” metrics differently, requiring different mining tools and approaches. While we had no issues with the solution for corporate accounts, figuring out the way to the personal account got complicated.?
We use Fivetran to collect data from our corporate Valiotti Analytics and Cyprus Data Community profiles.
Fivetran is a tool for gathering data from multiple sources and uploading it to one database automatically. Moreover — they’re our partner, and we’ve been collaborating on a number of client projects for some time now. So, there was no question about which tool we were going to use for our dashboard.?
To set up the data flow, we needed to connect Fivetran with our accounts and database. After this, it would automatically pull the data from the social network, transforming and transferring it to the database.?
领英推荐
My personal profile was a more difficult case. LinkedIn isn’t too enthusiastic about sharing the data for this account type.?
Lesson learned: even with all the necessary automation tools at hand, it takes some work to set up automatic data ingestion. We also needed to configure a solution from the ground up, using Excel sheets with statistics formed by LinkedIn. Those contain data for audience growth, demographics and engagement, as well as the top 50 popular posts. This amount of information is less than ideal, but even that much can be used with maximum efficiency if you know what you’re doing.
What was our solution?
As a result, we extracted maximum value from limited available data.
Both approaches allow us to track trends, engagement and subscriber growth. The initial plan was to also collect data about page visitors, private messages number, and follow our competitors’ progress. Unfortunately, LinkedIn doesn’t allow that.?
Visualization in Tableau
Well, now we established the usage context, gathered the data, finalized the mockups… time to finally build the dashboard!?
The first reason we picked Tableau is its robust functionality. Its features allow for implementing almost every conceivable idea. In a dashboard for another one of our projects, we even created a calendar using Tableau! This invention is ours — normally the software doesn’t provide this feature.
The second reason was that Tableau’s visualization solutions are very appealing. Even with no specialized design or dataviz knowledge, you can create a visually compelling, clearly readable dashboard.?
But we do have this knowledge. More than that — we have a style guide we use in all of our dashboards. It can be seen in the screenshots above: our dashboards in corporate colors aren’t just pleasing to the eye, they’re also very intuitive — which means they do their job.
Conclusions
The task we set for ourselves might look trivial — we only needed to visualize data for a couple of social network profiles. However, it presented an array of challenges and made us carefully craft the optimal solution.?
What do these dashboards offer in practice?