我有 facebook 应用程序(Messenger Bot 应用程序),我使用图形 API 端点记录每个用户的自定义事件/申请/活动/
事件被完美记录。我想要做的是为我的信使机器人用户创建自定义属性,以便我可以使用此属性对应用程序数据进行分段,如下所述:https://developers.facebook.com/docs/analytics/properties https://developers.facebook.com/docs/analytics/properties
所以我所做的是使用图形 API 端点/应用程序/用户属性/创建属性。
它返回“成功”,属性创建完美,我可以将它们视为应用程序分析页面上分段的可能过滤器。但这个过滤器总是没有返回结果!
我认为问题是:记录了特定“fb_user_id”的事件,但在用户属性端点中没有任何内容将“fb_user_id”与新创建的属性相关联。
在 FB 文档上https://developers.facebook.com/docs/analytics/properties https://developers.facebook.com/docs/analytics/properties据称:
当您设置用户 ID 时,该 ID 会存储在用户的设备上,并且
包含在从该设备记录的应用程序事件中。
这意味着在调用事件日志记录端点时,应该有一个参数来保存我在设置用户属性时创建的用户 ID。但我无法找到这个参数。我尝试将其发送为自定义事件[“_app_user_id”]但结果保持不变,在应用程序分析页面上我可以看到过滤器,但它没有用。
Whereas https://github.com/facebook/facebook-ios-sdk/blob/f7531a838a1ec3308721f335e801ac9f508feee4/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m#L671 custom_events["_app_user_id"]
是应用程序事件负载的字段,它好像 https://github.com/facebook/facebook-ios-sdk/blob/master/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m#L530该字段是custom_events["user_unique_id"]
用于用户属性有效负载。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)