【问题标题】:Google Analytics in Angular2 without page URL change?Angular2中的Google Analytics没有页面URL更改?
【发布时间】:2017-07-31 22:38:02
【问题描述】:

当页面 URL 不变时,谁能告诉我如何使用 Google Analytics。我正在使用 Angular Material md-tab-group,它只是在不更改 URL 的情况下切换页面。

示例代码sn-p:

<md-tab-group [selectedIndex]="selectedIndex" #navigationTabs (selectChange)="indexChanged(navigationTabs);">
  <md-tab label="Label1" [class.mat-tab-label-active]="selectedIndex === 0" >
     <label1-scores *ngIf="selectedIndex === 0"></label1-scores>
  </md-tab>
  <md-tab label="Label2" [class.mat-tab-label-active]="selectedIndex === 1">
    <label2-groups *ngIf="selectedIndex === 1"></label2-groups>
  </md-tab>
</md-tab-group>

protected indexChanged(i) {
    if (i == 0) {
      ga('send', 'pageview', "/scores");
    }
    else if (i == 1) {
      ga('send', 'pageview', "/groups");
    }
}

在这些情况下,页面 URL 是静态的,只有 angular2 组件在变化。这是将页面数据发送到谷歌的正确方法还是其他任何可能的方法?

【问题讨论】:

标签: javascript angular google-analytics tracking


【解决方案1】:

试试这个:

protected indexChanged(i) {
    if (i == 0) {
      ga('set', 'page', "/scores");
    }
    else if (i == 1) {
      ga('set', 'page', "/groups");
    }
    ga('send', 'pageview');
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 2020-06-16
    • 2021-08-30
    • 2022-11-19
    • 2022-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多