【问题标题】:Use firebase cloud functions to log firebase analytics event [duplicate]使用 firebase 云功能记录 firebase 分析事件 [重复]
【发布时间】:2020-06-25 21:06:36
【问题描述】:

我使用 firebase 基础架构作为后端来处理我的应用内购买...因为我有许多网关并接受离线付款,所以我不能仅依靠 google-billing 来记录购买事件。

我想在处理网关支付状态并更新数据库的 firebase 函数中执行此操作,但接缝表明 firebase 分析没有很好地导入到云功能基础架构中

    var firebase = require('firebase');
var analytics = firebase.initializeApp().analytics();

exports.teste = (req, res) => {

    analytics.logEvent('analytics.EventName.PURCHASE', {
        currency: 'BRL',
        items: [{
            item_id: 'sku'
        }],
        shipping: 1.00,
        tax: 2.00,
        transaction_id: 'SM_1234',
        value: 20.0
    });

    let message = req.query.message || req.body.message || 'Hello World!';
    res.status(200).send(message);
};


A 2020-06-25T20:50:37.613Z teste Provided module can't be loaded. teste  
A 2020-06-25T20:50:37.613Z teste Is there a syntax error in your code? teste  

admin sdk 不包含分析模块。

有没有办法在云函数中记录事件?

【问题讨论】:

    标签: node.js firebase google-cloud-functions firebase-analytics


    【解决方案1】:

    没有提供用于将事件记录到 Analytics 的后端 SDK。这只能在客户端应用程序中完成。您唯一的选择是让客户端应用程序以某种方式记录事件。

    【讨论】:

    • 我尝试通过发送通知(通过云功能)在通知的数据字段中购买购买,但我感觉有些购买没有被记录(比如 20%)所以也许有些用户忽略通知...或打开它时有任何连接问题。有什么建议吗?
    • 不,这是我唯一的建议。
    猜你喜欢
    • 2022-01-09
    • 2019-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多