From 5d0a148fea79d54afb49e6057d9ee66c7eb1ed4e Mon Sep 17 00:00:00 2001 From: Andrey Pohilko Date: Mon, 19 Dec 2022 12:38:03 +0200 Subject: [PATCH] Add installMode to analytics --- pkg/dashboard/static/analytics.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkg/dashboard/static/analytics.js b/pkg/dashboard/static/analytics.js index 05219b6..bf360e5 100644 --- a/pkg/dashboard/static/analytics.js +++ b/pkg/dashboard/static/analytics.js @@ -5,7 +5,7 @@ xhr.onload = function () { const version = status.CurVer if (status.Analytics) { enableDD(version) - enableHeap(version) + enableHeap(version, status.ClusterMode) } } } @@ -42,7 +42,7 @@ function enableDD(version) { }) } -function enableHeap(version) { +function enableHeap(version, inCluster) { window.heap = window.heap || [], heap.load = function (e, t) { window.heap.appid = e, window.heap.config = t = t || {}; let r = document.createElement("script"); @@ -56,7 +56,10 @@ function enableHeap(version) { }, p = ["addEventProperties", "addUserProperties", "clearEventProperties", "identify", "resetIdentity", "removeEventProperty", "setEventProperties", "track", "unsetEventProperty"], o = 0; o < p.length; o++) heap[p[o]] = n(p[o]) }; heap.load("4249623943"); - window.heap.addEventProperties({'version': version}); + window.heap.addEventProperties({ + 'version': version, + 'installationMode': inCluster?"cluster":"local" + }); } function sendStats(name, prop){