only log web visitor when client id is available.

This commit is contained in:
Mark Beamer Jr 2019-01-19 19:54:02 -05:00
parent c644f4c50e
commit 474a88de76
No known key found for this signature in database
GPG key ID: 1C314FB89AD76973

View file

@ -36,6 +36,7 @@ class Session
Response::addPostRenderCallback(function () { Response::addPostRenderCallback(function () {
$ga_cid = filter_input(INPUT_COOKIE, 'ga_cid'); $ga_cid = filter_input(INPUT_COOKIE, 'ga_cid');
if (isset($ga_cid)) {
$site_visitor_id = key_exists(static::USER_ID, $_SESSION) ? $_SESSION[static::USER_ID] : $ga_cid; $site_visitor_id = key_exists(static::USER_ID, $_SESSION) ? $_SESSION[static::USER_ID] : $ga_cid;
$site_visitor_id = isset($ga_cid) ? $ga_cid : $site_visitor_id; $site_visitor_id = isset($ga_cid) ? $ga_cid : $site_visitor_id;
$response = LBRY::logWebVisitor(static::SITE_ID, $site_visitor_id, static::getClientIP()); $response = LBRY::logWebVisitor(static::SITE_ID, $site_visitor_id, static::getClientIP());
@ -46,6 +47,7 @@ class Session
} else { } else {
$_SESSION[static::USER_ID] = ''; $_SESSION[static::USER_ID] = '';
} }
}
}); });
static::initFlashes(); static::initFlashes();