AngularFireAnalytics不会在DebugView中记录事件

问题描述

我遵循了install-and-setup.mdgetting-startd.md的说明,将DEBUG_MODE设置为true,安装了google-analytics-debugger扩展名,但是无论如何在DebugView中看不到任何事件。在开发工具中,没有对分析的任何POST请求,只有对https://www.googletagmanager.com/gtag/js?l=dataLayer&dbg=7986

的一些GET请求

存储库:Repository

我也曾尝试在index.html中添加SDK。而且DebugView日志记录有效,可以向https://www.google-analytics.com/g/collect..发送POST请求。存在。

package.json

"@angular/core": "~10.0.14","@angular/fire": "^6.0.2","firebase": "^7.13.1"

app.module.ts

import { AngularFireAnalyticsModule,DEBUG_MODE } from '@angular/fire/analytics';

import { AngularFireModule } from '@angular/fire';
import { AppComponent } from './app.component';
import { AppRoutingModule } from './app-routing.module';
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { ProfileComponent } from './profile/profile.component';
import { RulesComponent } from './rules/rules.component';
import { environment } from '../environments/environment';

@NgModule({
  declarations: [
    AppComponent,ProfileComponent,RulesComponent
  ],imports: [
    AngularFireModule.initializeApp(environment.firebase),AngularFireAnalyticsModule,BrowserModule,AppRoutingModule,],providers: [
    { provide: DEBUG_MODE,useValue: true },bootstrap: [AppComponent]
})
export class AppModule { }

谢谢。

解决方法

似乎是Angular Fire的一个已知问题,您可以尝试使用@angular/fire ^6.0.0,如此处的评论所述:https://github.com/angular/angularfire/issues/2505#issuecomment-672462375

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...