Some say the only constant thing in this world is change — and that seems to go double for the online marketing and SEO industry. At times this can seem daunting and sometimes insurmountable, but some have found ways to embrace the ambiguity and even thrive on it. Their paths and techniques may all differ slightly, but a commonality exists among them.
That commonality is the utilization of data, mainly via API-driven custom tools and dashboards. APIs like Salesforce’s Chatter, Facebook’s Graph, and our very own Mozscape all allow for massive amounts of useful data to be integrated into your systems.
So, what do you do with all that data?
The use cases are limitless and really depend on your goals, business model, and available resources. Many in our industry, including myself, still rely heavily upon spreadsheets to manage large data sets.
However, the amount of native data and data within reach has grown drastically, and can quickly become unwieldy.
Technology to the rescue!
Business intelligence (BI) is a necessary cog in the machine when it comes to running a successful business. The first step to incorporating BI into your business strategy is to adopt real-time reporting. Much like using Google Maps (yet another API!) on your phone to find your way to a new destination, data visualization companies like Klipfolio, Domo, and Tableau have built live reporting dashboards to help you navigate the wild world of online marketing. These interactive dashboards allow you in integrate data from several sources to better assist you in making real-time decisions.
For example, you could bring your ad campaign, social, and web analytics data into one place and track key metrics and overall performance in real-time. This would allow you to delegate extra resources towards what's performing best, pulling resources from lagging activities in the funnel as they are occurring. Or perhaps you want to be ahead of the curve and integrate some deep learning into your analysis? Bringing in an API like Alchemy or a custom set-up from Algorithmia could help determine what the next trends are before they even happen. This is where the business world is heading; you don’t want to fall behind.
Resistance is futile.
The possibilities of real-time data analysis are numerous, and the first step towards embracing this new-age necessity is to get your first, simple dashboard set up. We're here to help. In fact, our friends at Klipfolio were nice enough to give us step-by-step instructions on integrating our Mozscape data, Hubspot data, and social media metrics into their live reporting dashboard — even providing a live demo reporting dashboard. This type of dash allows you to easily create reports, visualize changes in your metrics, and make educated decisions based on hard data.
Create a live reporting dashboard featuring Moz, Hubspot and social data
1. First, you'll need to create your Mozscape API key. You'll need to be logged into your existing Moz account, or create a free community or pro Moz account. Once you're logged in and on the API key page, press "Generate Key."
2. This is the key you'll use to access the API and is essentially your password. This is also the key you'll use for step 6, when you're integrating this data into Klipfolio.
3. Create a free 14-day Klipfolio trial. Then select "Add a Klip."
4. The Klip Gallery contains pre-built widgets for your whatever your favorite services might be. You can find Klips for Facebook, Instagram, Alexa, Adobe, Google Adwords and Analytics, and a bunch of other useful integrations. They're constantly adding more. Plus, in Klipfolio, you can build your own widgets from scratch.
For now, let’s keep it simple. Select "Moz" in the Klip Gallery.
5. Pick the Klip you'd like to add first, then click "Add to Dashboard."
6. Enter your API key and secret key. If you don’t have one already, you can get your API key and secret ID here.
7. Enter your company URL, followed by your competitors' URLs.
8. Voilà — it’s that easy! Just like that, you have a live look at backlinks on your own dash.
9. From here, you can add any other Moz widgets you want by repeating steps 5–8. I chose to add in MozRank and Domain Authority Klips.
10. Now let’s add some social data streams onto our dash. I'm going to use Facebook and Twitter, but each of the main social media sites have similar setup processes.
11. Adding in other data sources like Hubspot, Searchmetrics, or Google Analytics simply requires you to bet set up with those parties and to allow Klipfolio access.
12. Now that we have our Klips set up, the only thing left to do is arrange the layout to your liking.
After you have your preferred layout, you're all set! You've now entered the world of business intelligence with your first real-time reporting dashboard. After the free Klipfolio trial is complete, it's only $20/month to continue reporting like the pros. I haven't found many free tools in this arena, but this plan is about as close as you’ll come.
Take a look at a live demo reporting dash, featuring all of the sources we just went over:
Conclusion
Just like that, you've joined the ranks of Big SEO, reporting like the big industry players. In future posts we'll bring you more tutorials on building simple tools, utilizing data, and mashing it up with outside sources to better help you navigate the ever-changing world of online business. There's no denying that, as SEO and marketing professionals, you're always looking for that next great innovation to give you and your customers a competitive advantage.
From Netflix transitioning into an API-centric business to Amazon diving into the API management industry, the largest and most influential companies out there realize that utilizing large data sets via APIs is the future. Follow suit: Let big data and business intelligence be your guiding light!
Great to read about very useful Dashboard. I been using Klipfolio its really quite handy. We get almost every matrics we need in one.
Thanks for the kind words! I am excited to bring the community more tutorials like this. Any reccomendations are welcome.
Nice Post Ian, I will try to work on Some of these points.. actually most of these points..
thanks for sharing.. Keep it up.
Thanks so much, Vishal! I will keep them coming. Reach out if you have any questions on the Mozscape API.
Great post Ian. I will totally look into this. Good way to keep it all together. Big challenge is to keep data actionable and context-relevant. Would love to hear more from you on working with API's and data gathering!
Thanks Maarten, I am glad that you found it useful!
I've never heard about Klipfolio. Thanks for writing this great article.
Thanks for featuring Klipfolio in this blog, Ian.
I completely agree with you that APIs are the way of the future. APIs are becoming an essential part of Marketing's vocabulary. I think many marketers still struggle on how to utilize APIs to their benefit. We hear of successful 'growth hacks' that were enabled by knowledge of APIs, and want to replicate that success for our own business. Who doesn't?
I think that leveraging reporting APIs like Moz's is the perfect starting point. You have a clear end-goal in mind -- a real-time, automated report -- and access to one of the most beginner friendly APIs I've worked with. Seriously, Moz's API is extraordinarily well-documented, user-friendly, and easy to understand.
Thanks for making it so easy to feature Klipfolio! Awesome tool, and an equally awesome team.
We've been using Power BI recently for the same tasks and so far the data we can get through the API is much better than each tool on its own. Do you know how these other tools compare to Power BI?
The only thing i am struggling with getting integrated with Klipfolio. Any advice?
Hi Asgar,
I recommend you ping our success(at)klipfolio.com team. They specialize in setting up integrations, and would be very happy to help.
Disc. Klipfolio employee here. If you have questions, I'd be glad to help.
Awesome stuff! Gonna give this a whirl...have always been hesitant to figure out dashboards....but the analytics is so valuable I think it is time!
Nice post! Thank you
I'm a big fan of Klipfolio but I'm interested to see how using tools that mash up data from multiple sources will compete with more sophisticated tools such as IBM Watson. It is becoming increasingly important to link CMS with CRM and content/campaign/programmatic performance to deliver realtime, automated, personalised experiences across platforms. If you wanted to do the same through the Klipfolio analysis and manual optimization it would surely wind up being expensive in time and money not to mention the privacy and security concerns
Hi Matthew,
I think this is a very interesting comment, and I think I can add some insight to this conversation.
I'd make the case that tools like Watson are built for a different use-case than Klipfolio. Watson is designed for massive data sets, and is used for data discovery and analysis. Klipfolio, on the other hand, is designed for the continuous monitoring and reporting use-case, and will be used in the day-to-day reporting for roles like CMOs, digital marketers, or executives. Data mashups are essential to both tool sets, but I think Klipfolio's approach is more lightweight and aimed at creating reporting dashboards that offer a holistic view of what's happening right now.
Thanks for raising this point. It's sparked some very interesting conversations over here at Klipfolio HQ. (Disclaimer, I'm a Klipfolio employee)
Thanks Jonathan, we certainly use Klipfolio in the way you describe today and like I said I am a big fan. I was just thinking that as search engines evolve and begin to factor in more user experience signals then the need to provide high value, personalized content will evolve too. I currently set up custom content groups, custom user profiles and channel groupings in GA and export them into Klipfolio were I can connect it to data we export from our applications and business systems. This has been really useful but a little too manual to be super effective.
My job used to be to try and think like the search engines and then they got all smart and started to try to think like me. Now they have started to think like a much better version of me - as they can factor in thousands of relativity signals in real time. So I guess I am back to trying to think like them again.
Fortunately with the data we can collect and low cost data crunching (Google has even open sourced their AI engine) then we can use their own techniques of extracting big data, applying probability formulas and predicting the content that provides best user experience. Business applications and CMS are already starting to add this to their solutions. I haven’t had a good enough test to see of how effective these solutions are but it is certainly possible that they could surpass a human pretty soon.
I think we are on the cusp of a wide spread adoption of integrated marketing reports. There is so much marketing and analytical data that businesses can obtain it doesn't make sense to be logging into separate accounts to look at the data. We too have created a WordPress plugin called SkyStats that creates a marketing dashboard right inside the WordPress admin console.
This is very true. I feel like we are currently at a state of BI that allows for more data to be gathered than we can deal with. Live Reporting and BI dashboards allow you to start utilzing some of that actionable data in real time, which is essential in this highly competitive world.
Very nice post Ian.. I will follow these new seo strategies.
Thanks so much. Feel free to reach out directly with any Moz API questions. We are real excited to expand our API offering this year.
Which do you think is the most affordable SAAS base BI tool that we could probably start with?