wp-piwik配置由于多种原因而失败

时间:2015-03-10 23:29:21

标签: wordpress matomo

我有一个工作的wp-piwik插件。它的配置如下所示: enter image description here

工作得很好。然后我将piwik安装移动到另一个位置(这样我就可以跟踪更多站点)。

enter image description here

现在wp-piwik只识别auth键,如果我们不使用/ home ...路径,而是使用http://analytics ...路径。不幸的是,它不起作用 - 没有跟踪发生。

如果我提供了错误的网址,则会发现错误。 如果我提供了错误的身份验证令牌,它会发现它错了。所以插件以某种方式与piwik通信。 如果我将piwik位置作为/ home / piwik /提供,它不起作用,并且我确信它在我从2.3.0更新到2.7.0之前已经工作了。

我的网站可以正常使用跟踪代码。但这在浏览器中可见,我不喜欢这样。我不希望跟踪依赖于用户的浏览器。我不希望客户知道有跟踪。

如果有我可以使用的手动php代码包含。我使用它,但我对php不是很好。

选项" Piwik路径(PHP API,beta):"仅当我删除身份验证令牌但也无法跟踪时才有效。 piwik路径只能是/ home / piwik ....

这里有什么支持 - > "运行测试脚本"给了我:

*** Test 1/2: SitesManager.getSitesWithAtLeastViewAccess ***
Using: cURL
SSL peer verification: enabled
User Agent: 
Call: /home/user/piwik_location/?module=API&method=SitesManager.getSitesWithAtLeastViewAccess&format=XML&token_auth= + TOKEN
Result:

Time: 0s

*** Test 2/2: SitesManager.getSitesIdFromSiteUrl ***
Using: cURL
SSL peer verification: enabled
User Agent: 
Call: /home/user/piwik_location/?module=API&method=SitesManager.getSitesIdFromSiteUrl&url=http%3A%2F%2Fsite.com&format=XML&token_auth= + TOKEN
Result:

Time: 0s

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果移动Piwik,您还必须更新可信主机名: http://piwik.org/faq/troubleshooting/faq_171/

如果这没有帮助,请检查WP-Piwik的调试脚本输出(请参阅设置菜单中的支持选项卡)。

更新:正如此处所讨论的(https://wordpress.org/support/topic/wp-piwik-recognizes-the-key-but-doesnt-track-with-piwik-url-or-piwik-path?replies=7),插件的行为符合预期。上面的测试脚本输出显示Piwik URL的错误值(它包含路径)。如果输入Piwik URL并启用跟踪脚本,则跟踪有效。