C# 以流量类型为指标的访问量
我正在写软件来分析我的网站流量。 我在询问中遇到过这样的事情:C# 以流量类型为指标的访问量,c#,google-analytics,google-api,C#,Google Analytics,Google Api,我正在写软件来分析我的网站流量。 我在询问中遇到过这样的事情: var query1 = new DataQuery(dataFeedUrl) { Ids = string.Format("ga:{0}", profileId), Metrics = "ga:visits,ga:newVisits,ga:organicSearches", Sor
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
};
我必须按流量类型获取更多访问数据(不仅仅是搜索),如:
- 直接的
- 转介
- 支付
- 邮寄
亲切的问候 您可以通过向与流量源相关的查询添加维度来实现这一点。这将使您能够查看访问量、新访问量等指标的数据,但这些数据是按流量源分开的 我不知道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
};
有关您可以使用的所有尺寸和公制组合的文档可在此处找到:
您还可以使用GA查询资源管理器尝试不同的查询参数:GA查询资源管理器是一个很棒的工具-我在其中发现,GA:medium正是我要寻找的!