我使用谷歌分析代码跟踪我的网站。我想显示用户访问我网站页面的每个页面的综合浏览量。谷歌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?尺寸= GA:PAGEPATH&安培;结束日期= 2012-07-27&安培; IDS = GA:46119231&安培;度量= GA:网页浏览和安培;排序= GA:浏览器,GA:网页浏览和安培;开始日期= 2012-06-27
你可以帮帮我吗?答案 0 :(得分:1)
您可以使用Google analytics core reporting api执行此操作。
根据页面上的文档
查询维度和指标
您查询的是Google Analytics报告数据的API,其中包含 维度和指标。度量标准是各自的度量标准 您网站上的访问者活动,,例如访问次数和综合浏览量。 维度分解了一些常见标准的指标,例如 国家或浏览器。构建查询时,指定哪个查询 您希望在报告数据中使用的维度和指标。
所以我猜你应该能够做到这一点
答案 1 :(得分:1)
答案 2 :(得分:0)
您获取的维度列表中没有ga:browser
,并且您尝试按该字段排序。将其添加到您的维度或从排序条件中删除它应该可以解决问题。