From 7a27955a7d1c5f4f154f176ebcbd06cc0461cd54 Mon Sep 17 00:00:00 2001 From: aswathy Date: Mon, 3 Feb 2025 14:43:12 +0400 Subject: [PATCH 1/3] fix: testing the loggedin status --- package-lock.json | 32 ++++----- package.json | 2 +- packages/account/package.json | 2 +- packages/api-v2/package.json | 2 +- packages/appstore/package.json | 2 +- packages/cashier/package.json | 2 +- packages/cfd/package.json | 2 +- packages/core/package.json | 2 +- packages/core/src/Stores/client-store.js | 82 +++++++++++++--------- packages/core/src/Utils/Analytics/index.ts | 6 +- packages/hooks/package.json | 2 +- packages/p2p/package.json | 2 +- packages/reports/package.json | 2 +- packages/shared/package.json | 2 +- packages/trader/package.json | 2 +- packages/wallets/package.json | 2 +- 16 files changed, 80 insertions(+), 66 deletions(-) diff --git a/package-lock.json b/package-lock.json index 142552c3aa0c..decb03b0f86c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ ], "dependencies": { "@babel/preset-typescript": "^7.24.7", - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@sendbird/chat": "^4.9.7", "@types/react-transition-group": "^4.4.4", "babel-jest": "^29.7.0", @@ -2668,9 +2668,9 @@ } }, "node_modules/@deriv-com/analytics": { - "version": "1.28.2", - "resolved": "https://registry.npmjs.org/@deriv-com/analytics/-/analytics-1.28.2.tgz", - "integrity": "sha512-tRUgSs1SWzkKvP6pd4gDYZZFpC+yAp7WWH7I/uV+98GiddiUyPbu4BVsIDESiK0y7C9P4ZauP5kSddiMd0WkBw==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/@deriv-com/analytics/-/analytics-1.30.1.tgz", + "integrity": "sha512-qoI4rCf+zRDaoVLkd1rCVapIutanaWIBV0lTxkWAhuEmcHZFH0C0bMnIEtSukVWmPS+22hoOeMX6p6tBdFweig==", "license": "MIT", "dependencies": { "@growthbook/growthbook": "^1.1.0", @@ -50185,7 +50185,7 @@ "license": "Apache-2.0", "dependencies": { "@binary-com/binary-document-uploader": "^2.4.8", - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/quill-ui": "1.24.4", "@deriv-com/translations": "1.3.9", "@deriv-com/ui": "1.36.4", @@ -50293,7 +50293,7 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv/api-types": "1.0.172", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^7.0.2", @@ -50332,7 +50332,7 @@ "version": "0.0.4", "license": "Apache-2.0", "dependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/translations": "1.3.9", "@deriv-com/ui": "1.36.4", "@deriv/account": "^1.0.0", @@ -50548,7 +50548,7 @@ "name": "@deriv/cashier", "version": "1.0.0", "dependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/ui": "1.36.4", "@deriv/api": "^1.0.0", "@deriv/api-types": "1.0.172", @@ -50625,7 +50625,7 @@ "version": "1.0.0", "license": "Apache-2.0", "dependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/translations": "1.3.9", "@deriv-com/ui": "1.36.4", "@deriv-com/utils": "^0.0.42", @@ -50831,7 +50831,7 @@ "dependencies": { "@babel/polyfill": "^7.12.1 ", "@datadog/browser-rum": "^5.11.0", - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/auth-client": "^1.3.10", "@deriv-com/quill-tokens": "2.0.4", "@deriv-com/quill-ui": "1.24.4", @@ -50987,7 +50987,7 @@ "version": "1.0.0", "dependencies": { "@binary-com/binary-document-uploader": "^2.4.8", - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/auth-client": "^1.3.10", "@deriv-com/ui": "1.36.4", "@deriv-com/utils": "^0.0.42", @@ -51067,7 +51067,7 @@ "version": "0.7.3", "license": "ISC", "dependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/ui": "1.36.4", "@deriv-com/utils": "^0.0.42", "@deriv/api": "^1.0.0", @@ -51221,7 +51221,7 @@ "license": "Apache-2.0", "dependencies": { "@babel/polyfill": "^7.12.1 ", - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/ui": "1.36.4", "@deriv/api-types": "1.0.172", "@deriv/components": "^1.0.0", @@ -51317,7 +51317,7 @@ "version": "1.0.0", "license": "Apache-2.0", "dependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/utils": "^0.0.42", "@deriv/api-types": "1.0.172", "@deriv/quill-icons": "2.2.1", @@ -51387,7 +51387,7 @@ "version": "3.8.0", "license": "Apache-2.0", "dependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/quill-tokens": "2.0.4", "@deriv-com/quill-ui": "1.24.4", "@deriv-com/ui": "1.36.4", @@ -51573,7 +51573,7 @@ "name": "@deriv/wallets", "version": "1.0.0", "dependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/translations": "1.3.9", "@deriv-com/ui": "1.36.4", "@deriv-com/utils": "^0.0.42", diff --git a/package.json b/package.json index c62e7e328e91..e54b9a7587b8 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ }, "dependencies": { "@babel/preset-typescript": "^7.24.7", - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@sendbird/chat": "^4.9.7", "@types/react-transition-group": "^4.4.4", "babel-jest": "^29.7.0", diff --git a/packages/account/package.json b/packages/account/package.json index c2e197faa1f2..5d3c250990f4 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -30,7 +30,7 @@ }, "dependencies": { "@binary-com/binary-document-uploader": "^2.4.8", - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/translations": "1.3.9", "@deriv-com/utils": "^0.0.42", "@deriv-com/ui": "1.36.4", diff --git a/packages/api-v2/package.json b/packages/api-v2/package.json index c722030734b9..d6be9df0fbc5 100644 --- a/packages/api-v2/package.json +++ b/packages/api-v2/package.json @@ -16,7 +16,7 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv/api-types": "1.0.172", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/packages/appstore/package.json b/packages/appstore/package.json index c3caecae5d79..2fd07fc7d53a 100644 --- a/packages/appstore/package.json +++ b/packages/appstore/package.json @@ -26,7 +26,7 @@ "author": "Deriv", "license": "Apache-2.0", "dependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/translations": "1.3.9", "@deriv-com/ui": "1.36.4", "@deriv/account": "^1.0.0", diff --git a/packages/cashier/package.json b/packages/cashier/package.json index 96656b488f16..c0e81a047309 100644 --- a/packages/cashier/package.json +++ b/packages/cashier/package.json @@ -37,7 +37,7 @@ "url": "https://github.com/deriv-com/deriv-app/issues" }, "dependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/ui": "1.36.4", "@deriv/api": "^1.0.0", "@deriv/api-types": "1.0.172", diff --git a/packages/cfd/package.json b/packages/cfd/package.json index e3f3fc4f72e1..7f719c0955c3 100644 --- a/packages/cfd/package.json +++ b/packages/cfd/package.json @@ -86,7 +86,7 @@ }, "dependencies": { "@deriv-com/ui": "1.36.4", - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/translations": "1.3.9", "@deriv/quill-icons": "2.2.1", "@deriv-com/utils": "^0.0.42", diff --git a/packages/core/package.json b/packages/core/package.json index ec3b05dc3fd2..f738a04cbf3e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -96,7 +96,7 @@ "dependencies": { "@babel/polyfill": "^7.12.1 ", "@datadog/browser-rum": "^5.11.0", - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/auth-client": "^1.3.10", "@deriv-com/quill-tokens": "2.0.4", "@deriv-com/quill-ui": "1.24.4", diff --git a/packages/core/src/Stores/client-store.js b/packages/core/src/Stores/client-store.js index b8cbd534c17b..92e15841501c 100644 --- a/packages/core/src/Stores/client-store.js +++ b/packages/core/src/Stores/client-store.js @@ -1822,6 +1822,26 @@ export default class ClientStore extends BaseStore { const is_virtual = account.is_virtual; const account_type = !is_virtual && currency ? currency : this.account_title; + setTimeout(async () => { + const analytics_config = await this.getAnalyticsConfig(); + if (this.user_id) analytics_config.user_id = this.user_id; + Analytics.setAttributes(analytics_config); + }, 4); + + return { + loginid, + is_disabled, + is_virtual, + icon: account_type.toLowerCase(), // TODO: display the icon + title: account_type.toLowerCase() === 'virtual' ? localize('DEMO') : account_type, + }; + } + + async getAnalyticsConfig(isLoggedOut = false) { + const broker = LocalStore?.get('active_loginid') + ?.match(/[a-zA-Z]+/g) + ?.join(''); + const ppc_campaign_cookies = Cookies.getJSON('utm_data') === 'null' ? { @@ -1831,11 +1851,9 @@ export default class ClientStore extends BaseStore { utm_content: 'no content', } : Cookies.getJSON('utm_data'); - const broker = LocalStore?.get('active_loginid') - ?.match(/[a-zA-Z]+/g) - ?.join(''); - setTimeout(async () => { - let residence_country = ''; + + let residence_country = ''; + if (!isLoggedOut) { if (this.residence) { residence_country = this.residence; } else { @@ -1849,35 +1867,28 @@ export default class ClientStore extends BaseStore { console.error('Error getting residence country', error); } } - - const analytics_config = { - loggedIn: this.is_logged_in, - account_type: broker === 'null' ? 'unlogged' : broker, - residence_country, - app_id: String(getAppId()), - device_type: isMobile() ? 'mobile' : 'desktop', - language: getLanguage(), - device_language: navigator?.language || 'en-EN', - user_language: getLanguage().toLowerCase(), - country: await CountryUtils.getCountry(), - utm_source: ppc_campaign_cookies?.utm_source, - utm_medium: ppc_campaign_cookies?.utm_medium, - utm_campaign: ppc_campaign_cookies?.utm_campaign, - utm_content: ppc_campaign_cookies?.utm_content, - domain: window.location.hostname, - url: window.location.href, - }; - - if (this.user_id) analytics_config.user_id = this.user_id; - Analytics.setAttributes(analytics_config); - }, 4); + } + let login_status = false; + if (!isLoggedOut && this.is_logged_in) { + login_status = true; + } return { - loginid, - is_disabled, - is_virtual, - icon: account_type.toLowerCase(), // TODO: display the icon - title: account_type.toLowerCase() === 'virtual' ? localize('DEMO') : account_type, + loggedIn: login_status, + account_type: broker === 'null' ? 'unlogged' : broker, + residence_country, + app_id: String(getAppId()), + device_type: isMobile() ? 'mobile' : 'desktop', + language: getLanguage(), + device_language: navigator?.language || 'en-EN', + user_language: getLanguage().toLowerCase(), + country: await CountryUtils.getCountry(), + utm_source: ppc_campaign_cookies?.utm_source, + utm_medium: ppc_campaign_cookies?.utm_medium, + utm_campaign: ppc_campaign_cookies?.utm_campaign, + utm_content: ppc_campaign_cookies?.utm_content, + domain: window.location.hostname, + url: window.location.href, }; } @@ -2093,7 +2104,7 @@ export default class ClientStore extends BaseStore { this.initialized_broadcast = is_initialized; } - cleanUp() { + async cleanUp() { // delete all notifications keys for this account when logout const notification_messages = LocalStore.getObject('notification_messages'); if (notification_messages && this.loginid) { @@ -2102,6 +2113,9 @@ export default class ClientStore extends BaseStore { ...notification_messages, }); } + // update growthbook + const analytics_config = await this.getAnalyticsConfig(true); + Analytics.setAttributes(analytics_config); this.root_store.gtm.pushDataLayer({ event: 'log_out', @@ -2135,7 +2149,7 @@ export default class ClientStore extends BaseStore { const response = await requestLogout(); if (response?.logout === 1) { - this.cleanUp(); + await this.cleanUp(); this.setLogout(true); } diff --git a/packages/core/src/Utils/Analytics/index.ts b/packages/core/src/Utils/Analytics/index.ts index 0e9df1fa9c61..2a36d46a3945 100644 --- a/packages/core/src/Utils/Analytics/index.ts +++ b/packages/core/src/Utils/Analytics/index.ts @@ -18,16 +18,16 @@ export const AnalyticsInitializer = async () => { .catch(() => FIREBASE_INIT_DATA); if (process.env.RUDDERSTACK_KEY && flags?.tracking_rudderstack) { const ppc_campaign_cookies = - Cookies.getJSON('utm_data') === 'null' + JSON.parse(Cookies.get('utm_data') || 'null') === 'null' ? { utm_source: 'no source', utm_medium: 'no medium', utm_campaign: 'no campaign', utm_content: 'no content', } - : Cookies.getJSON('utm_data'); + : JSON.parse(Cookies.get('utm_data') || 'null'); - const client_information = Cookies.getJSON('client_information'); + const client_information = JSON.parse(Cookies.get('client_information') || 'null'); const config = { growthbookKey: flags.marketing_growthbook ? process.env.GROWTHBOOK_CLIENT_KEY : undefined, diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 52f24575dff1..afd9bf488ec5 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -6,7 +6,7 @@ "sideEffects": false, "dependencies": { "@binary-com/binary-document-uploader": "^2.4.8", - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/auth-client": "^1.3.10", "@deriv-com/ui": "1.36.4", "@deriv-com/utils": "^0.0.42", diff --git a/packages/p2p/package.json b/packages/p2p/package.json index 6501930ab472..9e5949fc4468 100644 --- a/packages/p2p/package.json +++ b/packages/p2p/package.json @@ -33,7 +33,7 @@ "license": "ISC", "dependencies": { "@deriv-com/ui": "1.36.4", - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/utils": "^0.0.42", "@deriv/api": "^1.0.0", "@deriv/api-types": "1.0.172", diff --git a/packages/reports/package.json b/packages/reports/package.json index 42099ba159bf..e262c4f4734d 100644 --- a/packages/reports/package.json +++ b/packages/reports/package.json @@ -78,7 +78,7 @@ }, "dependencies": { "@deriv-com/ui": "1.36.4", - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv/components": "^1.0.0", "@deriv/deriv-api": "^1.0.15", "@deriv/api-types": "1.0.172", diff --git a/packages/shared/package.json b/packages/shared/package.json index ea27744f9c35..f1b9d7716edd 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -46,7 +46,7 @@ "typescript": "^4.6.3" }, "dependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv/quill-icons": "2.2.1", "@deriv/api-types": "1.0.172", "@deriv/translations": "^1.0.0", diff --git a/packages/trader/package.json b/packages/trader/package.json index 07c73f7163d0..b845fafaab0f 100644 --- a/packages/trader/package.json +++ b/packages/trader/package.json @@ -88,7 +88,7 @@ "webpack-node-externals": "^2.5.2" }, "dependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/quill-tokens": "2.0.4", "@deriv-com/utils": "^0.0.42", "@deriv-com/quill-ui": "1.24.4", diff --git a/packages/wallets/package.json b/packages/wallets/package.json index 34b7602b1f7a..56823dd40460 100644 --- a/packages/wallets/package.json +++ b/packages/wallets/package.json @@ -14,7 +14,7 @@ "start": "rimraf dist && npm run test && npm run serve" }, "dependencies": { - "@deriv-com/analytics": "1.28.2", + "@deriv-com/analytics": "1.30.1", "@deriv-com/translations": "1.3.9", "@deriv-com/ui": "1.36.4", "@deriv-com/utils": "^0.0.42", From c7df9ac1afbfd15d24592cf57b7f72b355419f2a Mon Sep 17 00:00:00 2001 From: aswathy Date: Thu, 6 Feb 2025 08:23:33 +0400 Subject: [PATCH 2/3] chore: empty commit From 3f66be9930f7dc665a067bf4fdaca2bed00b6719 Mon Sep 17 00:00:00 2001 From: aswathy Date: Thu, 6 Feb 2025 09:28:54 +0400 Subject: [PATCH 3/3] fix: upgraded the analytics version --- package-lock.json | 32 ++++++++++++++++---------------- package.json | 2 +- packages/account/package.json | 2 +- packages/api-v2/package.json | 2 +- packages/appstore/package.json | 2 +- packages/cashier/package.json | 2 +- packages/cfd/package.json | 2 +- packages/core/package.json | 2 +- packages/hooks/package.json | 2 +- packages/p2p/package.json | 2 +- packages/reports/package.json | 2 +- packages/shared/package.json | 2 +- packages/trader/package.json | 2 +- packages/wallets/package.json | 2 +- 14 files changed, 29 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index decb03b0f86c..ce8a19ba0358 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ ], "dependencies": { "@babel/preset-typescript": "^7.24.7", - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@sendbird/chat": "^4.9.7", "@types/react-transition-group": "^4.4.4", "babel-jest": "^29.7.0", @@ -2668,9 +2668,9 @@ } }, "node_modules/@deriv-com/analytics": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@deriv-com/analytics/-/analytics-1.30.1.tgz", - "integrity": "sha512-qoI4rCf+zRDaoVLkd1rCVapIutanaWIBV0lTxkWAhuEmcHZFH0C0bMnIEtSukVWmPS+22hoOeMX6p6tBdFweig==", + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/@deriv-com/analytics/-/analytics-1.30.2.tgz", + "integrity": "sha512-E0A7KlkJu/Zy/ii09NfBHG1V0JvsfRkhb57besSeT2LuD15nhclLxcWsS3wQBiTDwqz4W7Dk7HuPyYcDoETntw==", "license": "MIT", "dependencies": { "@growthbook/growthbook": "^1.1.0", @@ -50185,7 +50185,7 @@ "license": "Apache-2.0", "dependencies": { "@binary-com/binary-document-uploader": "^2.4.8", - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/quill-ui": "1.24.4", "@deriv-com/translations": "1.3.9", "@deriv-com/ui": "1.36.4", @@ -50293,7 +50293,7 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv/api-types": "1.0.172", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^7.0.2", @@ -50332,7 +50332,7 @@ "version": "0.0.4", "license": "Apache-2.0", "dependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/translations": "1.3.9", "@deriv-com/ui": "1.36.4", "@deriv/account": "^1.0.0", @@ -50548,7 +50548,7 @@ "name": "@deriv/cashier", "version": "1.0.0", "dependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/ui": "1.36.4", "@deriv/api": "^1.0.0", "@deriv/api-types": "1.0.172", @@ -50625,7 +50625,7 @@ "version": "1.0.0", "license": "Apache-2.0", "dependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/translations": "1.3.9", "@deriv-com/ui": "1.36.4", "@deriv-com/utils": "^0.0.42", @@ -50831,7 +50831,7 @@ "dependencies": { "@babel/polyfill": "^7.12.1 ", "@datadog/browser-rum": "^5.11.0", - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/auth-client": "^1.3.10", "@deriv-com/quill-tokens": "2.0.4", "@deriv-com/quill-ui": "1.24.4", @@ -50987,7 +50987,7 @@ "version": "1.0.0", "dependencies": { "@binary-com/binary-document-uploader": "^2.4.8", - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/auth-client": "^1.3.10", "@deriv-com/ui": "1.36.4", "@deriv-com/utils": "^0.0.42", @@ -51067,7 +51067,7 @@ "version": "0.7.3", "license": "ISC", "dependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/ui": "1.36.4", "@deriv-com/utils": "^0.0.42", "@deriv/api": "^1.0.0", @@ -51221,7 +51221,7 @@ "license": "Apache-2.0", "dependencies": { "@babel/polyfill": "^7.12.1 ", - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/ui": "1.36.4", "@deriv/api-types": "1.0.172", "@deriv/components": "^1.0.0", @@ -51317,7 +51317,7 @@ "version": "1.0.0", "license": "Apache-2.0", "dependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/utils": "^0.0.42", "@deriv/api-types": "1.0.172", "@deriv/quill-icons": "2.2.1", @@ -51387,7 +51387,7 @@ "version": "3.8.0", "license": "Apache-2.0", "dependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/quill-tokens": "2.0.4", "@deriv-com/quill-ui": "1.24.4", "@deriv-com/ui": "1.36.4", @@ -51573,7 +51573,7 @@ "name": "@deriv/wallets", "version": "1.0.0", "dependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/translations": "1.3.9", "@deriv-com/ui": "1.36.4", "@deriv-com/utils": "^0.0.42", diff --git a/package.json b/package.json index e54b9a7587b8..27b7b7c473e3 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ }, "dependencies": { "@babel/preset-typescript": "^7.24.7", - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@sendbird/chat": "^4.9.7", "@types/react-transition-group": "^4.4.4", "babel-jest": "^29.7.0", diff --git a/packages/account/package.json b/packages/account/package.json index 5d3c250990f4..6fa7594638a3 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -30,7 +30,7 @@ }, "dependencies": { "@binary-com/binary-document-uploader": "^2.4.8", - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/translations": "1.3.9", "@deriv-com/utils": "^0.0.42", "@deriv-com/ui": "1.36.4", diff --git a/packages/api-v2/package.json b/packages/api-v2/package.json index d6be9df0fbc5..2fc7835e3b06 100644 --- a/packages/api-v2/package.json +++ b/packages/api-v2/package.json @@ -16,7 +16,7 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv/api-types": "1.0.172", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/packages/appstore/package.json b/packages/appstore/package.json index 2fd07fc7d53a..d128ac32907f 100644 --- a/packages/appstore/package.json +++ b/packages/appstore/package.json @@ -26,7 +26,7 @@ "author": "Deriv", "license": "Apache-2.0", "dependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/translations": "1.3.9", "@deriv-com/ui": "1.36.4", "@deriv/account": "^1.0.0", diff --git a/packages/cashier/package.json b/packages/cashier/package.json index c0e81a047309..70a50cc2e58f 100644 --- a/packages/cashier/package.json +++ b/packages/cashier/package.json @@ -37,7 +37,7 @@ "url": "https://github.com/deriv-com/deriv-app/issues" }, "dependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/ui": "1.36.4", "@deriv/api": "^1.0.0", "@deriv/api-types": "1.0.172", diff --git a/packages/cfd/package.json b/packages/cfd/package.json index 7f719c0955c3..86f9c99b0575 100644 --- a/packages/cfd/package.json +++ b/packages/cfd/package.json @@ -86,7 +86,7 @@ }, "dependencies": { "@deriv-com/ui": "1.36.4", - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/translations": "1.3.9", "@deriv/quill-icons": "2.2.1", "@deriv-com/utils": "^0.0.42", diff --git a/packages/core/package.json b/packages/core/package.json index f738a04cbf3e..ba3825de2eda 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -96,7 +96,7 @@ "dependencies": { "@babel/polyfill": "^7.12.1 ", "@datadog/browser-rum": "^5.11.0", - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/auth-client": "^1.3.10", "@deriv-com/quill-tokens": "2.0.4", "@deriv-com/quill-ui": "1.24.4", diff --git a/packages/hooks/package.json b/packages/hooks/package.json index afd9bf488ec5..ed9eba514fef 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -6,7 +6,7 @@ "sideEffects": false, "dependencies": { "@binary-com/binary-document-uploader": "^2.4.8", - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/auth-client": "^1.3.10", "@deriv-com/ui": "1.36.4", "@deriv-com/utils": "^0.0.42", diff --git a/packages/p2p/package.json b/packages/p2p/package.json index 9e5949fc4468..f0186d0dd83d 100644 --- a/packages/p2p/package.json +++ b/packages/p2p/package.json @@ -33,7 +33,7 @@ "license": "ISC", "dependencies": { "@deriv-com/ui": "1.36.4", - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/utils": "^0.0.42", "@deriv/api": "^1.0.0", "@deriv/api-types": "1.0.172", diff --git a/packages/reports/package.json b/packages/reports/package.json index e262c4f4734d..6bd9c4235fad 100644 --- a/packages/reports/package.json +++ b/packages/reports/package.json @@ -78,7 +78,7 @@ }, "dependencies": { "@deriv-com/ui": "1.36.4", - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv/components": "^1.0.0", "@deriv/deriv-api": "^1.0.15", "@deriv/api-types": "1.0.172", diff --git a/packages/shared/package.json b/packages/shared/package.json index f1b9d7716edd..4311ec4c0a4c 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -46,7 +46,7 @@ "typescript": "^4.6.3" }, "dependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv/quill-icons": "2.2.1", "@deriv/api-types": "1.0.172", "@deriv/translations": "^1.0.0", diff --git a/packages/trader/package.json b/packages/trader/package.json index b845fafaab0f..5ffcf4e2bce8 100644 --- a/packages/trader/package.json +++ b/packages/trader/package.json @@ -88,7 +88,7 @@ "webpack-node-externals": "^2.5.2" }, "dependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/quill-tokens": "2.0.4", "@deriv-com/utils": "^0.0.42", "@deriv-com/quill-ui": "1.24.4", diff --git a/packages/wallets/package.json b/packages/wallets/package.json index 56823dd40460..12a90c464b8e 100644 --- a/packages/wallets/package.json +++ b/packages/wallets/package.json @@ -14,7 +14,7 @@ "start": "rimraf dist && npm run test && npm run serve" }, "dependencies": { - "@deriv-com/analytics": "1.30.1", + "@deriv-com/analytics": "1.30.2", "@deriv-com/translations": "1.3.9", "@deriv-com/ui": "1.36.4", "@deriv-com/utils": "^0.0.42",