首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GA4-API可以从分钟、区域和会话组合的请求中获取数据吗?

GA4-API可以从分钟、区域和会话组合的请求中获取数据吗?
EN

Stack Overflow用户
提问于 2022-05-16 05:52:46
回答 1查看 350关注 0票数 1

问题

使用UA,我能够获得每分钟每个区域的会话数(分钟、区域和会话的组合),但是GA4不可能做到这一点吗?

若否,日后是否有计划予以支持?

细节

我运行GA4查询管理器的日期,小时,分钟,区域的维度和会话的度量。

但我有个不兼容的错误。

我试过什么

我已经与GA4维数与度量资源管理器核实,并确认分钟和区域的组合是不可能的。(见下图)。

(更新2022/05/16 15:35)由代码执行检查

我用红宝石做的。

代码语言:javascript
复制
require "google/analytics/data/v1beta/analytics_data"
require 'pp'
require 'json'

ENV['GOOGLE_APPLICATION_CREDENTIALS'] = '' # service acount file path
client = ::Google::Analytics::Data::V1beta::AnalyticsData::Client.new

LIMIT_SIZE = 1000
offset = 0

loop do
  request = Google::Analytics::Data::V1beta::RunReportRequest.new(
    property: "properties/xxxxxxxxx",
    date_ranges: [
      { start_date: '2022-04-01', end_date: '2022-04-30'}
    ],
    dimensions: %w(date hour minute region).map { |d| { name: d } },
    metrics: %w(sessions).map { |m| { name: m } },
    keep_empty_rows: false,
    offset: offset,
    limit: LIMIT_SIZE
  )

  ret = client.run_report(request)
  dimension_headers = ret.dimension_headers.map(&:name)
  metric_headers = ret.metric_headers.map(&:name)
  puts (dimension_headers + metric_headers).join(',')
  ret.rows.each do |row|
    puts (row.dimension_values.map(&:value) + row.metric_values.map(&:value)).join(',')
  end

  offset += LIMIT_SIZE

  break if ret.row_count <= offset
end

结果是一个错误。

3:维度和度量是不相容的。debug_error_string:{"created":"@1652681913.393028000",“description”:“来自对等ipv4 4:172.217.175.234:443的错误”、“文件”:“src/core/lib/surface/call.cc”、"file_line":953、“grpc_message”:“维度和度量不兼容”、"grpc_status":3}。

EN

回答 1

Stack Overflow用户

发布于 2022-05-16 06:52:49

代码中出现错误,请确保使用的是实际维度名称,而不是UI名称。该维度的正确名称是dateHourMinute而不是Date hour and minute

代码语言:javascript
复制
dimensions: %w(dateHourMinute).map { |d| { name: d } },

查询探索会很好地返回这个请求。

结果

区域尺寸的有限用途

为地区服务。正如错误消息声明的那样,维度和度量是不兼容的。问题是dateHourMinute不能与区域一起使用。切换到datedatehour

在编写本报告时,这是一个beta api。我已经发送了一条信息到谷歌,以确定这是工作的预期,或它是否可能被改变。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72254647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档