如何解决Google Analytics分析的PHP问题
| 嘿,我在使用这段代码来检索Google Analytic数据时遇到了麻烦。if($_GET[\'month\'] || $_GET[\'year\']):
$month = (int) $_GET[\'month\']; if(!$month) { $month = 1; }
$year = (int) $_GET[\'year\']; if(!$year) { $year = date(\'Y\'); }
require \'ga/analytics.class.php\';
$analytics = new analytics(\'email@domain.com\',\'password\');
$analytics->setProfileByName(\'mysite.com\');
$analytics->setMonth($month,$year);
$visits = $analytics->getVisitors();
$views = $analytics->getPageviews();
if(count($visits)) {
foreach($visits as $day=>$visit) {
$flot_datas_visits[] = \'[\'.$day.\',\'.$visit.\']\';
$flot_datas_views[] = \'[\'.$day.\',\'.$views[$day].\']\';
}
$flot_data_visits = \'[\'.implode(\',\',$flot_datas_visits).\']\';
$flot_data_views = \'[\'.implode(\',$flot_datas_views).\']\';
}
endif;
我不断收到此错误:
致命错误:未捕获的异常\'Exception \',消息为'找不到配置文件ID!\'
任何帮助都会很棒,谢谢!
解决方法
您似乎在此行将错误的帐户名传递给Analytics类:
$ analytics-> setProfileByName(\'mysite.com \');
只需登录到Google Analytics(分析),即可从拥有注册站点列表的主页上单击Manage(管理)> Google Analytics(分析)配置文件,并将“ mysite.com”替换为最右边一列“ Accounts”的值。 。
我希望能解决问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。