1

Google アナリティクス コードを使用してウェブサイトを追跡しています。ユーザーが自分のウェブサイトのページにアクセスした各ページのページビュー数を表示したいと考えています。Google API は、ウェブサイトの各ページのページビュー数を表示するコードを提供していますか? 誰でもこれで私を助けてもらえますか?

次のコードを使用しました

        DataQuery dataQuery = new DataQuery(dataFeedUrl);
        dataQuery.Ids = profileId;
        dataQuery.Metrics = "ga:pageviews";
        dataQuery.Dimensions = "ga:pagePath";
        dataQuery.Sort = "ga:browser,ga:pageviews";
        dataQuery.GAStartDate = DateTime.Now.AddDays(-30).ToString("yyyy-MM-dd");
        dataQuery.GAEndDate = DateTime.Now.ToString("yyyy-MM-dd");

しかし、次のように例外をスローします リクエストの実行に失敗しました: https://www.google.com/analytics/feeds/data ? dimension=ga:pagePath&end-date=2012-07-27&ids=ga:46119231&metrics=ga:pageviews&sort=ga:browser,ga:pageviews&start-date=2012-06-27

私を助けてもらえますか?

4

3 に答える 3

1

Asp.net でデータを取得するには、これにアクセスしてください。PHP の場合は、これを使用できます。

于 2012-07-27T09:57:38.020 に答える
1

これを行うには、 Google アナリティクス コア レポート APIを使用できます。

ページのドキュメントによると

ディメンションと指標のクエリ

ディメンションと指標で構成される Google アナリティクス レポート データの API をクエリします。指標は、訪問数やページビュー数など、サイトでの訪問者の活動を個別に測定したものです。ディメンションは、国やブラウザなど、いくつかの一般的な基準で指標を分類します。クエリを作成するときは、レポート データに含めるディメンションと指標を指定します。

だから私はあなたがそれを行うことができるはずだと思います

于 2012-07-27T09:53:12.397 に答える
0

フェッチされたディメンションのリストにないためga:browser、そのフィールドで並べ替えようとしています。ディメンションに追加するか、並べ替え基準から削除すると、問題が解決するはずです。

于 2012-07-29T04:46:39.913 に答える