首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用AppEventsLogger.logEvent()正确地记录标准事件?

如何用AppEventsLogger.logEvent()正确地记录标准事件?
EN

Stack Overflow用户
提问于 2019-10-11 14:49:47
回答 1查看 1.2K关注 0票数 0

我已经完成了配置的所有步骤,创建了许多记录在下面的事件:

代码语言:javascript
复制
import { AppEventsLogger } from 'react-native-fbsdk';
...
AppEventsLogger.logEvent('FBSDKAppEventNameAddedToWishlist');

然后我可以在Facebook事件管理器中接收这些事件,如下面的屏幕截图所示

然而,我们的营销团队声称,他们只能看到自动记录的事件,比如AppInstalls,但看不到那些名为FBSDK...的事件。

是否有另一种,正确的方式来记录这些我所缺少的事件,或者更有可能是一个集成问题?

我没有找到任何如何从react-native-fbsdk正确地记录这些标准事件的例子。

EN

回答 1

Stack Overflow用户

发布于 2019-10-11 15:58:52

Facebook当然不会让他们自己的框架简单地发送他们自己的标准事件。从Javascript SDK文档中可以看到,

所有预定义的事件名称都在FB.AppEvents.EventNames下面

然而,从AppEventsLogger导入的react-native-fbsdk没有EventNames属性。因此,找到这些名称的最简单方法是将Javascript链接到网页并记录FB.AppEvents.EventNames

只有这样,才有可能对它们进行映射并在反应本机中使用。其内容如下:

代码语言:javascript
复制
ACHIEVED_LEVEL: "fb_mobile_level_achieved",
ADDED_PAYMENT_INFO: "fb_mobile_add_payment_info",
ADDED_TO_CART: "fb_mobile_add_to_cart",
ADDED_TO_WISHLIST: "fb_mobile_add_to_wishlist",
COMPLETED_REGISTRATION: "fb_mobile_complete_registration",
COMPLETED_TUTORIAL: "fb_mobile_tutorial_completion",
INITIATED_CHECKOUT: "fb_mobile_initiated_checkout",
PAGE_VIEW: "fb_page_view",
RATED: "fb_mobile_rate",
SEARCHED: "fb_mobile_search",
SPENT_CREDITS: "fb_mobile_spent_credits",
UNLOCKED_ACHIEVEMENT: "fb_mobile_achievement_unlocked",
VIEWED_CONTENT: "fb_mobile_content_view",
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58343747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档