単一のWebサイトだけでなく、すべてのWebサイトでPiwik-APIを使用することは可能ですか?
私がやりたいのは、使用されているブラウザの平均値を取得することです。私はこのような単一のウェブサイトのためにこれを行うことができます:
?module=API&method=UserSettings.getBrowser&idSite=1&period=day&date=last10&format=rss
削除するだけidSite=1
でエラーが発生します。
を使用してすべてのサイトを指定できますidSite=all
。ID をカンマで区切って複数のサイトを指定することもできますidSite=1,2,4,5
。
結果の出力は、追加のタグでラップされた idSite ごとに提供される<results>
ため、以前は
<result>
<row>
<label>Chrome 14.0</label>
<nb_uniq_visitors>13</nb_uniq_visitors>
...
</row>
<row>
<label>Chrome 13.0</label>
<nb_uniq_visitors>13</nb_uniq_visitors>
...
</row>
...
</result>
あなたは今得る
<results>
<result idSite="2">
<row>
<label>Chrome 14.0</label>
<nb_uniq_visitors>13</nb_uniq_visitors>
...
</row>
<row>
<label>Chrome 13.0</label>
<nb_uniq_visitors>13</nb_uniq_visitors>
...
</row>
...
</result>
<result idSite="3">
<row>
<label>Chrome 14.0</label>
<nb_uniq_visitors>13</nb_uniq_visitors>
...
</row>
<row>
<label>Chrome 13.0</label>
<nb_uniq_visitors>13</nb_uniq_visitors>
...
</row>
...
</result>
...
</results>
これは、データを取得したら平均値の集計を行う必要があることを意味しますが、これは比較的簡単なはずです。