问题标签 [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 回答
1142 浏览

apache - 通过 apache 服务器内的服务器端过滤动态包含 piwik 代码

经过几个小时徒劳无功的尝试后,我想通过简单的设置向大家寻求一些帮助:

对于我使用 apache2 http 服务器运行的一堆 Web 应用程序和站点,我使用Piwik进行简单的统计概览。这很好用。让我烦恼的是,对于每一个额外的应用程序/页面和每次更新/升级,我都必须注意手动维护 piwik 所需的 javascript 代码以包含在 html 标记中。

为了简化维护,我希望 apache 添加该代码:我想使用一些 apache 模块:mod_filter、mod_env、mod_substitute 和 mod_include。这个想法是通过过滤器将所有交付的 html 文件与 piwik 代码一起注入。该过滤器使用替换在</body>标记前添加占位符。该占位符再次是由服务器端包含处理的 sgml 标记。该包含最终将占位符替换为 piwik 代码,该代码以动态方式给出所需的数字站点 ID。

因此,在配置新虚拟主机时剩下的就是在 apache 配置中指定两行:

  1. 包括存储在一个小文件中的过滤器设置
  2. 通过设置环境变量指定数字 piwik 站点 ID

不再需要在应用程序中摆弄模板文件!


我非常接近解决方案,缺少一步...

也许你们中的一些大师发现了我所缺少的!


虚拟主机的(非常简单的)配置:

上面包含的(缩短的)配置文件:


/srv/www/internal/piwik.php上面引用的最后一个文件Alias:这是提供 piwik 代码的文件。它就像那些由 piwik 自己计算的,除了一件事:数字站点索引被动态替换为环境变量中的值

到目前为止我的工作:

  • 基于 php 的动态 piwik scniplet 正在工作,我可以使用浏览器调用它,并查看 html 标记源中的代码,其中包含从配置中定义的环境变量中获取的数字 id,用于测试目的。此外,当我以这种方式指定一个 nin 数字 id 时,我得到了预期的占位符<!-- invalid piwik site id: ... -->
  • 过滤器通常有效(已应用):</body>标签占位符替换。我可以通过注释掉在开头添加 INCLUDES 指令的 FilterProvider 来检查这一点。在这种情况下,我会在生成的 html 标记中看到占位符。
  • 那个FilterProvider实际上是被apache识别和执行的:在我出现Options +Includes配置缺失之类的错误之前,被整理出来,apache不再抱怨了。当上面提到的 FilterProvider没有被注释掉时,占位符也会被再次删除。所以我假设包含过程正在工作。
  • Aparently 问题不在于服务器端包含引用 php 脚本。我没有收到任何错误消息,并且使用静态文件进行的测试没有任何区别。

似乎设置工作正常,没有抛出错误,重写日志中没有什么奇怪的。但是,尽管包含过滤器显然有效,但我希望包含的内容是空的。第一个 SUBSTITUTE 步骤插入的占位符再次被第二个 INCLUDE 步骤替换。但不幸的是,由于内容为空,因此将其删除。我不知道为什么。

0 投票
1 回答
130 浏览

matomo - Piwik 确定是移动用户还是计算机用户

我的问题是您是否可以在 piwik 中确定用户是否使用移动设备或计算机浏览您的网站/网页。如果是这样,您将如何处理?我很感激帮助。

0 投票
3 回答
4058 浏览

matomo - Piwik 本地主机跟踪

在 piwik 上,我使用 localhost 作为测试网站。当我从我的计算机输入 localhost 时,piwik 会正确更新其统计信息,但是当同一 LAN 中的另一个人(同事)输入我的 IP 地址时,它会显示网页,但 piwik 不会更新访问次数/浏览量。我想知道这是为什么?任何帮助,将不胜感激。

0 投票
1 回答
2171 浏览

analytics - piwik 日志导入无效的日志行

我是 piwik 的新手,正在尝试导入一堆日志。我需要有关日志格式正则表达式的帮助。日志中的示例行是:

"1.1.1.1" 2.2.2.2 - myuser [09/Dec/2012:04:03:29 -0500] "GET /signon.html HTTP/1.1" 304 "http://www.example.com/example" " Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1"

我的日志格式正则表达式如下所示:

我一直在收到所有“忽略的请求”和“无效的日志行”。例如:

日志导入摘要

如何修复日志格式正则表达式?

蒂亚丹

0 投票
1 回答
1171 浏览

laravel - laravel 刀片 @yield 在 js 中

您好我正在尝试使用刀片为我的网站创建动态跟踪代码。这是我到目前为止所做的,我尝试直接屈服于 piwikTracker var,但是由于 var 似乎正在工作,所以传递了各种错误,但我现在没有在后端获得任何统计信息

有没有办法我可以逃脱它并做类似的事情:

0 投票
1 回答
1645 浏览

matomo - Piwik,导出特定网址的页面访问次数

我使用 javascript 在我的网站上使用 javascript 进行人工页面查看,因为我需要稍后跟踪它们

我需要能够导出上述代码执行了多少次,即 /lid/902095/website 被访问了多少次,这样我就可以在我的网站上显示一些统计信息,但是我不确定我的查询是什么API应该是,这是我的尝试:

此时返回错误“错误:已请求报告'VisitsSummary_CoreMetrics',但现阶段不可用。您也可以禁用相关插件以避免此错误。”

我在插件部分没有看到具有该名称的插件,我的活动插件是“Actions、Dashbord、DoNotTrack、ExampleAPI、ExamplePlugin、Live、Login、Widgetize”

不确定这是否是发送到 API 的正确查询,感谢任何帮助。

0 投票
2 回答
279 浏览

matomo - 重建一天的统计数据?

我有一个特殊的问题。Piwik 通常主要在我的 DreamHost 安装上工作(我稍后会移动它,但在那之前..),但最近几天我们受到了很大的打击。

具体来说,发生这种情况已经够糟糕了:

特定日期 0 次点击

(具体来说,0的那一天是错误的,至少30000才变成0。第二天只是最初峰值的剩余,是正常的。)

有什么方法可以重建特定日期的统计数据,还是重建所有数据的唯一方法?

0 投票
1 回答
368 浏览

matomo - 生成关键字排名报告

在详细的访问者日志中,piwik 能够找到关键字在搜索引擎上列出的位置。

例如:

这是存储在数据库中的什么位置?我一直在寻找它,但在日志表和访问者表中都找不到任何东西。

0 投票
1 回答
1354 浏览

matomo - Piwik 删除自定义变量

我在我的 Piwik 开发实例中使用自定义变量乱搞,并输入了一些垃圾值。我想从 Piwik 中删除这些,但我找不到这样做的方法。有谁知道如何从 Piwik 中删除自定义变量?

在此先感谢您的帮助。

0 投票
1 回答
1934 浏览

matomo - 如何在外部潜在客户表单上设置跟踪像素

我目前在我的一个网站上使用 Piwik 和 Clicky。现在,我跟踪输入邮政编码并点击我的传出广告链接之一的访问者。但是,我将实施一个外部弹出潜在客户表单来收集广告数据(姓名、地址、邮政编码、年龄、电子邮件等)。我知道我可以使用 Piwik 或 Clicky 跟踪谁访问了邮政编码表单,但我不知道如何为潜在客户表单设置跟踪像素。

我能找到的唯一一个我认为可用于 piwik 的文档将我指向此页面 我的猜测是我需要合并 Advanced Image Tracker。我没有找到任何可以用于 Clicky 的东西。

可以在此处找到潜在客户表单的示例

有人会善意地指出我正确的方向吗?

我希望有一种方法可以使用这两种软件来完成这项工作。谢谢。