- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我需要使用 Piwik 为我的组织制作一个小部件/插件,但我有点迷路了。我们向 Piwik 发送自定义事件,例如:
Category: Staff
Action: Login
我如何从小部件/插件中查询 piwik 以获取与特定类别/操作匹配的事件数?
最佳答案
这是关于 Events API 的文档.
您可能会对以下两种方法感兴趣:
Events.getCategory
Events.getAction
它们将返回映射到 nb_uniq_visitors
、nb_visits
和 nb_events
的操作/类别列表。
nb_events
可能是您应该用来获取每个类别或操作的事件数的那个。以下是事件类别列表的查询示例:
请注意,您并不特别需要为此编写 Piwik 插件,您只需要查询 Reporting API .但是,如果您想在 Piwik 中显示这些数字,那么您确实需要编写一个插件。
编辑:您想知道如何从自定义 Piwik 插件中获取该列表。
看看 Calling APIs of other plugins文档。在您的情况下,您必须像这样调用 Events API:
$table = \Piwik\API\Request::processRequest('Events.getCategory', array(
'idSite' => $idSite,
'period' => $period,
'date' => $date,
));
获得表格后,您可以找到您感兴趣的行:
$row = $table->getRowFromLabel('Staff');
然后获取该期间的事件数:
$numberOfEvents = $row->getColumn('nb_events');
请注意,您还可以优化对 API 的调用以过滤并仅获取您正在搜索的标签和您正在使用的列:
$table = \Piwik\API\Request::processRequest('Events.getCategory', array(
'idSite' => $idSite,
'period' => $period,
'date' => $date,
'label' => 'Staff',
'showColumns' => 'nb_events',
));
关于php - Piwik中特定事件 Action 的查询计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29566470/
我正在尝试从我的 piwik 实例获取一周中每一天的每日访问量。 目前,此查询正在返回我整周所有访问的总和。有什么办法可以将其分成几天? http://piwikexample.com/?module
在 piwik 上,我使用 localhost 作为测试网站。当我从我的计算机输入 localhost 时,piwik 会正确更新其统计信息,但是当同一 LAN 中的另一个人(同事)在我的 IP 地址
我是 piwik 的新手并试图导入一堆日志。我需要有关日志格式正则表达式的帮助。日志中的示例行是: "1.1.1.1" 2.2.2.2 - myuser [09/Dec/2012:04:03:29 -
有没有简单的方法可以通过piwik中的站点ID更改事件操作名称? 或者一切都必须在数据库中手动完成? 或者将一个 Action 名称转移到另一个 Action 名称? 有一种方法可以通过站点 ID 删
我在我的应用程序中配置了 Piwik 分析。 我将此跟踪代码插入到正文标记中: var _paq = _paq || []; _paq.push(["setDomains", ["*.mywebs
可以生成一个图像(php gd),其中包含我的piwik跟踪站点的访问者数量。 我想在外部站点中嵌入一个标记计数器。在此页面上,不允许使用iframe或Flash。所以我不能集成普通的piwik小部件
我个人不使用 Piwik。我开发了一个 JavaScript 工具/库,用于在 SharePoint 中创建菜单系统,并且使用我的库的人询问是否合并 Piwik。 从我读到的内容中,我可以看到 Piw
我有很多子域,我想要每个子域的事件数据。我所做的就是为每个子域执行这样的 HTTP 请求: /? idSite=6& token_auth=out-outh-token& format=json& d
我已经设置了一个 Piwik 服务器并在我的网站之一中添加了跟踪代码。EX:- (http://.mobolt.com)我在 http://.mobolt.com 上没有看到 JS 错误当我点击 ht
我正在设置 piwik 来跟踪网络分析(这是第一次)我将插入 PIWIK 提供的以下初始跟踪代码: var _paq = _paq || []; (functi
我正在构建的网站有一个基于 jquery 的搜索输入,它隐藏或显示与您输入的任何内容相匹配的元素: http://pieline.net/ 没有提交按钮 - 结果实时显示。有什么方法可以跟踪用户在此框
我想跟踪电子邮件时事通讯,尤其是 piwik。现在给出了以下图像跟踪代码 ( source ): 我想添加类似_rcn 的东西来附加campaign , 分配电子邮件开头。代码可能看起来像这样(
我使用 piwik 来跟踪我的网页访问,它运行良好。我刚刚将这段代码添加到我页面上的 javascript 中: var _paq = _paq || []; _paq.push(['tr
每当我尝试访问我的 Piwik analytics 时,就会出现一个奇怪的错误. 几个月来它一直运行良好,但我没有升级任何东西。唯一的变化是,由于未付款的困惑,我的帐户被“暂停”了几周。在此期间,我的
我正在使用 piwik,但我对事件报告有疑问。我希望为每个类别提供相应的操作,并为每个操作提供相应的名称。像这样:类别 -> 操作 -> 名称 因为现在我只能看到事件的 2 个维度。那么有可能有3个维
Piwik(分析软件),通过在 之前包含一个小脚本来工作: var _paq = _paq || []; _paq.push(['trackPageView']); _paq.push
构建单页/胖客户端应用程序,我想知道使用 http://piwik.org/ 包含和跟踪的最佳实践是什么 我希望以一种架构合理的方式使用 Piwik,并且将来可以用不同的库替换。 使用 Piwik 进
在 piwik 中,是否可以根据来自跟踪器的自定义变量过滤访问者图表?我想在第一个自定义变量槽中显示具有 70 值的所有访问的演变图。我试过这个电话 index.php?module=API&meth
我正在使用 Piwik 分析我网站上的用户操作,当网站显示在浏览器(在 PC、Mac 和手机浏览器上)时,一切正常。 但是,当我在 PhoneGap 应用程序中浏览相同的页面(其中包含 piwik 代
我通过将 piwik 复制到我的 www 文件夹中来安装 piwik。 将 javascript 跟踪代码粘贴到单独的文件(例如 piwik.js)中,并将其放置在我的本地项目 www\myproj\
我是一名优秀的程序员,十分优秀!