按流量类型访问作为指标

时间:2012-11-20 15:21:00

标签: c# google-analytics google-api

我正在编写软件来分析我的网站流量。 我在查询中得到了类似的东西:

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
                };

我必须获得更多关于按流量类型访问的数据(不仅仅是有机搜索),例如:

  • 直接
  • 推荐
  • 付费
  • 邮寄

如何将其作为指标获取? 亲切的问候!

1 个答案:

答案 0 :(得分: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查询资源管理器试验不同的查询参数:http://ga-dev-tools.appspot.com/explorer/