如何让piwik跟踪ajax电话?

时间:2016-06-21 13:34:55

标签: javascript jquery ajax matomo

我想知道如何让piwik跟踪ajax请求。有一个API,但我不明白我必须做什么,在仪表板中查看ajax加载的页面。

也许这就是:

_paq.push([ 'API_method_name', parameter_list ]);

我应该在哪里放置(全局或每个ajax调用)以及正确的API_method_nameparameter_list

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

我找到了Event Tracking

_paq.push(['trackEvent', 'Photo Viewer', href]);

我在我的ajax函数中调用它。它在仪表板中显示箭头。

piwik event tracking symbols

答案 1 :(得分:0)

对于那些在网络开发方面更新一点的人, 这里有详细的解释:

像往常一样将piwik跟踪代码添加到页面头部, 然后在加载ajax内容的html链接中添加以下内容:

onclick="javascript:_paq.push(['trackEvent', 'NavMenu', 'CV']);"

因此,您希望在上下文中跟踪的完整ajax链接可能如下所示:

<li class="cv"><a href="./main/cv.html" onclick="javascript:_paq.push(['trackEvent', 'NavMenu', 'CV']);">CV</a></li>

&#34; NavMenu&#34;和&#34; CV&#34;应根据您的链接进行更改偏好。