Facebook 分析:使用图形 API 的用户属性和记录的事件

Posted

技术标签:

【中文标题】Facebook 分析:使用图形 API 的用户属性和记录的事件【英文标题】:Facebook Analytics: user properties and logged events using graph API 【发布时间】:2016-11-27 13:56:43 【问题描述】:

我有 facebook 应用程序(Messenger Bot App),我使用图形 API 端点为每个用户记录自定义事件 /application/activities/

事件被完美记录。我想做的是为我的 Messenger bot 用户创建自定义属性,以便我可以使用此属性对应用数据进行分段,如下所述:https://developers.facebook.com/docs/analytics/properties

所以我所做的是使用图形 API 端点 /application/user_properties/ 来创建属性。

它返回“成功”,属性创建完美,我可以在应用分析页面上将它们视为可能的细分过滤器。但是这个过滤器总是不返回任何结果!

我认为问题在于:为特定的“fb_user_id”记录了事件,但在用户属性端点中,没有什么可以将“fb_user_id”与新创建的属性相关联。

在 FB 文档 https://developers.facebook.com/docs/analytics/properties 上声明:

当您设置用户 ID 时,此 ID 会存储在用户的设备上,并且 包含在从该设备记录的应用事件中。

这意味着当调用事件日志端点时,应该有一个参数来保存我在设置用户属性时创建的用户 ID。但我找不到这个参数。我尝试将其作为 custom_events["_app_user_id"] 发送,但结果保持不变,在应用分析页面上我可以看到过滤器,但它没用。

【问题讨论】:

你发现了吗? 我也有同样的问题(2 年后)。有什么帮助吗? 向 Facebook 提问,以防万一它对任何人有帮助:developers.facebook.com/support/bugs/604760330039139 【参考方案1】:

Whereascustom_events["_app_user_id"] 是应用事件负载的字段,looks like 字段是custom_events["user_unique_id"] 用于用户属性负载。

【讨论】:

以上是关于Facebook 分析:使用图形 API 的用户属性和记录的事件的主要内容,如果未能解决你的问题,请参考以下文章

Facebook:用于订阅用户到 Facebook(webhook)以进行实时更改的图形 api 是啥

Facebook 图形 API 仅返回某些网站的名称和 ID

假设我无法通过图形 api 获取全局用户 ID,如何使用应用程序打开 facebook url

通过图形 API 检索 facebook 用户墙帖子

使用图形 api 在 facebook 上私下发帖到朋友墙上

Facebook 图形 API 事件