Respostas:
Não há maneira fácil de fazer isso. Como os gráficos "flash" não estão disponíveis para incorporação no seu site.
A única maneira de fazer isso é através da API do Google Analytics,
Veja, http://code.google.com/apis/analytics/docs/
Mas isso ainda não lhe dará gráficos. Se você quisesse gráficos, poderia usar a API do Google Charts em conjunto com a API do Google Analytics para criar sua própria.
Na verdade, eu mesmo tive esse mesmo problema. Acabei construindo minha própria solução e publicando-a para uso. OOCharts usa apenas um script. Além disso, você pode apresentar os gráficos ao público ou clientes. Ele usa o Google Charts para criar os gráficos. Também incluí algumas soluções pré-construídas para quem não deseja tocar nos objetos javascript. Aqui está um exemplo de bloco de incorporação para alguém que deseja um gráfico de linhas de visita:
<script type="text/javascript" src="http://oocharts.org/release/current/oocharts.js"></script>
<script type="text/javascript">
oo.setPackage('corechart');
oo.load(drawCharts);
function drawCharts() {
var end_date = new Date();
var start_date = new Date();
start_date.setDate(end_date.getDate() - 30);
var c = new oochart("ooid", "aid", start_date, end_date, "line");
c.setMetric('ga:visitors', 'Visits', 'number');
c.setDimension('ga:date', 'Date', 'date');
c.load(function(data){
for (var i = 0; i < data.length; i++) { data[i][0] = oo.utility.parseAnalyticsDate(data[i][0]); }
c.draw("visits_chart", data);
});
}
</script>
<div id="visits_chart"></div>
Sei que está atrasado para a pergunta, no entanto, este é o artigo que encontrei quando estava procurando respostas e teria apreciado uma solução como essa (configuração mínima, sem registro no site, personalizável).
Editar: OOcharts não está mais disponível.
Edit: Outra opção que pode funcionar para você é o superProxy .
O Google possui um código de exemplo para isso:
Visualizando dados do Google Analytics com o Google Chart Tools
Citar:
Este artigo mostra como obter dados da API de exportação de dados do Google Analytics e visualizá-los com vários tipos diferentes de gráficos usando a API do Google Charts. Este artigo em particular vai se concentrar em fazê-lo em Javascript
Confira a análise incorporada . Este é um serviço precisamente para o que você está perguntando. Você define o gráfico (tipo, métricas, dimensões, período) e simplesmente incorpora um trecho de código ao site onde deseja que o gráfico seja exibido.
Divulgação: Trabalho com analítica incorporada
Como o OP também perguntou se existe um pacote de análise gratuita semelhante que permita a fácil incorporação de gráficos e dados, vale a pena mencionar Piwik .
É um projeto de software livre e tem uma documentação muito boa sobre incorporação , parece ser exatamente o que o OP está procurando.
Isenção de responsabilidade: não faço ideia de como fazer isso via código.
No entanto, usando o relatório 'enviar email', você pode enviar um email com o seu relatório como anexo xml / csv / etc em uma base periódica automatizada para uma conta de email em espera que o processaria. IE, defina o Analytics para enviar o e-mail semanalmente, defina o cliente de e-mail para receber automaticamente e-mails desse remetente com arquivos .xml e fazer upload do anexo em um espaço de espera do qual você pode renderizar um gráfico. Basicamente, você só precisa de um script para renderizar os valores do relatório exportado.
Na galeria de aplicativos do Google Analytics, há um aplicativo da web chamado SeeTheStats .
Ele pode extrair estatísticas de sua conta, cria gráficos com base nesses dados e suporta widgets que você pode incorporar para mostrar esses gráficos em seu próprio site.
Tente o Explainum .
O Explainum é a maneira mais fácil de incorporar um gráfico do Google Analytics a um site. Sem folhas, sem itens complicados de configurar. O Explainum se conecta aos dados no Google Analytics e fornece um código para incorporar um gráfico ao meu site. Da mesma forma que o youtube, você fornece um código para incorporar um vídeo em seu site.