问题标签 [facebook-marketing-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
465 浏览

php - 处理来自 Facebook 图形 API 的响应数据

我正在尝试处理通过批处理请求收到的 Facebook 广告数据。

这按预期工作,我得到的结果$res = $response->getBody();就像( with var_dump($res);):

所有这些都具有基于活动、广告集或广告的不同数据。

我的问题出现了,因为我想以不同的方式处理 3 个不同的 JSON。

所以我的问题是我如何区分它们以便我可以做类似的事情

0 投票
7 回答
8672 浏览

facebook-marketing-api - Facebook 营销 API - time_range

按照这里的文档

https://developers.facebook.com/docs/marketing-api/reference/ad-campaign-group/insights/

我正在查询有关广告效果等的见解。但是,我无法使 time_frame 起作用。像这样的查询

https://graph.facebook.com/v2.5/_CAMPAIGN_ID_/insights?access_token= AT &time_range&since=2015-11-08&until=2015-11-12

只返回生命周期统计信息。我尝试以多种方式修改查询,但它始终是错误或生命周期。

任何帮助将不胜感激!

谢谢

0 投票
1 回答
788 浏览

python - facebook ads api - 无法在广告中添加自定义跟踪规范

我正在使用facebook-python-ads-sdk,并且我已经关注了官方网站:

https://developers.facebook.com/docs/marketing-api/tracking-specs#examples

和:

像素跟踪 您可以通过在广告的 tracking_specs 字段中指定跟踪像素来跟踪广告中不同像素的效果。假设您定义:

问题是当我将它添加到广告时,它显示错误为

我的代码:

当我删除 tracking_specs 时,它工作正常。我已将像素添加到 adset,它对我来说也工作正常。

所以像素id是正确的。

我做错了什么?感谢您的回答。

0 投票
1 回答
41 浏览

facebook - facebook 应用程序可以为其托管页面的任何帖子创建广告吗?

我正在开发一个使用manage_pages, publish_pages角色在 facebook 页面上发布消息的应用程序。

现在我们需要使用广告来提升其中的一些帖子。出于这个原因,我们也要求ads_management, read_ads角色。

有了这些角色和营销 api,我们认为我们可以为页面帖子创建广告(使用页面的访问令牌)并使用链接到应用程序而不是页面的广告帐户(广告是发布的奖励,因此将由应用程序支付)。

在我们的第一个 POC 中,我们在使用页面的访问令牌和应用程序的广告帐户时遇到授权错误。这就是我的逻辑:应用程序不能允许页面令牌使用不属于他/他们的广告帐户上的钱!

好的。我们改变了方法。现在我们使用来自我们组织中有权访问广告帐户的用户的用户令牌。现在营销 api 允许我们操纵帐户,但该用户无法为托管页面的帖子创建广告,因为它在每个页面上都没有 Advertiser 角色!

我认为问题在于营销 api 不使用应用程序级别的角色,而只使用用户角色......我是对的吗?

我这样说是因为我们的应用程序具有我们需要的所有角色,但当然,我们的员工没有(Facebook 用户授权应用程序,而不是来自应用程序组织的人员)。

那么,有一种方法可以使用 facebook 营销 api,使用可以发布和管理该页面的广告但使用与该页面无关的广告帐户的应用程序?

0 投票
1 回答
763 浏览

facebook - Facebook Lead Ad - 续流:不将​​数据作为哈希参数传递

我按照此处提到的步骤创建了一个 FB 线索广告。我提供了第 7 步中提到的“目标 url ”。我还启用了我的页面(目标 url)来读取哈希参数以继续流动,如https://developers.facebook.com/docs/marketing-api/guides中所述/lead-ads/v2.5#continuedflow。但是,当提交线索广告表单时,没有数据作为散列参数传递。如果有人成功使用此功能或知道如何使其工作,请提供帮助。

提前致谢。

0 投票
5 回答
17082 浏览

python - 如何在单个查询 + Facebook 营销 api 中获取所有活动的见解

我想用 Python 编写查询,我希望在单个请求中包含所有广告系列的性能详细信息。

如何在 Python Query 中转换下面的图形 api 请求?

我曾尝试使用以下查询,但多次发送以向 Facebook 发送请求是错误的想法,而且 Facebook 也会阻止用户 30 分钟。

坏事是我通过为每个活动调用“get_insights()”来发送请求。

更新

我还尝试直接获取见解,下面的代码仅返回 1 个活动详细信息,而我有 1 个活动活动和 87 个未交付活动,也在level=campaign参数中更新

查询: 通过使用我更新的代码,如何使用单个查询获取所有已交付和未交付的广告系列?

0 投票
2 回答
183 浏览

facebook-graph-api - 阅读整个 fb 广告帐户结构

v2.5 (使用java实现http/json rest层)

阅读 FB 广告帐户的整个结构的最有效方法是什么,我的意思是,所有必要的活动、广告集、广告和广告创意?

这是一种方法,作为一个相对较新的人,我认为这不是最有效的方法。这是一种广度优先爬行:

  • 读取账户数据,例如 act_123?fields=id,name,owner...
  • 读取活动数据,例如 act_123/campaigns?fields=id,name...
  • 对于每个广告系列,读取 adSet 数据
  • 对于每个 adSet,读取广告数据
  • 对于每个广告,读取广告创意数据

我在想你们中已经有一段时间并且需要做类似事情的人已经想出了以时间有效的方式做到这一点的最佳策略,同时与为 API 调用提供服务的 FB 服务器保持良好的关系(避免限制,在太短的时间内调用太多,等等)。

即使必须爬取整个帐户结构,也许深度优先比面包优先,IOW,对于每个活动,请求活动数据(使用嵌套字段参数),以获取 adSet 数据、广告数据等。 ?

任何提示、建议或指导将不胜感激。

谢谢

0 投票
1 回答
62 浏览

instagram - 如何将许多客户 instagram 链接到 Facebook 页面

我要做 instagram 广告代理。但我不知道,如果我有很多客户,如何将多个 Instagram 帐户链接到我的企业 Facebook 页面?

0 投票
3 回答
2394 浏览

facebook - object_story_spec 规范必须是关联数组

我想用 api 创建一个广告素材。当我发布 object_story_spec 参数时,我收到此错误“创意规范必须是关联数组(可选 json 编码)”

这是我的 json 值,它是有效的。

developer.facebook.com/docs/marketing-api/reference/ad-creative#Creating

0 投票
1 回答
3640 浏览

facebook-graph-api - 您如何使用营销 API 获得 Facebook 广告的“最终”网址?

不同的广告类型在不同的位置有 url。现在我看到一些广告在参数中包含 url,url_tags而另一些则在adcreatives[object_story_spec][link_data][link]其中是否有任何其他位置我应该检查以涵盖所有广告类型,甚至 instagram