Matomo Piwik本地主机跟踪

Matomo Piwik本地主机跟踪,matomo,Matomo,在piwik上,我使用localhost作为测试网站。当我从计算机输入localhost时,piwik会正确更新其统计数据,但当同一LAN中的另一个人(同事)输入我的IP地址时,它会显示网页,但piwik不会更新访问量/页面浏览量计数。我想知道为什么会这样?任何帮助都将不胜感激。您需要将IP添加到受信任的\u主机[]配置中。如果您在localhost下安装了Piwik,则只有在以该名称调用时,它才会接受跟踪请求 在config.ini.php中添加: [General] trusted_host

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

您需要将IP添加到
受信任的\u主机[]
配置中。如果您在localhost下安装了Piwik,则只有在以该名称调用时,它才会接受跟踪请求

config.ini.php
中添加:

[General]
trusted_hosts[] = localhost
trusted_hosts[] = 192.168.1.12
其中
192.168.1.12
是局域网内的IP地址:

此配置

[一般]
受信任的_主机[]=本地主机

说明您可以在哪个地址访问Piwik,它的管理面板。如果您想跟踪LAN页面,您必须修改其跟踪代码。要获得适合您的跟踪代码(如果您的网络中有动态IP,它将不起作用):

  • 添加到您在LAN中拥有的受信任的主机的IP地址
  • 进入Piwik管理面板不是通过
    localhost
    而是通过您的LAN地址,例如
    192.168.1.12
  • 现在,所有跟踪代码都会将您的IP作为服务器地址,并向安装了Piwik的计算机发出请求
解释:


这是因为当您从
localhost
进入Piwik管理面板时,所有跟踪代码都将
localhost
作为您的Piwik地址。所以,如果有人输入带有跟踪代码的网页,浏览器将尝试与用户
localhost
进行通信,即:他的计算机。可能他没有你的Piwik。

正如@halfdan所说,我将这些添加到config.ini.php中

[General]
trusted_hosts[] = localhost
trusted_hosts[] = 192.168.1.12
同时更改(本地主机)网站URL映射
单击设置图标->网站->管理
单击desire网站编辑图标(在我的例子中是本地主机)

将URL字段从localhost更改为192.168.1.12

据我所知,受信任的\u主机允许来自某些主机的呼叫,并拒绝来自其他任何地方的其他呼叫。但是我声明它并没有按照预期的那样行动,看看我打开的这个问题:还有这篇文章,你怎么看?