0

Web サイトのトラフィックを分析するソフトウェアを作成しています。私はクエリでそのようなものを持っています:

var query1 = new DataQuery(dataFeedUrl)
                {
                    Ids = string.Format("ga:{0}", profileId),
                    Metrics = "ga:visits,ga:newVisits,ga:organicSearches",
                    Sort = "ga:visits",
                    GAStartDate = startDate.ToString("yyyy-MM-dd"),
                    GAEndDate = endDate.ToString("yyyy-MM-dd"),
                    StartIndex = 1
                };

次のようなトラフィックの種類 (organicSearches だけでなく) ごとの訪問数に関するデータをさらに取得する必要があります。

  • 直接
  • 照会
  • 有料
  • 郵送

それらをメトリックとして取得するにはどうすればよいですか? 敬具!

4

1 に答える 1

1

これを行うには、トラフィック ソースに関連するクエリにディメンションを追加します。これにより、訪問数、新規訪問数などの指標のデータをトラフィック ソースごとに分けて表示できます。

C# はわかりませんが、コードは次のようになると思います。

var query1 = new DataQuery(dataFeedUrl)
            {
                Ids = string.Format("ga:{0}", profileId),
                Dimensions = "ga:source,ga:medium",
                Metrics = "ga:visits,ga:newVisits",
                Sort = "ga:visits",
                GAStartDate = startDate.ToString("yyyy-MM-dd"),
                GAEndDate = endDate.ToString("yyyy-MM-dd"),
                StartIndex = 1
            };

使用できるすべてのディメンションと指標の組み合わせに関するドキュメントは、https ://developers.google.com/analytics/devguides/reporting/core/dimsmets にあります。

GA Query Explorer を使用して、さまざまなクエリ パラメータを試すこともできます: http://ga-dev-tools.appspot.com/explorer/

于 2012-11-20T16:46:04.850 に答える