所以我想发送一个过滤器,其中包含我发送给Google Analytics的查询,我只能获得更年轻的结果,而不是给定的日期和时间
例如,我想在2013-03-12-15之后得到所有结果(YYYY-MM-DD-HH)
我的问题在于如何使用正则表达式,以便我不会错过任何记录
答案 0 :(得分:0)
好吧,尽管我的评论错误,我仍然认为使用索引小时(比ga:dateHour)更容易解决,这是API中的ga:nthHour。
索引小时以6个数字的字符串给出,左边用零填充(第一个小时是000000,第二个是000001等)。要在2013-03-12-15之后获得所有结果,请将2013-03-12设置为开始日期,并在15之后(或如果您想要包含15个之后的14之后)过滤掉任何结果。
你仍然需要一个正则表达式,但是(IMO)更容易构造(比解析日期的表达式)。我的第一次尝试是
过滤ga:nthHour!~00001[0-5]|00000[0-9]
其中00001 [0-5]过滤掉索引小时10到15和00000 [0-9]过滤索引小时0到9(我确信这可以更优雅地完成)。我在查询资源管理器中对此进行了测试,并且相当确定它会返回所需的结果。