C# 在Google';s核心分析APIv3

C# 在Google';s核心分析APIv3,c#,google-analytics,google-analytics-api,C#,Google Analytics,Google Analytics Api,正如标题所述,我正试图使用谷歌的客户端库在一个C#应用程序中使用多个主机名过滤我的GA数据 我对主主机名的过滤没有问题,但是当用户技术上不在我们的网站上时,会触发某些事件,这不是大多数用户意识到的 如果我不按主机名过滤,就有可能获得这些数据,但是这也说明了它自身存在大量嘈杂数据的缺点,因此我最初希望使用主机名进行过滤 目前,我正在使用股票标准请求筛选主机名: serviceRequest.Filters=“ga:hostname==www.foo.com” 这对于单个主机名很好 如何筛选多个主机

正如标题所述,我正试图使用谷歌的客户端库在一个C#应用程序中使用多个主机名过滤我的GA数据

我对主主机名的过滤没有问题,但是当用户技术上不在我们的网站上时,会触发某些事件,这不是大多数用户意识到的

如果我不按主机名过滤,就有可能获得这些数据,但是这也说明了它自身存在大量嘈杂数据的缺点,因此我最初希望使用主机名进行过滤

目前,我正在使用股票标准请求筛选主机名:

serviceRequest.Filters=“ga:hostname==www.foo.com”

这对于单个主机名很好

如何筛选多个主机名?

可以使用
布尔逻辑组合使用

运算符是使用逗号
(,)
定义的。它优先于AND运算符,不能用于在同一表达式中组合维度和度量

国家为(美国或加拿大):

运算符是使用分号
(;)
定义的。它前面有OR运算符,可用于在同一表达式中组合维度和度量

国家/地区为美国,浏览器为Firefox:

ga:country==United%20States;ga:browser==Firefox 
我建议您使用查询资源管理器来测试过滤器,有时您可以得到一些有趣的结果。根据您的应用程序,可以更轻松地在

ga:country==United%20States;ga:browser==Firefox