Google Analytics APIを使って、あるサイトの特定ページの流入キーワードTOP10を取得したいと思いますが、dimension、metricなどのパラメータ設定方法がわかりません。パラメータには何を設定すればいいのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2010/01/27 11:33:02
  • 終了:2010/01/28 09:56:05

ベストアンサー

id:otaxa No.1

Otaxa回答回数25ベストアンサー獲得回数82010/01/27 20:45:28

ポイント100pt

dimensionsに「ga:keyword」「ga:pagePath」を指定し、

metricsには、ページビューのランキングなら「ga:pageviews」を指定します。

そのうえで、filtersオプションを使い「filters=ga:pagePath==ページのパス」とします。

(「ga:pagePath==ページのパス」の部分はURLエンコードされている必要があります)

また、「sort=-ga:pageviews」として昇順にソートします。

上位10位まででよければ「max-results=10」のオプションも付けるといいかと思います。


filtersに指定するページのパスはドメイン以下の(スラッシュからはじまる)URLを指定します。

また、たいていはキーワードの1位は「(not set)」になると思います。

なので、filtersの後に「ga:keyword!=(not set)」とつけるといいかもしれません。

その場合は続けて書かず、「filters=ga:pagePath==ページのパス;ga:keyword!=(not set)」とコロンで区切ります。


以上で取得できると思いますが、どうでしょうか。


filtersの説明です(URLが必須なので・・・)

http://code.google.com/intl/ja/apis/analytics/docs/gdata/gdataRe...

id:tuchino0

ありがとうございます。

完全に希望通りのアウトプットです!! 

細かいアドバイスまでいただき、とても助かりました。

ありがとうございました!

2010/01/28 09:55:30

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません