设置 BigQuery Export

此功能仅在 Analytics 360(Google Marketing Platform 的组成部分)中提供。
详细了解 Google Marketing Platform
本文包含的主题:

第 1 步:创建 Google API 控制台项目并启用 BigQuery

 

  1. 登录 Google API 控制台
  2. 创建 Google API 控制台项目。

    您可以创建新项目,也可以选择现有项目。
  3. 导航至 API 表格。

    打开左上角的“导航”菜单,点击 API 和服务,然后点击
  4. 激活 BigQuery。

    在“Google Cloud API”下,点击 BigQuery API。在随后出现的页面上,点击启用 API
  5. 如果看到相关提示,请阅读并接受服务条款。

第 2 步:针对 BigQuery Export 准备您的项目

 

  1. 请确保您的项目已启用了“结算”。

    如果您的项目未启用“结算”,请打开左上角的“产品和服务”菜单,然后点击结算
  2. 如果看到相关提示,请创建一个结算帐号。

    您需要有结算帐号才能对项目进行结算。多个项目可以共用一个结算帐号。请按照 API 控制台中的步骤操作以创建结算帐号。
  3. 接受免费试用(如果有)。

    如果您获得免费试用的机会,请不要错过。但请务必输入您的结算明细,以确保免费试用期结束后 BigQuery 能继续收到导出的数据。
  4. 确认您的项目已启用结算。

    访问 https://bigquery.cloud.google.com 并打开您的项目,然后尝试在项目中创建一个数据集。点击项目名称旁的蓝色箭头,然后点击创建数据集。如果您可以创建数据集,则表明结算设置无误。如果出现错误,则请确认是否启用了结算。
  5. 向项目添加服务帐号。

    将 analytics-processing-dev@system.gserviceaccount.com 添加为项目成员,并确保将其在项目级别的权限设为修改者(而不是 BigQuery 数据修改者)。要将数据从 Google Analytics(分析)导出到 BigQuery,必须具有“修改者”权限。
  6. 兑换优惠券代码。

    访问 cloud.google.com/redeem,并兑换专用于 BigQuery 的每月 500 美元的 Google Analytics 360 赠送金额。您可以在客户经理或销售合作伙伴发送给您的电子邮件中找到优惠券代码。要获得专用于 BigQuery 的每月 500 美元 Google Analytics 360 赠送金额,请务必在开始导出数据前完成这一步骤。
    如果系统提示您创建新的结算帐号,则请在网址末尾添加您的组织 ID(https://console.developers.google.com/billing/redeem?organizationId=您的组织 ID)。

第 2.1 步:[可选] 针对欧盟存储空间准备您的 BigQuery 数据集

 

考虑在这一步将数据集本地化到欧盟。

默认情况下,数据的地理位置是定位到美国。在进行初始导出后将数据本地化到欧盟,可能会导致查询 BigQuery 区域的过程出现问题。解决这些问题可能需要进行数据传输,这会产生相关成本。我们建议此时创建欧盟本地化数据集,以避免受到任何负面影响。

如果您不希望将数据位置指定为欧盟,请转到第 3 步

  1. https://bigquery.cloud.google.com 上打开您的项目,然后点击新建数据集
  2. 此时会打开一个面板,请在其中输入创建数据集所需的必要信息。
    • 输入数据集的 ID。数据集 ID 必须与 Google Analytics(分析)数据视图 ID 相同,您可以在 Google Analytics(分析)的通用选取器中找到该 ID。
    • 在“数据位置”中选择 EU
    • 根据需要设置数据有效期。
      如果您想要进行历史记录分析,请选择永不。数据过期后,则永久不可用。
    • 点击确定

第 3 步:将 BigQuery 关联至 Google Analytics 360

 

我们强烈建议您,关联到单个 BigQuery 项目的 Google Analytics(分析)报告数据视图数量不要超过 300 个,这也是我们采用的最佳做法。如果超过 300,可能会影响当日数据的导出效果。

完成前两个步骤后,您就可以从 Google Analytics(分析)“管理”标签启用 BigQuery Export。

  1. 登录到 Google Analytics(分析)。 使用对 BigQuery 项目有“所有者”访问权限且对 Google Analytics(分析)媒体资源(包括您要关联的数据视图)有修改权限的电子邮件地址。
  2. 点击管理,然后转到您要关联的数据视图所在的 Analytics 360 媒体资源
  3. 在“媒体资源”列中,点击所有产品,然后点击关联 BigQuery
  4. 输入您的 BigQuery 项目编号或 ID。(详细了解如何查找您的项目编号或 ID。)
  5. 选择您要关联的数据视图。
  6. 可选:选择您想要用来每天接收成功和/或失败通知的电子邮件地址。
  7. 可选:选择当天的导出首选项。请注意,使用云流式传输服务的连续导出选项每发送 1 GB 的数据需要额外支付 0.05 美元。
  8. 确认您已启用结算功能,并且使用了适用于您项目的相关赠送金额或优惠券。
  9. 点击保存
  10. 如果您需要停止导出操作,请返回本页面并点击“BigQuery”部分中的调整关联

定价和结算

BigQuery 有两个用量计费项目:存储空间和查询处理量。您可以查看定价表,并了解互动查询和批量查询之间的区别。我们为 Google Analytics 360 客户提供每月 500 美元的赠送金额,这笔金额专用于 BigQuery。我们无法预测您每月的 BigQuery 费用会是多少,这是因为命中规模根据其中所包含的信息会有所不同。不过,对于 500M 的命中,所导出的数据量约为 1TB,对应的费用为每月 20 美元左右。

尽管我们提供每月 500 美元的赠送金额,您仍需要在 Cloud 中提供有效的付款方式,这样才能继续进行导出操作。如果导出操作因付款方式无效而被中断,我们将无法重新导出相应时间段的数据。

这笔每月 500 美元的赠送金额可用于此处列出的与 BigQuery 关联的所有服务。这笔赠送金额无法用于支付与 BigQuery 无关的 Cloud 费用,例如计算引擎和云端存储的费用。

您何时能看到数据

关联完成后,数据将会在 24 小时内开始流向您的 BigQuery 项目,系统将会每天导出 1 个内含前一天数据的文件(通常是在您为报告设置的时区的早晨),并会每天导出 3 个内含当天数据的文件。在集成完成后的 4 周内,我们所提供的历史导出数据将取“100 亿次命中”或“13 个月数据”(以数据量小者为准)。

回填数据

在您初次将 Google Analytics(分析)报告数据视图关联至 BigQuery 时,Google Analytics(分析)会将 13 个月或 100 亿次命中(以数据量小者为准)的历史数据导出到 BigQuery。这种历史数据导出操作仅针对每个数据视图执行一次。如果您随后取消了与某数据视图的关联,并将其重新关联至其他 BigQuery 项目,则 Google Analytics(分析)不会为该数据视图再执行一次历史数据导出操作。

避免导出失败

如果未能达到或未能持续满足以下所有条件,将导致您的帐号被暂时停用,并导致每日从 Google Analytics(分析)导出数据的 BigQuery Export 操作失败。请注意,如果因您未能达到或未能持续满足以下所有条件而导致数据导出失败,我们将无法重新处理这些导出操作。

  • 确保服务帐号具有所需的权限

    如果服务帐号 (analytics-processing-dev@system.gserviceaccount.com) 在任何时间点不具有项目的“修改”权限,系统将不会导出数据。
  • 确保已启用结算。
  • 确保已启用 BigQuery API。

    Google Cloud Platform > 您的项目 > API 和服务 > 信息中心中,确保已启用 BigQuery API。

支持

在设置 BigQuery Export 后,如果您对 BigQuery 与 Analytics 360 关联有任何问题,请联系 Analytics 360 支持

对于其他所有问题(例如结算),请联系 Google Cloud 支持

BigQuery Export

要获取有关 Google Analytics 360 BigQuery Export 功能的动态、社区支持信息和技巧提示,请加入 ga-bigquery-developers Google 网上论坛

有关导出和访问示例数据集的信息,请参阅 BigQuery Export 文档

BigQuery

BI 供应商与 BigQuery 的集成

该内容对您有帮助吗?
您有什么改进建议?