Google アナリティクスを使用しています。YQL または Yahoo パイプを使用して Google アナリティクス アカウントから最後の 100 件の検索文字列を取得したいのですが、どうすればよいですか?? 助けてください..
2 に答える
Google アナリティクスの YQL テーブルをいくつかチェックインしました。現在、認証には ClientLogin を使用しています。コードは次のとおりです。
http://github.com/yql/yql-tables/blob/master/google/google.analytics.xml
最初に Email と Passwd で認証し、結果から Auth トークンを抽出する必要があります。その認証トークンを使用して、アカウントを一覧表示し、API からデータを取得する API を呼び出します。Google アナリティクス エクスプローラーを使用して、プルダウンする対象を特定する必要があります。
http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html
最もアクティブなページのリストを取得するために使用しているクエリの例を次に示します。
「http://github.com/yql/yql-tables/raw/master/google/google.analytics.xml」を ga として使用します。select * ga where auth='...' and ids='ga:2938948' and dimension='ga:pagePath' and metrics="ga:pageviews" and sort="-ga:pageviews" and start="2010 -04-04" および end="2010-04-18" および max='50'
Google サービスでは ClientLogin\AuthSub\OAuth を使用した Google アカウント認証が必要なため、Yahoo パイプまたは YQL を使用して Analythics API にアクセスすることはできません。
回避策として、分析データを Google グループにエクスポートし、Yahoo パイプを使用して取得することができます。この
記事を
チェックしてください。