【问题标题】:How to use standard events in the react native Facebook SDK如何在 React Native Facebook SDK 中使用标准事件
【发布时间】:2017-04-20 07:51:18
【问题描述】:

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 识别它们?

【问题讨论】:

    标签: facebook react-native


    【解决方案1】:

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

    看起来您必须传递评估这些标准事件的字符串,即您必须使用:“fb_mobile_complete_registration”,而不是“FBSDKAppEventNameCompletedRegistration”。

    这是source

    抱歉,有点晚了。希望这会有所帮助。

    【讨论】:

    【解决方案2】:

    通过使用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/了解实际的标准事件名称和参数名称。至少它在我的情况下有效。这是我的添加到购物车事件代码:

    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);
    }
    

    【讨论】:

    • 这是一个很好的答案,为我解决了问题。
    【解决方案3】:

    我制作了一个包含所有事件的简单包。就像导入一样

    import FBEvents from "react-native-fbsdk-events";
    // ...
    AppEventsLogger(FBEvents.COMPLETE_REGISTRATITON, params);
    

    【讨论】:

    • 如果安装了应用,事件名称是什么?
    猜你喜欢
    • 1970-01-01
    • 2019-08-26
    • 1970-01-01
    • 2016-08-22
    • 2017-10-29
    • 2020-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多