Skip to content

Commit 73c58cf

Browse files
committed
fix(docs): Don't track fragment navigation as pageview
1 parent 448c51f commit 73c58cf

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

projects/ngqp-demo/src/app/shared/analytics.service.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Injectable } from '@angular/core';
22
import { NavigationEnd, Router } from '@angular/router';
3-
import { filter, map } from 'rxjs/operators';
3+
import { distinctUntilChanged, filter, map } from 'rxjs/operators';
44

55
declare const gtag: Function;
66

@@ -21,9 +21,9 @@ export class AnalyticsService {
2121
router.events.pipe(
2222
filter(event => event instanceof NavigationEnd),
2323
map(event => event as NavigationEnd),
24-
).subscribe(event => {
25-
const url = event.urlAfterRedirects;
26-
24+
map(event => event.urlAfterRedirects),
25+
distinctUntilChanged(),
26+
).subscribe(url => {
2727
try {
2828
gtag('config', 'UA-131508204-1', { 'page_path': url });
2929
} catch (ignored) {

0 commit comments

Comments
 (0)