直接从PHP调用piwik

直接从PHP调用piwik,php,analytics,matomo,Php,Analytics,Matomo,我有一个PHP网站,以piwik作为分析工具。某些页面是由不执行HTML/JS的不同API请求的,因此我需要从php文件中调用piwik。使用似乎是错误的,因为它发送HTTP请求和请求,我手动设置了IP地址和其他细微差别。Piwiki安装在同一台服务器上,因此我猜解决方案与以下内容有关: require_once "../piwik/piwik.php" 也许 我如何做到这一点?Piwik网站有一个PHP API的应用程序。仅当您希望强制请求看起来来自特定客户端时,才需要设置IP 直接包含Pi

我有一个PHP网站,以piwik作为分析工具。某些页面是由不执行HTML/JS的不同API请求的,因此我需要从php文件中调用piwik。使用似乎是错误的,因为它发送HTTP请求和请求,我手动设置了IP地址和其他细微差别。Piwiki安装在同一台服务器上,因此我猜解决方案与以下内容有关:

require_once "../piwik/piwik.php"
也许

我如何做到这一点?

Piwik网站有一个PHP API的应用程序。仅当您希望强制请求看起来来自特定客户端时,才需要设置IP


直接包含Piwik PHP文件将不起作用,除非您对其周围的代码进行了大量修改。

如果您向本地服务器发出请求(没有外部DNS),那么它应该足够快,并且不会增加太多开销。就易用性和可维护性而言,使用跟踪API是一条出路。如果您已经为piwik正确设置了所有$\u GET参数,那么您可能还需要“piwik.php”来跟踪请求


一些跟踪参数记录在:

Nope中,注册的IP地址默认为服务器的IP地址(而不是发出请求的客户端)。PHP API实际上在本地发出HTTP请求,这似乎是多余的。更改跟踪的IP需要调用$piwikTracker->setTokenAuth('your auth key')。看,我已经放弃并使用了冗余的PHP API,所以我还没有尝试过这个想法,但我假设如果我设置所有这些$\u GET参数,它会起作用。