diff --git a/packages/file-handling/src/dbp-nextcloud-file-picker.js b/packages/file-handling/src/dbp-nextcloud-file-picker.js index cbd010fb452ac7ecd4e8f2a096b0fecb1af45106..41a252b877e4a1ba05dc4f41faf54af0d2b0dfa0 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}); + } } /**