【问题标题】:How to use Google Analytics from Firebase Functions [duplicate]如何从 Firebase Functions 使用 Google Analytics [重复]
【发布时间】: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);

现在,我想跟踪用户提供了多少次productprice 等。

【问题讨论】:

  • Firebase-analytics 和 google analytics 是两个不同的 Web 应用程序。我已经删除了谷歌分析标签,因为听起来你正在使用 Firebase 分析。

标签: google-cloud-functions actions-on-google firebase-analytics dialogflow-es-fulfillment


【解决方案1】:

Google Analytics 更适用于网页,而 Firebase 更适用于移动应用,对于对话式 AI,您可能希望选择 Chatbase 或(因为您使用的是 Google Cloud 的 Dialogflow)BigQuery。

我写了一个指南,关于如何做到这一点:https://cloud.google.com/blog/products/ai-machine-learning/simple-blueprint-for-building-ai-powered-customer-service-on-gcp

我也有一些工作代码,适用于两者; Chatbase 和 BigQuery: https://github.com/savelee/kube-django-ng/tree/master/chatserver/src

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2016-10-21
    • 1970-01-01
    • 1970-01-01
    • 2019-02-20
    • 2021-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多