如何更改默认的“页面视图”名称

How to change default `Page View` name

是否可以更改在 app.component 中导入 Angulartics2GoogleTagManager 后跟踪的页面浏览事件的默认名称?现在是页面浏览量,我需要更改名称。

如果要更改事件的名称,则需要修改 angulartic2 GTM 包本身。特别是这个文件:https://github.com/angulartics/angulartics2/blob/master/src/lib/providers/gtm/gtm.ts

angulartics2.pageTrack 的 datalayer.push 看起来像这样:

dataLayer.push({
        'event': 'Page View',
        'content-name': path,
        'userId': this.angulartics2.settings.gtm.userId
      });

如果要更改,只需更改'event'键值即可。

但是要跟踪综合浏览量:

您需要:

  1. 为 "Page View" 事件创建 GTM 自定义事件触发器
  2. 创建 GTM 数据层变量以捕获 "content-name" 值
  3. 为 Google Analytics 创建一个 GTM 标签,其中自定义字段 "page" 设置为第 2 步中创建的数据层变量,并在第 1 步中创建的触发器上触发