此查询提供了流量来源的访问次数;
https://www.google.com/analytics/feeds/data?ids=ga%3A123456&dimensions=ga%3Asource%2Cga%3Amedium&metrics=ga%3Avisits&sort=-ga%3Avisits&start-日期= 2009-08-12&安培;结束日期= 2009-08-26&安培;最大结果= 50
但是,在指定过滤器时:ga:pagePath == / Default.aspx - 我得到零结果
https://www.google.com/analytics/feeds/data?ids=ga%3A123456&dimensions=ga%3Asource%2Cga%3Amedium&metrics=ga%3Avisits&filters=ga%3ApagePath%3D%3D %2FDefault.aspx&安培;排序= -ga%3Avisits&安培;开始日期= 2009-08-12&安培;结束日期= 2009-08-26&安培;最大结果= 50
我如何过滤ga:pagePath?
答案 0 :(得分:6)
query1.Dimensions =“ga:date,ga:pagepath” query1.Metrics =“ga:pageviews” query1.Sort =“ga:date,ga:pagepath” query1.GAStartDate =“2010-09-01” query1.GAEndDate =“2010-09-10” query1.Filters =“ga:pagePath =〜/ abc *”
希望这适合你。
答案 1 :(得分:0)
这是你问题的一个非常晚的理论......
假设您将内容编入索引为/Default.aspx,则您的数据查询看起来有效。我已经在我的asp.net网站上复制了查询并获得了结果。我可以看到两种可能的情况,您的查询可能会产生空结果。
Google Analytics中的过滤机制区分大小写,因此如果偶然链接作为default.aspx进入页面,则“Default.aspx”的过滤器将不会被点击。我不会猜到它是这样工作但最近我不得不回去修复我们的一些查询,因为它们在发生情况不匹配时产生空结果。
第二个可能的问题涉及“默认文件”的使用。如果链接进入您的站点没有文件名('/'或'/ somepath /')并且'default.aspx'在IIS中设置为'默认文档',那么您真的希望过滤器为ga:pagePath == /