关于所有网站的Piwik统计数据

时间:2011-09-27 08:11:05

标签: api matomo

是否可以在所有网站上使用Piwik-API,而不只是单一网站?

我想要做的是获得使用过的浏览器的平均值。我可以为这样的网站做到这一点:

?module=API&method=UserSettings.getBrowser&idSite=1&period=day&date=last10&format=rss

如果我只是删除idSite=1,我会收到错误。

1 个答案:

答案 0 :(得分:3)

您可以使用idSite=all指定所有网站,也可以通过用逗号idSite=1,2,4,5分隔ID来指定多个网站。

结果输出是根据额外的<results>标记包含的idSite给出的,所以在你有

之前
<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>

这确实意味着,一旦获得数据,就必须进行任何聚合均值,但这应该是相对微不足道的。