Inserisci i grafici di Google Analytics sul mio sito [chiuso]


16

Mi piacerebbe mostrare le informazioni sul traffico di Google Analytics per ogni pagina del mio sito INCORPORATA in quella pagina. Qual è il modo più semplice per farlo?

Risposte:


9

Non esiste un modo semplice per farlo. Poiché i grafici "flash" non sono disponibili per essere incorporati nel tuo sito Web.

L'unico modo per farlo è tramite l'API di Google Analytics,

Vedi http://code.google.com/apis/analytics/docs/

Ma questo non ti darà ancora grafici. Se volevi grafici, puoi utilizzare l'API Google Charts insieme all'API di Google Analytics per crearne uno tuo.

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


2
Wow, abbastanza pazzo che nessun altro voleva farlo. Immagino che ogni sito di contenuti generati dagli utenti che utilizza Goog Analytics voglia fare qualcosa del genere (esporre le statistiche alla base di utenti). C'è qualche altro pacchetto gratuito di Analytics che può farlo facilmente? Grazie!
Alex,

Puoi esaminare l'utilizzo di Mint con widget, vedi haveamint.com/peppermill e haveamint.com/peppermill/widgets
cfaulkingham,

7

In realtà ho riscontrato questo stesso problema da solo. Ho finito per creare la mia soluzione e pubblicarla per l'uso. OOCharts utilizza solo uno script. Inoltre, puoi presentare i grafici al pubblico o ai clienti. Utilizza i grafici di Google per creare i grafici. Ho anche incluso alcune soluzioni predefinite per chiunque non voglia toccare gli oggetti javascript. Ecco un esempio di blocco da incorporare per chi desidera un grafico a linee di 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>

So che è in ritardo alla domanda, tuttavia, questo è l'articolo che ho trovato quando cercavo le risposte e avrei apprezzato una soluzione come questa (installazione minima, nessuna registrazione al sito, personalizzabile).

Modifica: OOcharts non è più disponibile.

Modifica: un'altra opzione che potrebbe funzionare per te è superProxy .



2

Dai un'occhiata a embeddedanalytics . Questo è un servizio proprio per quello che stai chiedendo. È possibile definire il grafico (tipo, metriche, dimensioni, intervallo di date) e quindi semplicemente incorporare uno snippet di codice nel sito in cui si desidera visualizzare il grafico.

Divulgazione: lavoro con embeddedanalytics


2

Poiché l'OP ha anche chiesto se esiste un pacchetto di analisi gratuito simile che consente un facile inserimento di grafici e dati, vale la pena menzionare Piwik .

È un progetto di software libero e ha una buona documentazione sull'incorporamento , sembra essere esattamente ciò che l'OP sta cercando.


1

Disclaimer: non ho idea di come farlo tramite il codice.

Tuttavia, utilizzando il rapporto "invia e-mail", è possibile inviare un'e-mail con il proprio rapporto come allegato xml / csv / etc su base periodica automatizzata a un account di posta elettronica in attesa che lo elaborerebbe. IE, imposta Analytics per inviare l'e-mail settimanalmente, imposta il client di posta in modo che prenda automaticamente le e-mail da quel mittente con file .xml e carichi l'allegato in uno spazio di contenimento da cui potresti renderizzare un grafico. Quindi, in pratica, è sufficiente uno script per eseguire il rendering dei valori dal report esportato.



-1

Prova Explainum .

Explainum è il modo più semplice per incorporare un grafico da Google Analytics a un sito. Nessun foglio, nessuna cosa complicata da configurare. Explainum si collega ai dati su Google Analytics e fornisce un codice per incorporare un grafico nel mio sito. Allo stesso modo di YouTube ti dà un codice per incorporare un video sul tuo sito.


Il link conduce a un sito diverso al momento.
Alex
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.