问题标签 [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.

0 投票
2 回答
171 浏览

url - piwik 对其跟踪的 url 有长度限制吗?

我已经成功使用了 piwik,我想知道 piwik 当前跟踪的 url 是否有长度限制。我问这个是因为我有一些需要跟踪的下载链接,它们可以达到相当长的长度。他们似乎没有被 piwik 跟踪。

任何帮助是极大的赞赏。

0 投票
1 回答
549 浏览

javascript - 高效的 JavaScript 事件跟踪

我在每次用户展开树时跟踪的可折叠树上有一些事件跟踪:

如果我在每次点击时将数据发送到我的服务器,我担心这会影响性能。有没有更有效的方法来完成同样的事情?或者我是偏执狂,向服务器发送一个小请求并不是什么大不了的事(尽管 Piwik 是数据库驱动的,所以我实际上是在每次点击时都在 MySQL 中的某个地方编写代码)。

0 投票
1 回答
438 浏览

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),但无济于事。

0 投票
1 回答
203 浏览

git - 将 piwik 安装切换到 git

这主要是一个 git 设置问题。

我有一个 piwik 就地安装,我一直在从 zip 文件手动更新。(我的主机不支持自动更新功能,手动更新越来越烦人。)

我想从这里将我的安装切换到 git 更新: https ://github.com/piwik/piwik

...我可以用来 git pull 新的 piwik 更新。

有人可以指导我如何做到这一点吗?具体来说,我如何git clone回购并忽略我当前的config文件夹,所以我每次拉新更新时都不必备份它?

0 投票
3 回答
3451 浏览

javascript - 未捕获的 ReferenceError:未定义 piwikTracker

Piwik 跟踪器允许自定义跟踪,例如:

在我的 WordPress 环境中,出于显而易见的原因,我将这个 jQuery 加载到与 piwik.js 脚本分开的脚本中。

在 Chrome 中,我收到错误消息

未捕获的 ReferenceError:未定义 piwikTracker

在我使用自定义跟踪的脚本上。

有没有办法在调用事件处理函数之前定义函数?为什么只有 Chrome?

编辑

我检查了加载 JavaScript 的 piwik php 脚本,它实际上是在页脚中加载脚本。调用自定义跟踪的函数加载在标题中。这有关系吗?页眉中的脚本总是在页脚之前加载吗?

0 投票
3 回答
1275 浏览

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 是:

0 投票
4 回答
3507 浏览

python - 使用 python 脚本解析多个日志文件 - 如何?

我使用 python 脚本将日志文件导入 Piwik,我可以一次成功地解析一个日志文件,但是如何为目录中的所有日志文件执行此操作?

从自述文件中,脚本的用法是:

所以如果我有日志文件 u_ex120101.log 到 u_ex120701.log 我怎么能运行一次来​​完成所有这些文件?我确信答案正盯着我看,但我对 python 基本上一无所知。

谢谢。

0 投票
1 回答
919 浏览

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数据库中的表,我有访问记录的值。

0 投票
1 回答
59 浏览

php - 使用 Piwiki 将网站分组

我正在使用单个 Piwik 实例来监控我的网站。我的一些网站共享相同的主题,所以我想将它们分组。

您知道在使用 Pwiki 分析时是否可以将网站放入组/类别中?

0 投票
3 回答
944 浏览

php - 转换多维数组,和/或转换为 stdClass 对象

我在使用 Piwik API 提供的 PHP 格式数组时遇到问题,因为它在此处输出代码:

我想知道的是:有没有办法直接操作这个数组,因为使用 $obj[0]['idsite'], $obj[0]->idsite 不起作用(我知道后者不会工作,因为它不是 stdClass 对象)。

那么,有没有办法将上面链接中显示的数组从

类似于

或将其转换为 stdClass 对象,以便对其进行操作?(我已经搜索了 SO 和 google 以将多维数组转换为 stdClass 对象,但在这种情况下没有一个解决方案有效。可能是因为它们不是[] => ''

在旁注中:我想要做的是获取'idsite'和'name',将其转换为以'name'作为链接标题的列表,例如它会是

(我知道这很可能必须在 foreach/while 循环中才能有效地工作)