mirror of
https://github.com/vector-im/element-web.git
synced 2025-09-03 12:51:04 +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",
|
eventName: "$pageview",
|
||||||
properties: {
|
properties: {
|
||||||
durationMs?: number
|
durationMs?: number
|
||||||
|
screen?: string
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -289,8 +290,17 @@ export class PosthogAnalytics {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public async trackPageView(durationMs: number) {
|
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", {
|
await this.trackAnonymousEvent<IPageView>("$pageview", {
|
||||||
durationMs,
|
durationMs,
|
||||||
|
screen,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user