无法在 Firebase Cloud Function 上记录分析事件
Can't log an analytics event on Firebase Cloud Function
我想在用户在 Firebase Cloud Function 上的应用程序上进行 post 时添加分析事件。
错误:
TypeError: functions.analytics.logEvent is not a function
代码:
const functions = require("firebase-functions");
const firestore = require("@google-cloud/firestore");
exports.userPosts = functions.firestore
.document("posts/{postId}")
.onUpdate((change, context) => {
const data = change.after.data();
const { name, uid } = data;
functions.analytics.logEvent("make_post", {
name: name,
uid: uid,
});
}
无法从后端代码记录分析。 functions.analytics 仅用于声明在发生转化事件时触发的 Analytics 函数。它无法记录任何内容,也没有任何其他 SDK 可以这样做。如果你必须有这个事件,你将需要以某种方式让客户端应用程序为用户记录它。
我想在用户在 Firebase Cloud Function 上的应用程序上进行 post 时添加分析事件。
错误:
TypeError: functions.analytics.logEvent is not a function
代码:
const functions = require("firebase-functions");
const firestore = require("@google-cloud/firestore");
exports.userPosts = functions.firestore
.document("posts/{postId}")
.onUpdate((change, context) => {
const data = change.after.data();
const { name, uid } = data;
functions.analytics.logEvent("make_post", {
name: name,
uid: uid,
});
}
无法从后端代码记录分析。 functions.analytics 仅用于声明在发生转化事件时触发的 Analytics 函数。它无法记录任何内容,也没有任何其他 SDK 可以这样做。如果你必须有这个事件,你将需要以某种方式让客户端应用程序为用户记录它。