From 18901b3baf6a317fd98f6d995ada35f0101f5686 Mon Sep 17 00:00:00 2001 From: Patrizio Bekerle <patrizio@bekerle.com> Date: Wed, 12 May 2021 10:04:17 +0200 Subject: [PATCH] Add Nextcloud upload/download event tracking --- .../file-handling/src/dbp-nextcloud-file-picker.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/file-handling/src/dbp-nextcloud-file-picker.js b/packages/file-handling/src/dbp-nextcloud-file-picker.js index cbd010fb..41a252b8 100644 --- a/packages/file-handling/src/dbp-nextcloud-file-picker.js +++ b/packages/file-handling/src/dbp-nextcloud-file-picker.js @@ -441,6 +441,12 @@ export class NextcloudFilePicker extends ScopedElementsMixin(DBPLitElement) { const event = new CustomEvent("dbp-nextcloud-file-picker-number-files", { "detail": data, bubbles: true, composed: true }); this.dispatchEvent(event); + + if (files.length > 0) { + this.sendSetPropertyEvent( + 'analytics-event', + {category: 'FileHandlingNextcloud', action: 'DownloadFiles', name: files.length}); + } } /** @@ -509,6 +515,12 @@ export class NextcloudFilePicker extends ScopedElementsMixin(DBPLitElement) { this.forAll = false; this.setRepeatForAllConflicts(); this.uploadFile(directory); + + if (files.length > 0) { + this.sendSetPropertyEvent( + 'analytics-event', + {category: 'FileHandlingNextcloud', action: 'UploadFiles', name: files.length}); + } } /** -- GitLab