Risposte:
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.
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 .
Google ha un codice di esempio per questo:
Visualizzazione dei dati di Google Analytics con Google Chart Tools
Citazione:
Questo articolo mostra come prendere i dati dall'API di esportazione dei dati di Google Analytics e visualizzarli con una varietà di diversi tipi di grafici utilizzando l'API Google Charts. Questo particolare articolo si concentrerà sul farlo in Javascript
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
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.
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.
Nella galleria delle app di Google Analytics è presente un'app Web chiamata SeeTheStats .
Può estrarre statistiche dal tuo account, creare grafici basati su tali dati e supporta widget che puoi incorporare per mostrare tali grafici sul tuo sito.
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.