我使用了gapi.class.php,并使用了另一个analytics-dash.php模板,我将其作为WP中页面模板的包含。这向我的管理员和作者显示了WP前端的分析图表和统计数据。此模板已连接到我的网站的GA个人资料ID,一切正常,它可以正常运行并显示统计信息。但是,实施后的第一个晚上,我们收到了错误" GDatadailyLimitExceededQuota"在网站上。我已经从我的页面模板中删除了包含脚本,因此不会显示错误。
以下是我尝试解决问题的步骤:
- 我研究了错误" dailyLimitExceededQuota",我研究过,Google的API声明如下:
"如果超出配额,Google AnalyticsAPI会针对其他请求返回错误:
- HTTP状态代码403 Forbidden以及一条消息,指示特定帐户的配额不足以继续...
- 每个项目每天50,000个请求
- 每个IP每秒10次查询(QPS)。
要获得完整配额,您必须在Google Developers Console中注册您的应用程序。注册新应用程序时,您将获得一个唯一的客户端ID,以识别该项目下的每个应用程序。"
然后我意识到我需要在Google的开发者控制台注册,因为配额限制非常低,无需注册即可进行测试。
- 我注册了该应用程序,并在控制台中启用了Analytics API。我不确定在注册申请后我还能做些什么。
- 我按照说明增加了配额(Configuration and Reporting API Limits and Quotas)
使用此表格:
Analytics API quota request
- 我完成了表单上的步骤,以确保我正确设置。在该表格中,它陈述如下:
"可以增加的配额:
- 每个项目每日限额为50,000个请求/天。
- 每个项目每天上限500次上传。
不能增加的配额:
- 每个配置文件(用户)限制为10,000个请求/天[403错误消息有关配置文件限制:dailyLimitExceeded]
- 每个配置文件(用户)每个配置文件限制10个并发请求[403错误:quotaExceeded]
- 每IP限制10次查询/秒(QPS)[403错误:userRateLimitExceeded]"
...继续检查我们"确认您要求的配额可以增加。请参阅上面的列表。"
这是指可以和不可以增加的配额(上图)。由于我们收到错误" dailyLimitExceed",这与"每个配置文件(用户)限制为10,000个请求/天" - 这是在无法增加的列表之下。
然而,这是在向Google的开发者控制台注册申请之前,所以我现在正在思考,因为我将其注册为一个应用程序/ project,它可以被认为每天有50,000个请求/天的限制。然后,如果我在我们的网站上再次启用它,我认为错误不会显示,但是我不确定,因为我不确定我是否完全设置了注册。注册一个应用程序会这么简单吗?
表单的下一步说明:
"(4)验证您的API请求是否已在Developers Console Project中正确注册。检查Reports Developers Console。如果流量报告中的总请求数为0,那么您的API请求未注册到您的项目ID,并且您当前没有获得完整配额。"
但是,它目前会显示0,因为我从我们的网站上删除了包含脚本!因此,我认为对此进行测试的唯一方法(表单上的#4)是将脚本重新放入。然后,如果错误显示,这可能意味着要么它不与我刚刚创建的已注册应用程序进行通信,或者它只是超出了限制。因此,我需要填写此表,我这样做,要求提高报价。
但是,在我收到Google的回复之前,我不愿意将脚本重新显示在分析图表中(不知道他们需要多长时间才能响应增加配额请求)因为我不希望抛出另一个dailyLimitExceeded错误并显示在前端。
醇>
有什么想法?非常感谢您的帮助。