关于 Openflow Connector for Meta Ads¶
备注
使用该连接器需遵守 连接器条款。
本主题介绍 Openflow Connector for Meta Ads 的基本概念、工作流和限制。
Meta Ads (link removed) 是一个在线广告平台,可以用来制作和投放广告,在 Facebook 和 Instagram 等 Meta 产品上推广产品或服务。通过使用 Meta Ads Insights API (https://developers.facebook.com/docs/marketing-api/insights),Openflow Connector for Meta Ads 会自动将 Meta Ads 数据引入您的 Snowflake 账户。Insights API 使您能够使用选定字段、细分 (https://developers.facebook.com/docs/marketing-api/insights/breakdowns) 和其他聚合项配置自定义报告。
如果您希望实现以下功能,可以使用此连接器:
使用 Meta Ads 数据来统一和分析您的营销表现
工作流程¶
Meta Ads 管理员 执行以下操作:
创建 Meta Ads 应用程序 (https://developers.facebook.com/docs/development/create-an-app/)。
启用 Marketing API (https://developers.facebook.com/docs/marketing-api/get-started)。
获取 长效令牌 (https://developers.facebook.com/docs/facebook-login/guides/access-tokens/get-long-lived/)。
Snowflake 账户管理员 执行以下操作:
将连接器定义文件下载并导入到 Snowflake Openflow 画布中。
使用所需参数(例如长效令牌、报告配置以及数据库和架构名称)配置连接器。
运行连接器流。连接器执行以下操作:
提取连接器配置中指定的报告。
创建临时表并将报告块放入其中。
在提供的目标架构中创建表。
将临时表中的数据同步到目标表。
移除临时表。
拥有 Snowflake 访问权限的 营销用户 可以查看和操作从 Meta Ads 下载到目标表的数据。
限制¶
该连接器仅支持对
Report Time Increment
参数的每日值进行增量引入。处理器运行时修改报告定义可能会导致数据不一致。为确保一致性,请在更新配置之前停止处理器并清除队列。
如果达到 Meta Ads API 速率限制 (https://developers.facebook.com/docs/graph-api/overview/rate-limiting/#ads-insights),那么尽管连接器继续尝试从源系统提取数据,数据也不会被引入。要提高速率限制,请 将应用访问权限类型 (https://developers.facebook.com/docs/marketing-api/overview/rate-limiting) 从
Standard access
更改为 Ads Management Standard Access 的Advanced access
,然后启用ads_read
和ads_management
` 权限 <https://developers.facebook.com/docs/permissions/ (https://developers.facebook.com/docs/permissions/)>`_。根据 Meta Ads 的定义,只能提取过去 37 个月的数据。