2016-04-18 4 views
0

RGoogleAnalyticsパッケージで複数のフィルタを使用しようとしていますが、クエリエクスプローラと同じように動作しません。RGoogleAnalytics:複数のフィルタ

私は私のコードがある同じ時間の使用フィルタでga:[email protected]

ので、ソースミディアムga:sourceMedium == google/cpcためとnonbrand kewyordsの結果を取得したい:API情報に基づいて

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) 

、これが何をすべき作品。そして、それはクエリエクスプローラで行います。

&をこのようにRに貼り付けると、返される結果は0になります。 私は変更しました。 for、google CPCであるかキーワードとしてbrandnameを含まないすべてのトランザクションのOR文 - サマリを返します。

フィルタコードをクエリエクスプローラと同じように調整するにはどうすればよいですか?それで私はノンブランドのアドワーズ広告取引の結果を教えてくれますか?

ありがとうございます!

+0

URLはスペースをエンコードします。つまり、 'filters 'に' google%20 /%20cpc'を作成しますか? – lukeA

+0

google/cpcをフィルタとして使用するとうまくいきます 私は達成できないのは、OR条件の代わりにAND条件を使って2つのフィルタを処理することです – user3577904

+0

'filters = c(" ga:keyword == foo; ga:sourceMedium = = foo/bar ")' '(カンマ、OR)と両方とも期待どおりに動作します。 – lukeA

答えて

0

今日も同じ問題が発生しました。修正を見つけました。 include/excludeとexact/regexの両方についてテストしました。あなたのユースケースにそれを翻訳

-

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];ga:sourceMedium==google%20/%20cpc"), 
    max.results = 9000) 

はまた、質問が11ヶ月です。他の人を助けるために見つけた他の修正を元に戻すことができます。