php - 想要在我的客户端网站上显示 Google Analytics API,并通过 cron 作业在 PHP 中保存非常基本的报告

标签 php google-analytics cron

目前我需要展示我的客户网站的报告。所有网站都安装了 GA 代码。
我想在每个网站上显示基于谷歌分析(GA 代码)的访问者的基本报告。

我还查看了许多线程和 php 类,并在 2 个链接处停了下来
1. https://code.google.com/p/gapi-google-analytics-php-interface/
2. PHP Google Analytics API - Simple example

但是第一个已经过时,第二个需要授权 2.0 等。

谁能告诉我是否有任何类(class)或某种方法可以让我每天轻松访问 Google Analytics 的基本报告(总访问者、唯一访问者、旧访问者、新访问者、访问者来源)?

谢谢。

最佳答案

thomas bachem 在 github 上有一个有用的脚本 php-ga。我相信您可以将其配置为每天运行。

示例(基本)代码:

use UnitedPrototype\GoogleAnalytics;

// Initilize GA Tracker
$tracker = new GoogleAnalytics\Tracker('UA-12345678-9', 'example.com');

// 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('/page.html');
$page->setTitle('My Page');

// Track page view
$tracker->trackPageview($page, $session, $visitor);

关于php - 想要在我的客户端网站上显示 Google Analytics API,并通过 cron 作业在 PHP 中保存非常基本的报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24617064/

相关文章:

python - crontab 中的延迟作业

php - rtmp是保护图片的唯一方法吗

php - MySQL 将内连接中的值插入表中

php - MySQL 如何从 URL 传递的参数中获取列

javascript - 在 Google 标签管理器中设置具有当前页面 View 的广告系列

mysqldump 从 cPanel 中的 Cron 作业创建 0 字节 sql 文件

c# - C# 中数据库驱动的 'scheduled tasks' 应用程序 - 需要一些重新 cron 语法的建议

javascript - 仅 http 的 cookie 安全吗?

.net - 如何将 Google Analytics API 与 2-legged OAuth(Google Apps for business)一起使用?

javascript - 实现 Google Analytics 事件跟踪后按钮不再起作用