0
我試圖在RGoogleAnalytics包中使用多個過濾器,但它們的工作方式與查詢瀏覽器中的不同。RGoogleAnalytics:多個過濾器
我想要得到的結果爲來源媒介ga:sourceMedium == google/cpc
和nonbrand kewyords,所以在同一時間使用過濾器ga:[email protected]
我的代碼是:
Init(start.date = "2016-01-01",
end.date = "2016-03-31",
dimensions = c("ga:yearMonth"),
metrics = c("ga:users", "ga:sessions", "ga:costPerConversion", "ga:ItemQuantity", "ga:transactionShipping", "ga:adCost"),
table.id = "ga:183149",
filters = c("ga:[email protected]"brandname";ga:sourceMedium==google/cpc"),
max.results = 9000)
基於API的信息,這應該做的工作。它在查詢瀏覽器中。
當我複製&粘貼到R這樣,返回的結果是0. 當我改變;因爲它返回OR語句 - 彙總所有Google CPC或不包含品牌名稱作爲關鍵字的交易。
如何調整過濾器代碼,使其與查詢瀏覽器中的相同?那麼它會給我非品牌adwords交易的結果?
謝謝!
Url對空格進行編碼,即將'google%20 /%20cpc'放入'filters'中? – lukeA
只使用google/cpc作爲過濾器時工作正常 我無法實現的是用AND條件而不是OR – user3577904
來處理這兩個過濾器,只需檢查'filters = c(「ga:keyword == foo; ga:sourceMedium = (分號,AND)vs''filters = c(「ga:keyword == foo,ga:sourceMedium == foo/bar」)''(逗號,OR),並且兩者都按預期工作。 – lukeA