2011-07-28 12 views
0

「私はこのようにGAコードでカスタム変数を追加したGAPIのバージョン1.3を使用してメートル:GoogleアナリティクスデータAPIでカスタム変数の値を取得するにはどうすればよいですか?

は、今私はGAからデータをフェッチする必要があります。..

**_gaq.push(['_setCustomVar', 1, 'Member', '<?php echo $member_id; ?>, 3]);** 

とその作業罰金:ので、私のリクエスト私は[email protected]_details.phpとGA GAからデータをフェッチする必要が

**https://www.google.com/analytics/feeds/data? 
ids=XXXXXXXXXXX& 
dimensions=ga:customVarValue1,ga:pagePath& 
metrics=ga:pageviews,ga:uniquePageviews,ga:bounces,ga:exits& 
filters=ga:[email protected]_details.php;ga:customVarValue1=2004036442& 
start-date=2011-04-20& 
end-date=2011-05-04& 
max-results=50** 

:GAにこのようなものですcustomVarValue1は= 2004036442

しかし、 [email protected]_details.php

:私は、次の理由の結果として、すべてのpagePath = event_details.phpとその細かい作業...フィルター= GAでフィルタを変更した場合、これは...

を何も結果されていませんフィルタ= GA:しかし、私は以下のように条件を使用している理由を特定の会員IDを持つページのパスを取得必要[email protected]_details.phpを、GA:customVarValue1は= 2004036442 &

だからいずれかがこのことについてアイデアを持っています??助けてください..

+0

GAリクエストは、送信していると思われる内容の直接コピー/貼り付けですか、それともあなたのコードに基づいて送信すると思いますか?私は、customVarValueに基づいてフィルタリングするときに、手前に "ga:"を追加する必要があることを知っています... –

答えて

1

Google Docsに投稿したコードを見て、あなたの問題がわかります。 これをフィルタとして使用してみてください。

$filter = 'pagePath [email protected] ' . $filter_text[$tab] . ' && customVarValue1 == 2004036442' 

$ filterを渡す関数は、予約文字をバックスラッシュでエスケープするクリーンアッププロセスを行います。あなたのcustomVariableが最後にスラッシュで送信されているため、一致するものが返されません。

+0

私たちもそれを試みました。それもうまくいきません... – Crd007

+0

アナリティクスインターフェイスにログインすると、そのcustvarの値が実際に存在することを確認できますか?カスタムレポートを作成してpagePathを表示し、次にcustVarValue1を表示します。目的のページをクリックすると、その値をフィルタリングします。おそらく、それはあなたのフィルタの最後にある「&」と関係があるでしょう。それはIDの一部ですか?あなたはcustvarに保存していますか?そうでない場合は、削除してください。 –

+0

カスタム変数のないアナリティクスにクエリを実行すると、すべてのデータが取得されます。カスタム変数の値も表示されます。しかし、これらの値のうちの1つをフィルタリングしようとすると、結果は得られません... – Crd007

関連する問題