[GA4] 比较 Google Analytics(分析)报告和导出到 BigQuery 中的数据

了解如何比较 Google Analytics(分析)4 中的数据与导出到 BigQuery 中的数据,以便发现偏差并排查相关问题

如果您将 Google Analytics(分析)数据导出到 BigQuery 中,可能偶尔会发现 GA4 报告和 BigQuery 之间存在一些差异。排查导致差异的常见原因,修正相关问题,并准确比较您的数据。

本文包含的主题:

为确保您查看的数据正确无误,请确认 Google Analytics(分析)是否已与 BigQuery 相关联,以及 BigQuery 项目是否正确。

  1. 管理界面中,点击“产品关联”下方的 BigQuery 关联
  2. 找到关联对应的行,并确保项目 ID 与您要比较其数据的 BigQuery 项目一致。

如果您没有看到关联对应的行,请按照说明设置 BigQuery Export

确保设置一致

Google Analytics(分析)和 BigQuery 之间的数据存在某些差异属于正常现象,这是由于两个系统所提供的数据本身就有所不同。在比较数据之前,请检查相关设置,以了解差异是否表明存在潜在问题。

将在报告中使用的 ID 设为设备 ID

GA4 提供了 4 个可用于生成报告的在报告中使用的 ID 空间。但是,GA4 只会根据设备 ID 将数据导出到 BigQuery 中。如果您在 GA4 中设置了其他在报告中使用的 ID,那么与 BigQuery 进行的比较将会不准确。

在比较数据时,请将您的报告 ID 更改为设备 ID,并在操作完成后再改回其他在报告中使用的 ID。您选择哪个选项都不会影响数据的收集或处理。您可以随时在这两个选项之间切换,而不会对数据造成任何永久性影响。

为媒体资源设置在报告中使用的 ID

确认时区是否一致

如果您在 BigQuery 和 Google Analytics(分析)中设置了不同的时区,那么您比较的可能是不同时间段的数据,但并未意识到这一点。确保 BigQuery 中导出数据的时区与 Google Analytics(分析)中的媒体资源时区相同。

检查 Google Analytics(分析)中的时区
  1. 管理界面中,点击“媒体资源”下方的媒体资源详细信息
  2. 找到“报告时区”。
检查 BigQuery 中的时区
  1. 打开与您的 Google Analytics(分析)账号相关联的 BigQuery 项目。
  2. 选择“analytics”数据集。
  3. 选择“events_”表。
  4. 点击详细信息标签页。
  5. 在“表信息”下,找到“创建的时间戳”。时区列在时间戳末尾。例如,在时间戳 Apr 23, 2023, 12:44:54 PM UTC-7 中,“UTC-7”表示时区。

检查导出的数据是否排除了数据流或事件

  1. 管理界面中,点击“产品关联”下方的 BigQuery 关联
  2. 点击关联的 BigQuery 项目所在的行。
  3. 在“数据配置”下,选择配置数据流和事件
  4. 在“要导出的数据流”下,检查媒体资源中的所有数据流是否均已导出。如果没有,请注意缺少哪些数据流。
  5. 在“要排除的事件”下,检查是否从导出数据中排除了事件。如果排除了事件,请记录排除的事件。

如果排除了数据流或事件,您必须在 GA4 中创建包含匹配的过滤条件的探索,才能比较数据。

比较 Google Analytics(分析)和 BigQuery 数据

比较一天内导出到 BigQuery 中的事件总行数与同一天 GA4 中的事件总数。

Google Analytics(分析)和 BigQuery 中的事件总数预计会相差 2-5%。

查找 Google Analytics(分析)中的事件总数

  1. 登录 Google Analytics(分析)
  2. 从左侧菜单中,选择报告图标 报告
  3. 在左侧,依次点击互动度 > 事件
  4. 将报告的日期范围调整为要比较的日期。
  5. 在“事件数”列中,找到第一行上方的事件总数。

如果您的报告中排除了数据流或事件,您必须创建包含匹配的过滤条件的探索,才能查找事件数。

创建包含过滤条件的探索,以在 Google Analytics(分析)中查找事件数。
  1. 登录到 Google Analytics(分析)。
  2. 点击左侧的 探索
  1. 选择屏幕顶部的自由形式模板。
  2. 将探索的日期范围调整为要比较的日期。
  3. 在“维度”下,选择事件名称数据流名称
  4. 在“指标”下,添加事件数
  5. 事件名称拖到“行”下方。
  6. 事件数拖到“值”下方。
  7. 在“标签页设置”下,找到“过滤条件”,然后点击放置或选择维度或指标
    1. 如果您只需要添加特定数据流,请执行以下操作:
      1. 选择数据流名称
      2. 将过滤条件匹配类型设为包含
      3. 输入数据流名称,然后点击应用
    2. 如果您需要排除事件,请执行以下操作:
      1. 选择事件名称
      2. 将过滤条件匹配类型设为不完全匹配
      3. 输入事件名称,然后点击应用
  8. 在“事件数”列中,找到第一行上方的事件总数。

查找 BigQuery 中的事件总数

  1. 打开与您的 Google Analytics(分析)账号相关联的 BigQuery 项目。
  2. 选择“analytics”数据集。
  3. 选择“events_”表。
  4. 点击详细信息标签页。
  5. 在“存储信息”下,找到“行数”

如果您按照此页面上的步骤验证了关联并确认设置一致后,BigQuery 中的总行数与 GA4 中的事件总数一致,则表示导出的数据准确无误。

如果您在运行查询并将其与 GA4 报告进行比较后,仍然发现数据存在偏差,请检查查询,以确保使用正确的列来比较数据。

如果您暂时切换成了设备 ID,请务必在完成数据比较后改回报告 ID

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
5274051709390761387
true
搜索支持中心
true
true
true
true
true
69256
false
false