大连仟亿科技
客服中心
  • 电话
  • 电话咨询:0411-39943997
  • 手机
  • 手机咨询:15840979770
    手机咨询:13889672791
网络营销 >更多
您现在的位置:仟亿科技 > 新闻中心 > 常见问题

PHP程序导出Google Analytics数据

作者:billionnet 发布于:2012/11/14 16:47:14 点击量:

上篇文章介绍了一个Excel导出Google Analytics 数据,这一篇算是进阶,教你怎么使用PHP 导出Google Analytics数据。

关于Google Analytics接口的介绍请看这里:Google Analytic 数据导出API接口

GAPI 即 Google Analytics PHP5 Interface的主要功能有:

  • 自动选择连接方式是curl或fopen
  • 支持GA维度指标数据
  • 账户数据映射-获得参数的方法
  • 报告数据映射-获得维度和指标的方法
  • 容易使用的过滤器
  • 面向对象的代码可以让你在其他系统中使用。

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

法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明