【发布时间】:2014-09-16 14:09:49
【问题描述】:
我使用以下代码设置了一个自定义 trackEvent:
<a href="#" onclick="javascript:_paq.push(['trackEvent', 'Like', '<?php echo $id ?>']);">Like Me</a>
所以“Like”是类别,“$id”是动作,根据查看的页面不同会有所不同。
这工作正常,并成功地将自定义事件添加到我的 Piwik 仪表板的“喜欢”类别下。例如,我在 3 个不同的页面上单击了此链接,因此我的仪表板中有 10、11 和 12 个操作。
为了查询它们,我在 HTTP 请求中使用了这个 URL:
http://www.MYPIWIKURL.com/?module=API&method=Events.getAction&idSite=1&period=day&date=today&format=JSON&token_auth=MYAUTHTOKEN
这将返回一个数组,其中所有 3 个操作都列为嵌套数组。但是,我想知道如何返回 only 包含我想要查看的操作的数组?例如,动作 10?
我尝试在 URL 中添加“e_a=10”、“action_name=10”和“segment=actions==10”,但它们无法识别。
有人可以指出我在查询类别中的单个操作的正确方向吗?看来我快到了!
另外--我确实知道我可以遍历数组并获得我想要的动作,但最终会有数千个动作,所以我不这样做不会很有效'不思考。
感谢您的帮助!
【问题讨论】:
标签: javascript php arrays matomo