程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了缓慢的 Google Analytics Data API (GA4) 请求大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决缓慢的 Google Analytics Data API (GA4) 请求?

开发过程中遇到缓慢的 Google Analytics Data API (GA4) 请求的问题如何解决?下面主要结合日常开发的经验,给出你关于缓慢的 Google Analytics Data API (GA4) 请求的解决方法建议,希望对你解决缓慢的 Google Analytics Data API (GA4) 请求有所启发或帮助;

我正在使用新的 Google Analytics Data API (GA4) 显示自定义数据仪表板。

请求输出是正确的但是真的很慢..

require './vendor/autoload.php';

use Google\Cloud\Storage\StorageClIEnt;
use Google\Analytics\Data\V1beta\BetaAnalyticsDataClIEnt;
use Google\Analytics\Data\V1beta\Daterange;
use Google\Analytics\Data\V1beta\Dimension;
use Google\Analytics\Data\V1beta\Metric;


        putenv('Google_APPliCATION_CREDENTIALS=1_CMS_main_conf/Google_service_account.Json');


        $property_ID = $conf['IDAnalytics'];
        $clIEnt = new BetaAnalyticsDataClIEnt();


        $dailyStat = $clIEnt->runReport([
            'property' => 'propertIEs/' . $property_ID,'dateranges' => [
                new Daterange([
                    'start_date' => '20daysAgo','END_DATE' => 'yesterday',]),],'dimensions' => [
                new Dimension(['name' => 'date','metrics' => [
                new Metric(['name' => 'activeUsers',new Metric(['name' => 'newUsers',]
        ]);

    }

我目前正在将退货保存在一个文件中,以便我可以更快地显示它,但第一天的通话仍然很痛苦。

    @H_489_13@我错过了什么吗? @H_489_13@我的请求是否正确或缺少一些闪电参数? @H_489_13@这个新的 API 仍处于测试阶段,这个加载时间是“正常的”和临时的吗? @H_489_13@此 API 是否仅针对 CRON 作业等服务端调用构建,而不针对客户端直接加载的页面构建?

解决方法

在撰写本文时,这是一个测试版 API。
在撰写本文时,这也是一个免费的 api。

Google Api 的速度始终是一个问题。您的脚本将以谷歌服务器允许的速度运行,您的代码本身没有任何问题,您在谷歌端受到限制。处理您的请求和返回给您都需要时间。在您发送请求时,您无法知道服务器上发生了什么。

因为除了在更短的时间内请求更少的数据、更少的维度和指标之外,您实际上无能为力。

大佬总结

以上是大佬教程为你收集整理的缓慢的 Google Analytics Data API (GA4) 请求全部内容,希望文章能够帮你解决缓慢的 Google Analytics Data API (GA4) 请求所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。