From 2bd0c862a625434c9a858fcd53c7ab23c11045d5 Mon Sep 17 00:00:00 2001
From: Bastien DUMONT <bdumont@grandlyon.com>
Date: Thu, 19 May 2022 10:19:41 +0200
Subject: [PATCH] remove userId tracking

---
 src/components/App.tsx     | 7 ++++++-
 src/utils/matomoTracker.ts | 8 +-------
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/src/components/App.tsx b/src/components/App.tsx
index d86299f0c..d29f436c5 100644
--- a/src/components/App.tsx
+++ b/src/components/App.tsx
@@ -25,8 +25,13 @@ export const App = ({ tracker }: AppProps) => {
   const { termsStatus } = useSelector((state: AppStore) => state.ecolyo.global)
   const isDev = new EnvironmentService().isDev()
 
+  console.log(isDev)
+
   useEffect(() => {
-    if (tracker && !isDev) {
+    if (
+      tracker
+      // && !isDev
+    ) {
       if (termsStatus.accepted) {
         tracker.connectToHistory()
       }
diff --git a/src/utils/matomoTracker.ts b/src/utils/matomoTracker.ts
index 2e43776d5..00a649b57 100644
--- a/src/utils/matomoTracker.ts
+++ b/src/utils/matomoTracker.ts
@@ -1,6 +1,5 @@
 import { History, Location, UnregisterCallback } from 'history'
 import { readCozyDataFromDOM } from 'cozy-ui/transpiled/react/helpers/appDataset'
-import hash from 'object-hash'
 
 interface InitSettings {
   cozyUrl: string
@@ -53,7 +52,6 @@ export default class MatomoTracker {
       MatomoTracker.push(['setSiteId', this.siteId])
       MatomoTracker.push(['setReferrerUrl', 'https://ecolyo.com'])
       MatomoTracker.push(['setTrackerUrl', `${this.url + this.phpFilename}`])
-      MatomoTracker.push(['setUserId', hash(this.cozyUrl)])
       MatomoTracker.push(['enableLinkTracking'])
     }
     return {
@@ -82,10 +80,6 @@ export default class MatomoTracker {
         userId = userId.substring(0, indexOfPort)
       }
     }
-
-    if (userId) {
-      MatomoTracker.push(['setUserId', userId])
-    }
   }
 
   connectToHistory() {
@@ -103,6 +97,7 @@ export default class MatomoTracker {
   }
 
   track(loc: Location) {
+    console.log(loc)
     if (typeof window === 'undefined') {
       return
     }
@@ -110,7 +105,6 @@ export default class MatomoTracker {
 
     MatomoTracker.push(['setDocumentTitle', currentPath.substring(1)])
     MatomoTracker.push(['setCustomUrl', 'https://ecolyo.com' + currentPath])
-    MatomoTracker.push(['setUserId', hash(this.cozyUrl)])
     MatomoTracker.push(['trackPageView'])
   }
 }
-- 
GitLab