尽快回填 Google Ads 流量来源数据 (GA 360)

如果您使用 BigQuery“每天更新”导出功能,则可能会看到某些 traffic_source 字段显示 Data Not Available。本指南可帮助您在缺失的流量来源数据可用后(通常在每天凌晨 5 点之前),自动回填现有导出数据中的大部分缺失数据。

自动回填的步骤如下:

  1. 监听来自 BigQuery 的每日完整性信号。
  2. 在 BigQuery 导出内容中找出缺少流量来源数据的事件。
  3. 从 Google Ads 中查询这些事件的完整数据。
  4. 将完整事件数据与 BigQuery Export 联接。

创建 Pub/Sub 主题

  1. Google Cloud 控制台的左侧导航菜单中,打开 Pub/Sub。如果您没有看到 Pub/Sub,请在 Google Cloud 控制台搜索栏中搜索:搜索 Pub/Sub
  2. 点击主题标签页中的 + 创建主题“创建主题”按钮
  3. 主题 ID 字段中输入名称。
  4. 选择添加默认订阅,其他选项留空: “创建订阅”按钮
  5. 点击创建

创建日志路由器接收器

  1. 在 Google Cloud 控制台中打开日志路由器“日志路由器”按钮
  2. 点击创建接收器“创建接收器”按钮
  3. 为接收器输入名称和说明,然后点击下一步
  4. 选择 Cloud Pub/Sub 主题作为接收器服务。
  5. 选择您创建的主题,然后点击下一步
  6. 构建包含项过滤条件中输入以下代码:

    logName="projects/YOUR-PROJECT-ID/logs/analyticsdata.googleapis.com%2Ffresh_bigquery_export_status"
    

    YOUR-PROJECT-ID 替换为您的 Google Cloud 控制台项目的 ID。

  7. 点击下一步,然后点击创建接收器。您无需滤除任何日志。

  8. 验证接收器是否已列在日志路由器接收器下。

联接缺失的数据

使用 Cloud Run 函数在 Pub/Sub 检测到完整性信号时自动执行代码,以回填流量来源数据:

  1. 打开 Cloud Run 函数“Cloud Run functions”按钮
  2. 点击创建函数“创建函数”按钮
  3. 环境选择 Cloud Run 函数
  4. 为函数输入一个名称。
  5. 选择 Cloud Pub/Sub 作为触发器类型,并选择您创建的主题作为 Cloud Pub/Sub 主题
  6. 点击下一步,然后在相应框中输入代码,以将 Google Ads 归因数据与您的 BigQuery 导出数据联接起来。