我正在为几个不同的配置文件合并一个Google Analytics(分析)提取。有些包括过滤器,有些则没有。我想知道我可以传递给过滤器参数什么都不做(例如None或“”),但是都返回错误。
这是我正在运行的代码:
return service.data().ga().get(
ids='ga:' + profile_id,
start_date=start_date,
end_date=end_date,
metrics=metrics,
dimensions=dimensions,
filters=filters,
segment=segment,
samplingLevel='HIGHER_PRECISION',
start_index=str(pag_index + 1),
max_results=str(pag_index + 10000)).execute()
这似乎是一个简单的问题,但是如果有一种方法可以将filters参数设置为 not filter,我将无法得到一个直接的答案。否则,我可以编写一个if语句并有两个单独的调用,但是自然希望不使用它。
谢谢
答案 0 :(得分:0)
您可以尝试将过滤器默认设置为:
ga:pagepath=~.*
从本质上讲,它是任何页面路径(即所有内容)的过滤器。
请注意,这可能会触发采样,具体取决于您网站上的流量。