Facebook Ads 转移简介
您可以使用适用于 Facebook Ads 的 BigQuery Data Transfer Service 连接器将数据从 Facebook Ads 加载到 BigQuery。借助 BigQuery Data Transfer Service,您可以安排周期性转移作业,以将 Facebook Ads 中的最新数据添加到 BigQuery。
适用于 Facebook Ads 连接器的 BigQuery Data Transfer Service 支持以下数据传输选项。
| 数据转移选项 | 支持 |
|---|---|
| 支持的报告 | 适用于 Facebook Ads 的 BigQuery Data Transfer Service 支持传输以下 Facebook Ads 报告:
如需了解 Facebook Ads 报告如何转换为 BigQuery 表和视图,请参阅 Facebook Ads 报告转换。 |
| 重复频率 | Facebook Ads 连接器支持每日数据传输。 默认情况下,数据转移是在创建数据转移时安排的。您可以在设置数据转移时配置数据转移时间。 |
| 刷新时段 | Facebook Ads 连接器会检索数据传输作业运行时最多 30 天内的 Facebook Ads 数据。您无法为此连接器配置刷新时段。
如需了解详情,请参阅刷新时段。 |
| 回填数据可用性 | 运行数据回填可检索所安排数据转移之外的数据。您可以检索的数据最早可追溯到数据源的数据保留政策允许的最早时间。 |
如需了解如何安排 Facebook 广告数据转移,请参阅将 Facebook 广告数据加载到 BigQuery 中。
从 Facebook Ads 转移作业注入数据
当您将数据从 Facebook Ads 转移到 BigQuery 时,系统会将数据加载到按日期分区的 BigQuery 表中。数据加载到的表分区对应于数据源中的日期。如果您在同一日期安排多次转移,BigQuery Data Transfer Service 会使用最新数据覆盖该特定日期对应的分区。同一天的多个转移作业或正在运行的回填不会导致重复数据,其他日期的分区不受影响。不同 Facebook 广告报告的某些提取行为有所不同:
对于
AdAccounts、AdCreatives、AdImages、AdLabels、Businesses和CustomAudiences表,快照每天截取一次,并存储在与上一次转移作业运行日期对应的分区中。针对
AdInsights、AdInsightActions、Ads、AdSets和Campaigns表的数据转移作业将转移与转移作业的运行日期对应的 Facebook Ads 数据。对于这些表,如果您指定的insightsTimeIncrement值大于 1,则数据传输会包含运行日期之前若干天的数据(具体天数取决于insightsTimeIncrement值),包括运行日期当天的数据。例如,如果insightsTimeIncrement值为 3,则数据转移仅包含运行日期的数据和运行日期前 2 天的数据,总共 3 天的数据。对于
AdInsights和AdInsightsActions表,数据加载到的表分区对应于数据源中的日期。刷新窗口仅适用于
AdInsights和AdInsightsActions表。
刷新时段
刷新时段是指发生数据转移时数据转移检索数据的天数。例如,如果刷新时段为三天,并且每天进行转移,则 BigQuery Data Transfer Service 会从过去三天内的源表中检索所有数据。在此示例中,当每天进行转移时,BigQuery Data Transfer Service 会使用当前日期的源表数据副本创建新的 BigQuery 目标表分区,然后自动触发回填运行作业,以使用过去两天的源表数据来更新 BigQuery 目标表分区。自动触发的回填运行作业会覆盖或以增量方式更新 BigQuery 目标表,具体取决于 BigQuery Data Transfer Service 连接器是否支持增量更新。
首次运行数据转移作业时,数据转移作业会检索刷新时段内可用的所有源数据。例如,如果刷新时段为三天,并且您首次运行数据转移作业,则 BigQuery Data Transfer Service 会检索三天内的所有源数据。
如需检索刷新时段之外的数据(例如历史数据),或在出现任何转移中断或缺口时恢复数据,您可以启动或安排回填运行作业。
价格
如需了解 Facebook Ads 传输相关的价格信息,请参阅 Data Transfer Service 价格。