脚本宝典收集整理的这篇文章主要介绍了php – 在Piwik中查询特定事件操作的计数,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
您可能会对以下两种方法感兴趣:
> Events.getCategory
> Events.getAction
它们将返回映射到nb_uniq_visITors,nb_visits和nb_events的操作/类别列表.
nb_events可能是您应该用于获取每个类别或操作的事件数的nb_events.以下是查询事件类别列表的示例:
请注意,您不需要为此编写Piwik插件,只需要查询Reporting API.但是如果您想在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中查询特定事件操作的计数全部内容,希望文章能够帮你解决php – 在Piwik中查询特定事件操作的计数所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。