/** * Track the request with Google Analytics. */ public static function track() { if (self::$isLive) { // Initilize GA Tracker $tracker = new GoogleAnalytics\Tracker('UA-5596313-6', 'weloveiconfonts.com'); // Assemble Visitor information $visitor = new GoogleAnalytics\Visitor(); $visitor->setIpAddress($_SERVER['REMOTE_ADDR']); $visitor->setUserAgent($_SERVER['HTTP_USER_AGENT']); $visitor->setScreenResolution('1024x768'); // Assemble Session information $session = new GoogleAnalytics\Session(); // Assemble Page information $page = new GoogleAnalytics\Page($_SERVER['REQUEST_URI']); $page->setTitle('We Love Icon Fonts'); // Track page view $tracker->trackPageview($page, $session, $visitor); } }
function ga_init($a) { global $post; //var_dump($post->post_name); // Initilize GA Tracker $tracker = new GoogleAnalytics\Tracker(_GAT_STR, 'www.fixtures.ie'); // Assemble Visitor information // (could also get unserialized from database) $visitor = new GoogleAnalytics\Visitor(); $visitor->setIpAddress($_SERVER['REMOTE_ADDR']); $visitor->setUserAgent($_SERVER['HTTP_USER_AGENT']); $visitor->setScreenResolution('1024x768'); // Assemble Session information // (could also get unserialized from PHP session) $session = new GoogleAnalytics\Session(); // Assemble Page information $page = new GoogleAnalytics\Page('/' . $post->post_name); $page->setTitle($post->post_title); // Track page view $tracker->trackPageview($page, $session, $visitor); }
if (isset($_GET['osmandver'])) { $app = $_GET['osmandver']; } else { $app = 'Download ' . $_SERVER['HTTP_USER_AGENT']; } $tracker = new GoogleAnalytics\Tracker('UA-28342846-1', 'download.osmand.net'); $visitor = new GoogleAnalytics\Visitor(); $visitor->setIpAddress($_SERVER['REMOTE_ADDR']); $visitor->setUserAgent($_SERVER['HTTP_USER_AGENT']); $visitor->setScreenResolution('1024x768'); // Assemble Session information // (could also get unserialized from PHP session) $session = new GoogleAnalytics\Session(); // Assemble Page information $page = new GoogleAnalytics\Page('/download.php?' . $file); $page->setTitle('Download file ' . $file); // Track page view $tracker->trackPageview($page, $session, $visitor); $event = new GoogleAnalytics\Event($app, 'App', $file, $eventno); $tracker->trackEvent($event, $session, $visitor); } set_time_limit(0); $xml = simplexml_load_file("indexes.xml"); $res = $xml->xpath('//region[@name="' . $file . '"]'); if (count($res) > 0) { $node = $res[0]; if (isset($_GET['road'])) { downloadFile('road-indexes/' . $file); } else { if ($node["local"]) { downloadFile('indexes/' . $file);
$g = hexdec(substr($hex, 2, 2)); $b = hexdec(substr($hex, 4, 2)); } $rgb = array($r, $g, $b); return $rgb; } function ellipsis($text) { $max = 30; $append = '...'; if (strlen($text) <= $max) { return $text; } $out = substr($text, 0, $max); return preg_replace('/\\w+$/', '', $out) . $append; } // Google Analytics require_once $_SERVER['DOCUMENT_ROOT'] . '/php-ga/autoload.php'; use UnitedPrototype\GoogleAnalytics; $tracker = new GoogleAnalytics\Tracker('UA-37973757-2', 'streambadge.com'); $visitor = new GoogleAnalytics\Visitor(); $visitor->setIpAddress($_SERVER['REMOTE_ADDR']); $visitor->setUserAgent($_SERVER['HTTP_USER_AGENT']); $session = new GoogleAnalytics\Session(); $page = new GoogleAnalytics\Page('/' . $service . '/badge.php?' . $_SERVER['QUERY_STRING'] . '-' . $_SERVER['HTTP_REFERER']); $page->setTitle($service . '.tv (image badge)'); $tracker->trackPageview($page, $session, $visitor); // Output to browser header('Content-Type: image/png'); imagepng($im); imagedestroy($im);
/** * Google analytics tracker * * @static * @return void */ public static function analytics() { $site = Site::config('general'); $services = Site::config('services'); // Run analytics if a tracking code is set if (!empty($services->googleAnalyticsId)) { try { // Initilize GA Tracker $tracker = new GoogleAnalytics\Tracker($services->googleAnalyticsId, $site->fqdn); // Gather visitor information $visitor = new GoogleAnalytics\Visitor(); $visitor->setIpAddress(Request::getClientIp()); $visitor->setUserAgent(Request::server('HTTP_USER_AGENT')); // Gather session information $session = new GoogleAnalytics\Session(); // Gather page information $path = Request::path(); $page = new GoogleAnalytics\Page($path == '/' ? $path : "/{$path}"); $page->setTitle($site->title); // Track page view $tracker->trackPageview($page, $session, $visitor); } catch (GoogleAnalytics\Exception $e) { // Suppress this error } } }