RGoogleAnalytics过滤错误

时间:2017-05-17 15:30:34

标签: r google-analytics

嘿伙计们,所以我尝试了很多不同的方法来进行此查询

        query.list <- Init(start.date = "2016-09-19",
                       end.date = "2016-09-23",
                       dimensions = "ga:date,ga:hour,ga:minute,ga:country",
                       metrics = "ga:newUsers",
                       filters = "ga:source!=Emai, ga:country==United Kingdom", 
                       max.results = 10000,
                       sort = "ga:date",
                       table.id = "ga:XXXX"
                       )
    ga.query <- QueryBuilder(query.list)
    ga.data2 <- data.table(GetReportData(ga.query, token, split_daywise = T )

)

我不知道为什么它没有过滤国家。我曾经尝试过只过滤这个国家,但它根本不起作用,我确信这是一件非常简单的事情,我不知道。但是我在其他问题上尝试了所有推荐,但仍然没有用。如果我取出国家过滤器它是有效的,如果我把它做了什么没有做任何事情..只输出相同的数据

1 个答案:

答案 0 :(得分:1)

因为您需要包含AND运算符,该运算符由分号;表示。此外,您需要对过滤器中的所有参数进行URL编码,因此正确的过滤器将是:

ga:source!=Email;ga:country%3D%3DUnited%20Kingdom

致所有读者

在R中构建核心报告查询please make sure that all the values are URL encoded。如果您觉得编码有任何困难,可以从Google's Query Explorer

构建查询
相关问题