我正在编写软件来分析我的网站流量。 我在查询中得到了类似的东西:
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
};
我必须获得更多关于按流量类型访问的数据(不仅仅是有机搜索),例如:
如何将其作为指标获取? 亲切的问候!
答案 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/