1

このPHP-GA追跡ライブラリをPHPに使用しようとしていますが、一意の訪問者の追跡に問題があるようです。他の人はこの問題を抱えていますが、提案された解決策は機能していないようです。

これが私が試したことです:

$tracker = new GoogleAnalytics\Tracker('UA-XXXXXXX-XX', 'testdomain.com');

if (!isset($_SESSION['SSGA_UniqueID3'])) {
    $visitor = new GoogleAnalytics\Visitor();
    $_SESSION['SSGA_UniqueID3'] = rand(1000000,2000000);
} else {
    $visitor = unserialize($_SESSION['SSGA_visitor']);
}

$visitor->setUniqueId($_SESSION['SSGA_UniqueID3']);
$visitor->setIpAddress($_SERVER['REMOTE_ADDR']);
$visitor->setUserAgent($_SERVER['HTTP_USER_AGENT']);
$visitor->setScreenResolution('1024x768');

$session = new GoogleAnalytics\Session();
$visitor->addSession($session);
$_SESSION['SSGA_visitor'] = serialize($visitor);

このライブラリでユニークな訪問者を追跡する方法を知っている人はいますか?

4

1 に答える 1

2

これを解決する方法をしばらく検索した後、必要と思われるのはセッションを開始することだけです。通常、これは与えられたものですが、外部システムで使用する場合は忘れられる可能性があります。

session_start();
于 2013-01-18T00:45:51.793 に答える