Google Angular2 中的分析没有页面 URL 更改?
Google Analytics in Angular2 without page URL change?
谁能告诉我如何在页面 URL 未更改时使用 Google 分析。我正在使用 Angular Material md-tab-group
,它只是切换页面而不更改 URL。
示例代码片段:
<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 组件在变化。这是将页面数据发送到 google 的正确方法还是任何其他可能的方法?
试试这个:
protected indexChanged(i) {
if (i == 0) {
ga('set', 'page', "/scores");
}
else if (i == 1) {
ga('set', 'page', "/groups");
}
ga('send', 'pageview');
}
谁能告诉我如何在页面 URL 未更改时使用 Google 分析。我正在使用 Angular Material md-tab-group
,它只是切换页面而不更改 URL。
示例代码片段:
<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 组件在变化。这是将页面数据发送到 google 的正确方法还是任何其他可能的方法?
试试这个:
protected indexChanged(i) {
if (i == 0) {
ga('set', 'page', "/scores");
}
else if (i == 1) {
ga('set', 'page', "/groups");
}
ga('send', 'pageview');
}