php - 使用 PHP-GA 服务器端分析跟踪跟踪唯一访问者

标签 php google-analytics analytics

我正在尝试使用 this PHP-GA tracking library对于 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);

任何人都知道如何使用此库跟踪唯一访问者?

最佳答案

在搜索了一段时间如何解决这个问题之后,似乎需要的只是开始 session 。通常这是给定的,但在外部系统上使用时可能会忘记。

session_start();

关于php - 使用 PHP-GA 服务器端分析跟踪跟踪唯一访问者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14386088/

相关文章:

php - Cron 作业不起作用,Laravel 和 cPanel

google-analytics - 服务器端 Google Analytics - 许多页面浏览量获得 "(not set)"值

playframework - 服务器端分析

android - Firebase Analytics 未跟踪我的应用屏幕名称 : Screen name (not set)

javascript - Google Analytics 强制 HTTPS 以防止 307 内部重定向

google-analytics - 事件跟踪中的自定义变量在 1 个插槽中具有多个值

PHP : Remove object from array

php - 如何同步两台服务器以更改文件和数据库?

php - 下拉隐藏值

regex - 我怎样才能有 5 次访问而唯一访问者为零?