【发布时间】:2020-01-20 10:06:55
【问题描述】:
我正在使用 Dialogflow 创建一个 AoG 应用(Google 上的操作),并使用 Firebase 函数进行 webhook/fulfillment。 现在我想在这里使用 Analytics 的强大功能来收集每个意图的命中。我正在使用 NodeJS 在 Firebase 中编写函数。在这种情况下我可以使用 Google Analytics/Firebase Analytics 吗?
假设此代码为 Firebase 函数:
'use strict';
const functions = require('firebase-functions');
const app = dialogflow({debug: true});
app.intent('Ask about user', (conv) => {
conv.ask('Hi User, whats your name');
});
app.intent('user provides name', (conv, name) => {
conv.ask(`Hi ${name}, do you want to know about product, price or support?`);
});
app.intent('user select options', (conv, option) => {
if (option === 'product') {
conv.ask('Say something ...');
} else if (option === 'price') {
conv.ask('Say something else');
} else {
conv.ask('Say about support');
}
});
exports.myFunction = functions.https.onRequest(app);
现在,我想跟踪用户提供了多少次product、price 等。
【问题讨论】:
-
Firebase-analytics 和 google analytics 是两个不同的 Web 应用程序。我已经删除了谷歌分析标签,因为听起来你正在使用 Firebase 分析。
标签: google-cloud-functions actions-on-google firebase-analytics dialogflow-es-fulfillment