diff --git a/packages/file-handling/src/dbp-file-handling-clipboard.js b/packages/file-handling/src/dbp-file-handling-clipboard.js
index 9d027d0663575b5f4aa9aeee280a908137bc5dfd..4f04efd03c2cc91deb4c8761cada58ce8963c434 100644
--- a/packages/file-handling/src/dbp-file-handling-clipboard.js
+++ b/packages/file-handling/src/dbp-file-handling-clipboard.js
@@ -263,8 +263,14 @@ export class FileHandlingClipboard extends ScopedElementsMixin(DBPLitElement) {
     }
 
     async sendClipboardFiles(files) {
-        for (let i = 0; i < files.length; i ++) {
-            await this.sendFileEvent(files[i].file);
+        if (files.length > 0) {
+            for (let i = 0; i < files.length; i ++) {
+                await this.sendFileEvent(files[i].file);
+            }
+
+            this.sendSetPropertyEvent(
+                'analytics-event',
+                {category: 'FileHandlingClipboard', action: 'LoadFilesFromClipboard', name: files.length});
         }
 
         this.tabulatorTable.deselectRow();
@@ -330,6 +336,10 @@ export class FileHandlingClipboard extends ScopedElementsMixin(DBPLitElement) {
                 "type": "success",
                 "timeout": 5,
             });
+
+            this.sendSetPropertyEvent(
+                'analytics-event',
+                {category: 'FileHandlingClipboard', action: 'SaveFilesToClipboard', name: this.filesToSave.length});
         }
     }