From 65fe66cc283f1ac8c89638034e7db006e1f53791 Mon Sep 17 00:00:00 2001 From: Nishant Arora <1895906+whizzzkid@users.noreply.github.com> Date: Wed, 1 Feb 2023 13:41:04 -0700 Subject: [PATCH] feat(telemetry): :sparkles: Adding companion version to segments (#1142) --- add-on/src/lib/ipfs-companion.js | 3 ++- add-on/src/lib/telemetry.js | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/add-on/src/lib/ipfs-companion.js b/add-on/src/lib/ipfs-companion.js index 6a29da729..0d3c1d7a0 100644 --- a/add-on/src/lib/ipfs-companion.js +++ b/add-on/src/lib/ipfs-companion.js @@ -179,7 +179,8 @@ export default async function init () { function onTelemetryMessage (request, sender) { if (request.trackView) { - return trackView(request.trackView) + const { version } = browser.runtime.getManifest() + return trackView(request.trackView, { version }) } } diff --git a/add-on/src/lib/telemetry.js b/add-on/src/lib/telemetry.js index f3e5a2b7c..3d1932cc8 100644 --- a/add-on/src/lib/telemetry.js +++ b/add-on/src/lib/telemetry.js @@ -34,9 +34,9 @@ export function handleConsentFromState (state) { } const ignoredViewsRegex = [] -export function trackView (view) { +export function trackView (view, segments) { log('trackView called for view: ', view) - metricsProvider.trackView(view, ignoredViewsRegex) + metricsProvider.trackView(view, ignoredViewsRegex, segments) } export const startSession = (...args) => metricsProvider.startSession(...args)