I'd love to show the Google Analytics traffic information for each page on my site EMBEDDED into that page. What's the easiest way to do this?
|
I actually ran into this same problem myself. I ended up just building my own solution and publishing it for use. OOCharts uses just one script. On top of that, you can present the charts to the public or clients. It uses Google Charts to create the charts. I also included some prebuilt solutions for anyone who doesn't want to touch the javascript objects. Here is a sample embed block for someone who wants a visit line chart:
I know this is late to the question, however, this is the article I found when I was looking for answers, and would have appreciated a solution like this (minimal setup, no site registration, customizable). Edit: The script has since been updated. Please see documentation for details. |
||||
|
|
|
Try Explainum. Explainum is the most easiest way to embed a chart from Google Analytics to a site. No sheets, no complicated things to setup.. Explainum connects to the data on Google Analytics, and gives a code to embed a chart to my site. The same way as youtube gives you a code to embed a video on your site. |
||||
|
|
|
Since the OP also asked if there is a similar free analytics package that allows easy embedding of charts and data, it's worth mentioning Piwik. It's a Free software project and has pretty good documentation on embedding, seems to be exactly what the OP is looking for. |
|||
|
|
|
Google has sample code for this: Visualizing Google Analytics Data with Google Chart Tools Quote:
|
|||
|
|
|
At the Google Analytics App gallery, there is a web app called SeeTheStats. It can pull stats from your account, creates charts based on that data & it supports widgets that you can embed to show those charts on your own site. |
|||
|
|
|
Check out embeddedanalytics. This is a service precisely for what you are asking. You define the chart (type, metrics, dimensions, date range) and then simply embed a snippet of code into your site where you want the chart to show. Disclosure: I work with embeddedanalytics |
|||
|
|
|
There is no easy way to do it. Since the "flash" charts are not available to embed on to your website. The only way you could do it is through the Google Analytics API, See, http://code.google.com/apis/analytics/docs/ But this still won't give you charts. If you wanted charts you could use the Google Charts API in conjunction with the Google Analytics API to make your own. |
|||||||
|
|
Disclaimer: I have no idea how to do this via code. However, using the 'send email' report, you could send an email with your report as xml/csv/etc attachment on an automated periodic basis to a holding email account that would process it. IE, set Analytics to send the email weekly, set the mail client to automatically take emails from that sender with .xml files and upload the attachment to a holding space you could render a graph from. Then basically you just need a script to render the values from the exported report. |
|||
|
|