繁体   English   中英

(GA4) 的 Google Analytics 数据 api 的数据处理延迟是多少?

[英]What is the data processing latency for the Google Analytics data api for (GA4)?

我正在使用此链接中的 API 调用读取分析数据Google Analytics Data API (GA4)返回所有信息的谷歌延迟是多少? 例如,在凌晨 5 点,我可以确定我收到了有关昨天的所有信息吗? 以下是我向谷歌发送请求的一段代码。 偏移量为 0,限制为 10000。因为我想分别读取与每个日期相关的信息,开始日期和结束日期是相同的。

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar  = Calendar.getInstance();
        
calendar.add(Calendar.DAY_OF_MONTH, -1);
String yesterday=dateFormat.format(calendar.getTime()); 

RunReportRequest request =
            RunReportRequest.newBuilder()
            .setProperty("properties/" + propertyId)
            .addDateRanges(DateRange.newBuilder().setStartDate(yesterday).setEndDate(yesterday))



            .addDimensions(Dimension.newBuilder().setName("date")) 
            .addDimensions(Dimension.newBuilder().setName("eventName"))
            .addDimensions(Dimension.newBuilder().setName("fullPageUrl")) 


            .addMetrics(Metric.newBuilder().setName("eventCount"))
            .addMetrics(Metric.newBuilder().setName("eventsPerSession"))
            .addMetrics(Metric.newBuilder().setName("eventValue"))
            .setOffset(offset)
            .setLimit(limit)
            .build();

谷歌分析数据 api 与旧的谷歌分析报告 api 具有相同的限制,即数据何时完成处理。

主要区别在于,对于旧报告 api,我们可以通过检查 is golden 字段看到处理已完成。

不幸的是,谷歌分析 api 团队通知我,目前没有计划为 GA4 的谷歌分析数据 api 响应添加一个黄金选项。

因此,在我从 api 请求数据之前,我总是确保我有足够的时间让数据完成处理。

如果您检查数据新鲜度图表

在此处输入图像描述

它说对于所有报告,所有内容都应在 12 小时内处理,但这在很大程度上取决于适当的大小。 那就是您的帐户获得的数量。 如果它是一个大帐户,则可能需要 24 小时以上。

因此,您应该称重多长时间将在很大程度上取决于您拥有的数据量。 只有你能决定。 如果它是一个每天有数百万次点击的大帐户,我会使用旧的 24 - 48 小时规则 go。

您当然可以只运行一些测试。 检查现在存储的数据,看看您在两天内得到了什么,如果数据相同,那么您将知道您的帐户处理速度比 24 - 48 小时更快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM