Apr 27, 2011

New updates to Explainum

Yesterday we rolled out several useful features to Explainum. Besides numerous bugfixes and improvements, there are a few major innovations:

Direct links for comments
Now you can simply copy a link to comment and send it to your friend by email or Skype, or publish it in Twitter feed. When your friend will open the link, he/she will see a page with chart, highlighted commented area, and the comment itself. This is very convenient way to not only share a comment but immediately show the specific data trend that the comment is related to. It seems like we're first guys on the Earth who can do such trick.

Click to see how it works: http://explainum.com/chart/23#!58

Text search for comments and charts
Now search works as it should. Enter substring, push the button and voila. Nothing extraordinary.

Filter for Google Analytics
For those who build graphs with Google Analytics data -- now you can define filters and build charts with metrics related to specific countries/cities, sources, search keywords, events etc. Examples:

ga:country==Canada

ga:country==United%20States;ga:visits>5

Full syntax is explained in GA API docs. Also see Google Analytics API Dimensions and Metrics Reference. Filter is optional -- you may leave this field empty.

My Home
This is the place for your personal stuff -- now it holds your charts, your comments and favorite (starred) charts. Later we will add there list of users you're following, their charts and comments, etc.

Comments scroll by mouse wheel
Simple but effective -- now you can scroll comments in chart by mouse wheel.

Also we've slightly redesigned start page. Yes, it's still ugly, but the good news is that finally we've got web designer on board, so I hope in a few weeks Explainum will get a more decent look.

Apr 15, 2011

How to add Google Analytics chart to your website or blog

UPDATE:  Current version of Explainum has more simple process of chart creation and more secure authorization for Google Analytics, so some forms may look differently. Also, now you can create new series in one click.

Two days ago I wrote about what's missing in Google Analytics charts. In this post I will show how to build chart with Google Analytics stats using Explainum and add it to your website. The result will look like this chart below (it's interactive -- try clicking comments, selecting areas on chart, zooming, scrolling, etc.; see help for more):


So, how to get the same? Briefly, you should do the following:
  • Go to explainum.com, create chart and launch Add Series wizard
  • Choose Google Analytics as data source, enter Google Analytics credentials, select GA metrics and historical time interval to load (if you want to have history as well)
  • Fetch and preview data, save series
  • Embed widget into your website (if you need to)

Let's go through the process step by step.

Sign in, create chart and launch wizard for adding series
First, log in to Explainum and create a blank chart. Then go to Series tab, press the button "Add series" to launch wizard and select Google Analytics from the list of data sources.


Provide your Google Analytics credentials (wizard's step 1)
Then, provide your credential for Google Analytics account and profileID. Please note that currently these credentials will be sent once using non-secure connection. If this makes you feel discomfort about privacy please use credentials for GA guest account. We're working over using OAuth for authorization by Google API and going to roll it out in a few weeks.


Please note that GA profile ID does not contain any symbols like "UA-". If you don't know your profile ID then go to your Google Analytics Settings page and click the link "Analytics Settings" (see how to get ProfileID in the new GA user interface):

Then press Edit...

... and get your ProfileID number.

Select metrics and time interval (wizard's step 2)
If you're done with GA credentials, press Connect. When you moved to step 2:
  • select metrics (visitors, pageviews etc.),
  • choose start date of historical time interval to load (e.g. since 1-Jan-2011),
  • make sure checkbox Autoupdate is checked (for recurring daily updates),
  • press Fetch data to load data from Google Analytics and move to step 3.
When choosing dates use calendar, which can be invoked by pressing calendar button nearby date field.


    Preview data and save new series (wizard's step 3)
    On step 3 you can preview a sample from loaded stats just to make sure that data was loaded correctly. If everything is OK -- press Save series and finish


    If something went wrong -- correct your settings for Step 1 and press Connect again, or settings for Step 2 and press Fetch data again. We tested this wizard many times, so if you entered correct parameters everything should work smoothly. If you still experience problems -- feel free to send us email to support(a)explainum.com with description of problem.

    When you've added data from Google Analytics to chart, you can add to the same (or new) chart your Key Performance Indicators like revenue or # of orders from local CSV files. See How to upload data to Explainum from local CSV-files using Dropbox for more details.

    Embed graph with Google Analytics stats into your website
    Final step -- press Get HTML button on the chart, get HTML snippet and insert it into your web-page. The snippet should look like this one:

    <script type="text/javascript">
    //<![CDATA[
    explainum_chart_id = 38;
    explainum_widget_width = 500;
    explainum_widget_height = 350;
    //]]></script>
    <script type="text/javascript" src="http://explainum.com/scripts/loader.js"></script>

    As result, you will get interactive widget similar to the one on top of this post. Look in Explainum Wiki for more details about widget -- about navigation, selection, commenting etc. Feel free to ask questions either here in comments or send them to support(a)explainum.com.

    PS. Dimensions and filters in GA currently are not supported.

    UPDATE! Filters and dimensions now are supported!

    Apr 14, 2011

    What's missing in Google Analytics charts

    Google Analytics is a wonderful service full of useful features, however in case one wants to share stats from GA with team or public audience Google doesn't offer many choices.

    Besides comprehensive set of metrics and indicators, Google offers nice charts with possibility of creating comments to single data points. However, sometimes this is not enough for good collaboration around GA data:
    • Google doesn't have any our-of-the-box tools to embed charts into 3rd party web pages like blogs or web-portals
    • Influencing factors usually have effect on more than 1 day, so comments should be tied not to 1 data point, but to longer time period
    • It is not possible to share neither charts nor comments in GA with others by permanent links
    • You can't put into charts custom data like number of orders or revenue, despite that visitors or pageviews usually doesn't directly correlate with key finance indicators
    With Explainum you can do all of the mentioned above:
    • Build charts with mixed stats from Google Analytics and key performance indicators like revenue, # of payments or any other KPI you are monitoring
    • Comment collaboratively any region of a chart, explain trends, insert hyperlinks into comments
    • Embed these charts into corporate portals, blogs or other web sites or simply send a link to a chart or comment via email/twitter/skype
    Below is sample widget with Explainum's stats from GA. Read my next post to learn how to add chart with Google Analytics stats to your web site or blog using Explainum.

    This widget is interactive -- click a comment or select a rectangular area in chart to get related comments.