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?

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/


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 .



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


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.


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.



-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.


O link leva a um site diferente no momento.
30713 Alex
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.