问题标签 [piwiktracker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Piwik 是否触发了对应用程序服务器而不是托管 piwik 的服务器的调用?
我有一个 Rails 服务器,这是来自服务器日志的片段
上述日志的问题是,我看到针对单个操作进行了重复的服务器调用。
我仅在加载 piwik 跟踪脚本时才看到这一点。但是,如果我在浏览器中监视网络选项卡,我只能看到对应用程序服务器 (myserver.com) 的一次调用和对 piwik 服务器 (mypiwikserver.com) 的一次调用。
这可能是什么原因以及如何解决这个问题?
php - 有办法通过插件拦截 Piwik/Matomo 中的登录事件吗?
我需要拦截登录事件,我已经通过事件进行了尝试,但没有像我预期的那样工作。
matomo - 如何在具有分析代码的 html 页面上运行大规模测试?
我有 Piwik/Matomo 正在运行并连接到我的 html 页面。我正在使用Taurus来测试我的 html 页面的几个请求。
这样做的建议是收集 Piwik/Matomo 上的页面浏览量,但这仅处理请求,不运行 JavaScript 分析代码。
有办法吗?特殊配置?还是其他软件?
web - 将 piwik 从 2.16 版本升级到 Matomo 最新版本(3.5.1)
我在 ubuntu 中为我的网站安装了 piwik 2.16 版。现在,我想将其更新到最新版本。但是,问题是 piwik 现在是 matomo。那么,我是否需要从头开始重新安装所有内容,或者我可以像更新其他软件一样更新它?是否有任何数据库名称更改或类似的东西?我也真的在其他网站上搜索过这个东西。不幸的是,我没有找到任何相关的答案。我只想知道我是否需要重命名或更改数据库中的任何内容,或者我只需要运行命令,一切都会得到处理。
php - 尝试在 Matomo 中运行资产等于数组时单元测试失败
也许需要启用 PHP 扩展来完成这项工作。在数组中使用时,所有测试assertEquals
都在下降。usort
看看下面的坠落测试结果:
javascript - 如何在反应应用程序中配置 piwik-react-router?
我有需要使用 piwik 的反应应用程序。在 jquery 中,事件被推送到这条线上,_paq.push(['trackEvent', 'Event category', 'event type']);
但在反应中我需要使用一个单独的包https://github.com/joernroeder/piwik-react-router我尝试像在文档中一样配置它
但是当我发送这样的事件时,this.piwik.push(['trackEvent', 'Event category', type]);
我得到 400 错误。也许我错过了一些配置?
angular - Angulartics2 在使用 Piwik 构建时运行错误
将 Angulartics2 更新到 7.0.2 并运行我的项目后,它会引发如下错误:
我已经导入了之前运行的应用程序模块和组件中的所有内容,所以我不知道它是一个错误还是应该在此更新后添加的东西。
vba - 如何为 Matomo 构建正确的 HTTP API 调用
我是使用 API 的新手,但一直在阅读它。我的任务是将数据从 API 导入 CSV 文件。我创建了一个有效的导入字符串(来自示例)。尽管阅读了文档页面和一个工作示例,但我还没有得到我需要工作的实际报告。
这是确实有效的字符串:
我需要的是所有已下载文件的月度报告。
这是我的最后一次尝试(已经尝试了许多变体):
当我运行它时,我得到的错误信息是这样的:
错误:方法“getDownloads”不存在或在模块“\Piwik\Plugins\API\API”中不可用。
我被困在最基本的事情上......我使用的是正确的get
方法吗?我缺少参数吗?我究竟做错了什么?
任何指针表示赞赏!
obfuscation - 如何不混淆类名但获得正确的简单名?
我有 20 多个从 MyFragment 扩展而来的片段,例如:
LoginFragment extends MyFragment
UploadFragment extends MyFragment
CameraFragment extends MyFragment
- ETC..
MyFragment
又从延伸Fragment
。因此,在我的 Android 应用程序中,每当我为其中一个应用程序充气时,我都会调用我的抽象类 a 来showFragment(MyFragment f)
触发 Adjust 事件,
这样我就可以测量哪个片段被用作 kay 值对的频率。到目前为止一切顺利,在调试阶段它工作得很好。
正如您现在可以想象的那样,getClass().getSimpleName()
在生产环境中被混淆了。我不想触及所有 20 个片段,如果这些类被混淆了就完全没问题了。但我仍然想获得班级的有效getSimpleName()
字符串..
getSimpleName()
混淆后如何获得有效的课程?