Puxe os gráficos do Google Analytics para o meu site [fechado]

16

Gostaria de mostrar as informações de tráfego do Google Analytics para cada página do meu site EMBEDDED nessa página. Qual é a maneira mais fácil de fazer isso?

Alex
fonte

Respostas:

9

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.

Veja http://code.google.com/apis/chart/

cfaulkingham
fonte
2
Uau, muito louco que ninguém mais quis fazer isso. Eu imagino que todo site de conteúdo gerado pelo usuário que usa o Goog Analytics deseja fazer algo assim (expor estatísticas à base de usuários). Existe algum outro pacote gratuito do Analytics que pode fazer isso facilmente? Obrigado!
Alex
Você poderia olhar para usar Mint que widgets de ver, haveamint.com/peppermill e haveamint.com/peppermill/widgets
cfaulkingham
7

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 .

Tyler Shaddix
fonte
4

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

Dirk Paessler
fonte
2

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


fonte
2

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.

Liam
fonte
1

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.

mfg
fonte
-1

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.

Max Ivak
fonte
O link leva a um site diferente no momento.
30713 Alex