8

此查询按流量来源给出访问量;

https://www.google.com/analytics/feeds/data?ids=ga%3A123456&dimensions=ga%3Asource%2Cga%3Amedium&metrics=ga%3Avisits&sort=-ga%3Avisits&start-date=2009-08-12&end-date=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&sort=-ga%3Avisits&start -日期=2009-08-12&结束日期=2009-08-26&最大结果=50

我如何过滤 ga:pagePath?

4

2 回答 2

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*"

希望这对你有用。

于 2010-09-16T14:42:11.140 回答
0

对于您的问题,这是一个非常晚的理论...

假设您将内容索引为 /Default.aspx,您的数据查询看起来是有效的。我已经在我的 asp.net 站点上复制了该查询并获得了结果。我可以看到您的查询可能会产生空结果的两种潜在情况。

Analytics 中的过滤器机制区分大小写,因此如果偶然链接作为 default.aspx 进入页面,您的“Default.aspx”过滤器将不会命中。我不会猜到它会以这种方式工作,但最近我不得不返回并修复我们的一些查询,因为当发生大小写不匹配时它们会产生空结果。

第二个可能的问题与“默认文档”的使用有关。如果链接进入您的站点时没有文件名(“/”或“/somepath/”)并且“default.aspx”在 IIS 中设置为“默认文档”,那么您真的希望过滤器为 ga:pagePath ==/。

于 2010-02-15T18:47:46.973 回答