问题标签 [matomo]
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.
url - piwik 对其跟踪的 url 有长度限制吗?
我已经成功使用了 piwik,我想知道 piwik 当前跟踪的 url 是否有长度限制。我问这个是因为我有一些需要跟踪的下载链接,它们可以达到相当长的长度。他们似乎没有被 piwik 跟踪。
任何帮助是极大的赞赏。
javascript - 高效的 JavaScript 事件跟踪
我在每次用户展开树时跟踪的可折叠树上有一些事件跟踪:
如果我在每次点击时将数据发送到我的服务器,我担心这会影响性能。有没有更有效的方法来完成同样的事情?或者我是偏执狂,向服务器发送一个小请求并不是什么大不了的事(尽管 Piwik 是数据库驱动的,所以我实际上是在每次点击时都在 MySQL 中的某个地方编写代码)。
c# - 处理“格式错误”的数组
目前,我正在尝试将 Piwik API 的结果解析为 C# 对象列表。但是,Json 的格式化方式并没有真正让我这样做。
我从 Piwik API 获得以下数据(示例数据):
现在,我创建了一个“VisitsSummary”类型,我想将 Jason 投射到每个日期的“内部”:
但是,由于数据是使用数组中的日期格式化的,所以我无法让 Json.NET 理解它应该将其视为数组。那有意义吗?
此外,自动告诉 Json.NET 将日期解析为VisitsSummaryResult的属性会很好——这可能吗?然后我可以将“VisitsSummaryResult.Date”添加到类中,以便将其全部包装到一个对象中。
目前,我只能想到自己预先解析Json,然后将各个 Json 片段传递给 Json.NET 以转换为 C# 对象——但这并不是最佳的。
有人能指点一下如何解决这个问题吗?
¡ 谢天谢地!
编辑:我还尝试使用通用字典来获取 Key->Value (Date->VisitsSummaryResult),但无济于事。
git - 将 piwik 安装切换到 git
这主要是一个 git 设置问题。
我有一个 piwik 就地安装,我一直在从 zip 文件手动更新。(我的主机不支持自动更新功能,手动更新越来越烦人。)
我想从这里将我的安装切换到 git 更新: https ://github.com/piwik/piwik
...我可以用来 git pull 新的 piwik 更新。
有人可以指导我如何做到这一点吗?具体来说,我如何git clone
回购并忽略我当前的config
文件夹,所以我每次拉新更新时都不必备份它?
javascript - 未捕获的 ReferenceError:未定义 piwikTracker
Piwik 跟踪器允许自定义跟踪,例如:
在我的 WordPress 环境中,出于显而易见的原因,我将这个 jQuery 加载到与 piwik.js 脚本分开的脚本中。
在 Chrome 中,我收到错误消息
未捕获的 ReferenceError:未定义 piwikTracker
在我使用自定义跟踪的脚本上。
有没有办法在调用事件处理函数之前定义函数?为什么只有 Chrome?
编辑
我检查了加载 JavaScript 的 piwik php 脚本,它实际上是在页脚中加载脚本。调用自定义跟踪的函数加载在标题中。这有关系吗?页眉中的脚本总是在页脚之前加载吗?
cookies - Piwik:从第三方 cookie 中提取 idvisitor?
Piwik 如何在_pk_uid
第三方 cookie 中编码访客 ID?
我是一个尝试跨域跟踪用户的新 Piwik 用户。我在 Piwik 常见问题解答中找到了一个看起来很有希望的部分:http: //piwik.org/faq/how-to/#faq_118
它说当我启用第三方 cookie 时,Piwik 将创建一个第三方 cookie,其中包含与idvisitor
某些 MySQL 表的字段相同的访问者的唯一 ID。
问题是我似乎无法弄清楚idvisitor
第三方 cookie 中的编码方式(我认为_pk_uid
以前名为piwik_visitor
)——事实上,我怀疑它是否真的包含在 cookie 中!
这是我正在查看的 cookie 的值:
应该包含在其中的访客 ID 是:
python - 使用 python 脚本解析多个日志文件 - 如何?
我使用 python 脚本将日志文件导入 Piwik,我可以一次成功地解析一个日志文件,但是如何为目录中的所有日志文件执行此操作?
从自述文件中,脚本的用法是:
所以如果我有日志文件 u_ex120101.log 到 u_ex120701.log 我怎么能运行一次来完成所有这些文件?我确信答案正盯着我看,但我对 python 基本上一无所知。
谢谢。
php - 自定义变量的 Piwik 过滤器图
在 piwik 中,是否可以根据来自跟踪器的自定义变量过滤访问者图表?我想70
在第一个自定义变量槽中显示所有访问的演变图。我试过这个电话
index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=VisitsSummary&apiAction=get&token_auth=anonymous&graphType=evolution&period=day&date=2012-01-01,2012-07-10&width=500&height=250&filter_column=custom_var_v1&filter_pattern=70
但得到了
此图没有数据。
当我删除filter_pattern
我得到一个图表。我检查了piwik_log_visit
数据库中的表,我有访问记录的值。
php - 使用 Piwiki 将网站分组
我正在使用单个 Piwik 实例来监控我的网站。我的一些网站共享相同的主题,所以我想将它们分组。
您知道在使用 Pwiki 分析时是否可以将网站放入组/类别中?
php - 转换多维数组,和/或转换为 stdClass 对象
我在使用 Piwik API 提供的 PHP 格式数组时遇到问题,因为它在此处输出代码:
我想知道的是:有没有办法直接操作这个数组,因为使用 $obj[0]['idsite'], $obj[0]->idsite 不起作用(我知道后者不会工作,因为它不是 stdClass 对象)。
那么,有没有办法将上面链接中显示的数组从
类似于
或将其转换为 stdClass 对象,以便对其进行操作?(我已经搜索了 SO 和 google 以将多维数组转换为 stdClass 对象,但在这种情况下没有一个解决方案有效。可能是因为它们不是[] => ''
在旁注中:我想要做的是获取'idsite'和'name',将其转换为以'name'作为链接标题的列表,例如它会是
(我知道这很可能必须在 foreach/while 循环中才能有效地工作)