【问题标题】:Piwik with PHP QueryPiwik 与 PHP 查询
【发布时间】:2016-01-16 17:24:03
【问题描述】:

自从我上次安装 piwik - PHP 查询接缝已经改变。我不会使用 Javascript 或图像。

上一次我的代码是

<?php
  require_once "piwik/PiwikTracker.php";

  $t = new PiwikTracker( $idSite = 1, 'http://example.com/piwik/');
  $t->setTokenAuth( 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' );
  $t->setIp( $_SERVER['REMOTE_ADDR'] );
  $t->doTrackPageView(get_page_clean_title(false)." &mdash; ". get_site_name(false));
?>

这不适用于新的 PiwikTracker.php。我试图找出如何做到这一点,并以这段不起作用的代码结束......

因为我有它在 PHP 文件的头部 - 网站不加载。

<?php
  define('__ROOT__', dirname(dirname(__FILE__))); 

  require_once(__ROOT__.'/piwik/PiwikTracker.php'); 

  $title = get_page_clean_title(false)." &mdash; ". get_site_name(false);
  PiwikTracker::$URL = 'http://example.com/piwik/';
  $piwikTracker = new PiwikTracker( $idSite = {2} );
  $piwikTracker->doTrackPageView($title);
?>

【问题讨论】:

  • 您遇到的错误是什么?
  • 我没有收到任何错误 - 它们都被我的托管服务提供商阻止...有没有办法可以将错误转储到文件中?
  • 您使用的是哪个主机?要求他们打开您的 PHP 错误以在您的页面上可见

标签: php matomo


【解决方案1】:

检查PiwikTracker.php 是否存在于给定目录中。据我记得,PHP 跟踪库现在是通过子模块加载的,并且位置可能已经改变。

【讨论】:

  • 我从 github 获得了 PiwikTracker.php 并将其添加到我的 Piwik 安装中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-24
  • 2015-06-16
  • 1970-01-01
  • 2012-10-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多