首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在react原生Facebook SDK中使用标准事件

如何在react原生Facebook SDK中使用标准事件
EN

Stack Overflow用户
提问于 2016-12-06 04:05:17
回答 3查看 4.1K关注 0票数 11

Facebook SDK能够记录自定义事件和标准事件。标准事件是像“购买”,“添加到购物车”,“完成注册”等事情…

通过记录这些标准活动,您可以访问Facebook广告上的特定竞价功能,而这些功能在没有活动的情况下是无法获得的。

我有一个应用程序,其中包含React Native FBSDK

有两种方法可以定义事件-一种用于购买,另一种用于here中看到的其他所有内容

在Github上的SDK中没有关于react的标准事件的文档,在Facebook的developer platform上也没有事件跟踪文档。

现在,我正在尝试通过使用它们的各种名称来跟踪标准事件,就像FB的文档中记录的那样。我尝试过以下几种方法:

AppEventsLogger.logEvent('FBSDKAppEventNameCompletedRegistration'); AppEventsLogger.logEvent('CompletedRegistration'); AppEventsLogger.logEvent('Completed Registration');

所有这些都只是创建具有这些名称的自定义事件,但不会被识别为标准事件。

有没有人使用FB SDK的React Native包装器让标准事件工作?如果是这样的话,你如何命名这些事件来让FB识别它们?

EN

回答 3

Stack Overflow用户

发布于 2017-03-20 17:36:24

更新:正如下面的评论所强调的那样,最新的链接是https://developers.facebook.com/docs/marketing-api/app-event-api/

看起来你必须传递那些标准事件被评估的字符串,也就是说,你必须使用:'fb_mobile_complete_registration‘而不是'FBSDKAppEventNameCompletedRegistration’。

这是source

如果我来晚了,很抱歉。希望这能有所帮助。

票数 10
EN

Stack Overflow用户

发布于 2019-03-15 16:15:39

我设法通过使用tool on Facebook's documentation生成标准事件代码来找到实际的事件名称,在AppDelegate.m中运行代码,并从Events Manager获得确切的键值。通过这种间接的方式,我意识到Add to Cart事件的实际名称是fb_mobile_add_to_cart。在那里,我用谷歌搜索了这个名字,并在Marketing API中找到了这个列表(为什么不是App Events?)。

我不知道它是否是正确的位置,但您可以参考https://developers.facebook.com/docs/marketing-api/app-event-api/来了解实际的标准事件名称和参数名称。至少它在我的案例中起作用了。下面是我的Add to Cart事件代码:

代码语言:javascript
运行
复制
function logAddToCart(totalPrice, contentType, contentId, currency) {
    const params = {
        'fb_content_type': contentType,
        'fb_content_id': contentId,
        'fb_currency': currency
    };
    AppEventsLogger.logEvent('fb_mobile_add_to_cart', totalPrice, params);
}
票数 9
EN

Stack Overflow用户

发布于 2020-03-19 01:39:15

我做了一个包含所有事件的简单包。只需像这样导入

代码语言:javascript
运行
复制
import FBEvents from "react-native-fbsdk-events";
// ...
AppEventsLogger(FBEvents.COMPLETE_REGISTRATITON, params);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40982406

复制
相关文章

相似问题

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