未从angular 8项目记录Google Analytics分析事件值

问题描述

我正在使用Google Analytics(分析)跟踪用户活动。但是,即使我从服务中触发事件,事件的值也记录为零。

以下是来自以下链接的步骤:How To Properly Add Google Analytics Tracking to Your Angular Web App

image of event from Google Analytics

我的代码:

googleanalytics.service.ts

import {Injectable} from '@angular/core';
declare let gtag:Function;


@Injectable({
  providedIn: 'root'
})
export class GoogleanalyticsService {

  constructor() { }

  public eventEmitter( 
    Eventname: string,Eventcategory: string,Eventaction: string,Eventlabel: string = null,Eventvalue: number = null ){ 
         gtag('event',Eventname,{ 
                 Eventcategory: Eventcategory,Eventlabel: Eventlabel,Eventaction: Eventaction,Eventvalue: Eventvalue
               })
    }
public event2(
  
    Eventcategory: string,Eventvalue: number 
){
  gtag('send',{
    hitType: 'event',eventCategory: Eventcategory,eventAction: Eventaction,eventLabel: Eventlabel,Eventvalue: Eventvalue
  });
}
    public setGAUser(userid){
      gtag('set',{'user_id': userid}); // Set the user ID using signed-in user_id.})

    }
}

samplecomponent.ts:

this.GAService.eventEmitter('user_completed_form','user','click',30);

请提出一些解决方案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)