在本地主机上进行开发时,Firebase 分析是否有效?

cbd*_*per 5 javascript google-analytics firebase firebase-analytics

我尝试遵循文档中的所有内容。

https://firebase.google.com/docs/analytics/get-started?platform=web

这就是我firebase在客户端代码上初始化应用程序的方式:

import firebase from 'firebase/app';
import 'firebase/auth';
import 'firebase/firestore';
import 'firebase/functions';
import 'firebase/storage';

// .env file in root folder
const config = {
  apiKey: process.env.FIREBASE_APP_API_KEY,
  authDomain: process.env.FIREBASE_APP_AUTH_DOMAIN,
  databaseURL: process.env.FIREBASE_APP_DATABASE_URL,
  projectId: process.env.FIREBASE_APP_PROJECT_ID,
  storageBucket: process.env.FIREBASE_APP_STORAGE_BUCKET,
  messagingSenderId: process.env.FIREBASE_APP_MESSAGING_SENDER_ID,
  appId: process.env.FIREBASE_APP_ID,
  measurementId: process.env.FIREBASE_MEASUREMENT_ID
};

firebase.initializeApp(config);
Run Code Online (Sandbox Code Playgroud)

我需要打电话吗firebase.analytics();

到目前为止,我只在本地主机中运行。我尚未部署到 Firebase 托管。

我应该能够在分析控制台上将自己视为用户吗?

它是如何工作的?我是否需要记录一些内容才能查看访问我的网络应用程序的用户?

到目前为止,什么也没有出现。

在此输入图像描述

在此输入图像描述

更新

我刚刚发现我需要导入 firebase 分析,例如

import 'firebase/analytics';
Run Code Online (Sandbox Code Playgroud)

但我还是不知道是否需要 cal firebase.analytics();。有人知道吗?

Fra*_*len 2

我需要打电话吗firebase.analytics();

如果不调用firebase.analytics()初始化分析模块,则不会记录任何事件。因此,如果您想在应用程序中使用 Firebase 分析,则确实需要firebase.analytics()在应用程序启动时调用。