mirror of
https://github.com/vector-im/element-web.git
synced 2025-08-31 19:31:11 +02:00
Track screen name when tracking page view
This commit is contained in:
parent
4048cb3c37
commit
c206127f68
@ -36,6 +36,7 @@ interface IPageView extends IAnonymousEvent {
|
||||
eventName: "$pageview",
|
||||
properties: {
|
||||
durationMs?: number
|
||||
screen?: string
|
||||
}
|
||||
}
|
||||
|
||||
@ -289,8 +290,17 @@ export class PosthogAnalytics {
|
||||
}
|
||||
|
||||
public async trackPageView(durationMs: number) {
|
||||
const hash = window.location.hash;
|
||||
|
||||
let screen = null;
|
||||
const split = hash.split("/");
|
||||
if (split.length >= 2) {
|
||||
screen = split[1];
|
||||
}
|
||||
|
||||
await this.trackAnonymousEvent<IPageView>("$pageview", {
|
||||
durationMs,
|
||||
screen,
|
||||
});
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user