上篇文章介绍了一个Excel导出Google Analytics 数据,这一篇算是进阶,教你怎么使用PHP 导出Google Analytics数据。
关于Google Analytics接口的介绍请看这里:Google Analytic 数据导出API接口
GAPI 即 Google Analytics PHP5 Interface的主要功能有:
GAPI使用示例:
< ? php
define('ga_email','username@gmail.com');
define('ga_password','password');
define('ga_profile_id_cn_0','1234567'); require 'gapi.class.php';
$start = mktime(0,0,0,date("m"),date("d")-30,date("Y"));
$end = mktime(0,0,0,date("m"),date("d")-2,date("Y"));
$start_date = date("Y-m-d",$start);
$end_date = date("Y-m-d",$end);
$ga = new gapi(ga_email,ga_password,isset($_SESSION['ga_auth_token'])?$_SESSION['ga_auth_token']:null);
$_SESSION['ga_auth_token'] = $ga----->getAuthToken();
EDM流量数据 requestReportData(ga_profile_id_cn_0,array('date'),array('visits','pageviews','bounces','entrances','goal1Completions','goal2Completions','goal3Completions','goal4Completions','goal5Completions'),'-date',$filter,$start_date,$end_date); ?> getResults() as $result):?>
< php $filter = "medium==edm";?--> < php endforeach;- >
日期 | 访问者 | 浏览量 | 跳出率 | 订单数 |
---|---|---|---|---|
getVisits(); ?> | getPageviews(); ?> | getBounces()/$result->getEntrances()*100,2).'%'; ?> | getGoal1Completions() ?> |
官方地址:http://code.google.com/p/gapi-google-analytics-php-interface/
GA维度和指标:http://code.google.com/intl/en/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html
评论加载中...
|
Copyright@ 2011-2017 版权所有:大连仟亿科技有限公司 辽ICP备11013762-1号 google网站地图 百度网站地图 网站地图
公司地址:大连市沙河口区中山路692号辰熙星海国际2215 客服电话:0411-39943997 QQ:2088827823 42286563
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明