2011-08-14 17 views
0

httpでREST APIを使用してPiwikを実装しようとしましたが、少し助けが必要です。Piwik AnalyticsはREST経由で特定のページの要約統計情報を取得します

私がしようとしているのは、カスタムフィールド= xがある特定のページの分析を取得することです。

私はそれについてつもりならば、私は正しい方法はよく分からないが、私は今のところ、これを持っている:

http://www.mysite.co.uk/dashboard/analytics/index.php?module=API&method=VisitsSummary.get&idSite=1&period=month&date=today&segment=customVariableValue1==x&filter_limit=20&format=xml&token_auth=xxxxxxxxxxxxxxxxx

マイカスタムフィールドを管理者に設定され、表示可能になります。

しかし、結果はすべての場合0を返すようです。私はブラウザにURLを直接挿入してテストしています。また、PHPで取得することもできます。

カスタムフィールド= xの特定のページと指定した日付範囲のすべての統計情報を取得する方法もありますか?私はAPIのドキュメントで1つを見ることができないようです。

ご了承ください。

答えて

2

場合、誰が、私はgetPageUrlメソッドを使用して終了これを探していることを起こる:

$url = "http://www.mysite.co.uk/piwik/index.php?module=API&method=Actions.getPageUrl&pageUrl=/foo.php?id=" . $id . "&idSite=1&period=month&date=today&format=php&filter_limit=1&token_auth=xxxx"; 

に関して、

fl3x7

+0

私はPAGEURLパラメータを使用していくつかの問題を抱えています。サイトルートの後のURLと思われますか? – AlxVallejo

+0

また、なぜあなたはURLに「id =」を持っていますか?あなたはすでにidSiteを持っています。 – AlxVallejo

+0

@AlxVallejoページURLは、統計情報を取得したいページです。情報が必要なページへの相対リンクでなければなりません(私の場合、そのページにはIDがあります)。お役に立てれば。 Googleアナリティクスに移行しても – fl3x7

関連する問題