回答:
簡単な方法はありません。「フラッシュ」チャートはウェブサイトに埋め込むことができないためです。
できる唯一の方法は、Google Analytics APIを使用することです。
http://code.google.com/apis/analytics/docs/をご覧ください。
しかし、これでもチャートは得られません。グラフが必要な場合は、Google Analytics APIと組み合わせてGoogle Charts APIを使用して独自のグラフを作成できます。
私も実際にこの同じ問題にぶつかりました。私は自分のソリューションを構築し、使用するためにそれを公開することになりました。OOChartsは1つのスクリプトのみを使用します。さらに、チャートを一般ユーザーやクライアントに提示できます。Google Chartを使用してグラフを作成します。また、javascriptオブジェクトに触れたくない人のために、いくつかの事前に構築されたソリューションを含めました。訪問折れ線グラフが必要な人のための埋め込みブロックのサンプルを次に示します。
<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>
私はこれが質問に遅れていることを知っていますが、これは私が答えを探していたときに見つけた記事であり、このようなソリューション(最小セットアップ、サイト登録なし、カスタマイズ可能)を高く評価していました。
編集: OOchartsは使用できなくなりました。
編集:あなたのために働くかもしれない別のオプションはsuperProxyです。
Googleにはこのためのサンプルコードがあります。
Google Chartツールを使用してGoogle Analyticsデータを視覚化する
見積もり:
この記事では、Google Analytics Data Export APIからデータを取得し、Google Charts APIを使用してさまざまな種類のグラフで視覚化する方法を示します。この特定の記事では、Javascriptで行うことに焦点を当てます。
embeddedanalyticsをご覧ください。これはまさにあなたが求めているものに対するサービスです。チャート(タイプ、メトリック、ディメンション、日付範囲)を定義し、チャートを表示するサイトにコードのスニペットを埋め込むだけです。
開示:組み込み分析を使用しています
Google Analyticsアプリギャラリーには、SeeTheStatsというWebアプリがあります。
アカウントから統計情報を取得し、そのデータに基づいてグラフを作成します。自分のサイトにそれらのグラフを表示するために埋め込むことができるウィジェットをサポートします。
Explainumを試してください。
説明は、Googleアナリティクスからサイトにグラフを埋め込む最も簡単な方法です。シートもセットアップも複雑なものもありません。説明はGoogleアナリティクスのデータに接続し、サイトにグラフを埋め込むコードを提供します。youtubeと同じ方法で、サイトにビデオを埋め込むためのコードが提供されます。