Embedding Google News Feeds into Tableau

I love the Google Finance dashboards to keep tabs on my favorite stock (NYSE: DATA) and while I have certainly copied this layout for many of my dashboards I was always jelous how they were able to embed that sexy news feed to the right of the trends. For years I have pondered just how one might accomplish such a monumental task. Well, today my friends, you are in luck as I have climbed the mountain and drank from the fountain and it is sweet. Lucky for you I am here to share with you my new found knowledge. Enjoy and stay thirsty (for data) my friends!

How to embed a Google News feed into your Tableau Dashboards

  1. Setup a web server somewhere. I used the WAMP server install package to setup an additional web server on my already existing Tableau Server (download WAMP here)
  2. Once I had that going I copied the files found here (tableau-news-embed) to a new directory on my WAMP server.
  3. I then added a web page object to my Tableau dashboard with the URL parameters like so “http://myserver.com/?q=firefox+os&num=5”. In this example the parameter ‘q’ is my search term, which can be passed in using dashboard actions, and ‘num’ is the number of articles to show.
  4. (optional) You can now have this defaulted to a specific search or you can create a URL action in your Tableau dashboard to automatically change the news feed based on some user action. This is what I have setup below, when you pick a company name it passes that to the news.html page and updates accordingly.
  5. Revel in your accomplishments…

Here is a Google News Feed embedded into a Tableau Workbook
Feel free to download the workbook and checkout the dashboard actions on how exactly I did this

Here’s a step-by-step video on how to add Google News to your Tableau Dashboards