feat: introduce more events into the analytics pipeline (#3156)

This commit is contained in:
Andrew Bastin
2023-06-24 10:18:35 +05:30
committed by GitHub
parent 64c5077506
commit 8c0aff8863
22 changed files with 307 additions and 8 deletions

View File

@@ -105,7 +105,8 @@ export class MQTTConnection {
this.handleError(e)
}
platform.analytics?.logHoppRequestRunToAnalytics({
platform.analytics?.logEvent({
type: "HOPP_REQUEST_RUN",
platform: "mqtt",
})
}

View File

@@ -113,7 +113,8 @@ export class SIOConnection {
this.handleError(error, "CONNECTION")
}
platform.analytics?.logHoppRequestRunToAnalytics({
platform.analytics?.logEvent({
type: "HOPP_REQUEST_RUN",
platform: "socketio",
})
}

View File

@@ -63,7 +63,8 @@ export class SSEConnection {
})
}
platform.analytics?.logHoppRequestRunToAnalytics({
platform.analytics?.logEvent({
type: "HOPP_REQUEST_RUN",
platform: "sse",
})
}

View File

@@ -71,7 +71,8 @@ export class WSConnection {
this.handleError(error as SyntaxError)
}
platform.analytics?.logHoppRequestRunToAnalytics({
platform.analytics?.logEvent({
type: "HOPP_REQUEST_RUN",
platform: "wss",
})
}

View File

@@ -6,6 +6,7 @@ import { refWithControl } from "@vueuse/core"
import { HoppRESTResponse } from "../types/HoppRESTResponse"
import { getDefaultRESTRequest } from "./default"
import { HoppTestResult } from "../types/HoppTestResult"
import { platform } from "~/platform"
export type HoppRESTTab = {
id: string
@@ -147,6 +148,10 @@ export function createNewTab(document: HoppRESTDocument, switchToIt = true) {
currentTabID.value = id
}
platform.analytics?.logEvent({
type: "HOPP_REST_NEW_TAB_OPENED",
})
return tab
}