diff --git a/src/components/dialog/content/CloudNotificationContent.vue b/src/components/dialog/content/CloudNotificationContent.vue
index 657d9dcb9..e2c654f27 100644
--- a/src/components/dialog/content/CloudNotificationContent.vue
+++ b/src/components/dialog/content/CloudNotificationContent.vue
@@ -87,18 +87,40 @@
diff --git a/src/components/topbar/TopbarBadges.vue b/src/components/topbar/TopbarBadges.vue
index de0d8386f..165988520 100644
--- a/src/components/topbar/TopbarBadges.vue
+++ b/src/components/topbar/TopbarBadges.vue
@@ -34,6 +34,7 @@ import { computed } from 'vue'
import { useI18n } from 'vue-i18n'
import { useSettingStore } from '@/platform/settings/settingStore'
+import { useTelemetry } from '@/platform/telemetry'
import { useDialogService } from '@/services/dialogService'
import { useTopbarBadgeStore } from '@/stores/topbarBadgeStore'
import type { TopbarBadge as TopbarBadgeType } from '@/types/comfy'
@@ -92,6 +93,9 @@ const cloudBadge = computed(() => {
})
const handleCloudBadgeClick = () => {
+ useTelemetry()?.trackUiButtonClicked({
+ button_id: 'cloud_notification_badge_clicked'
+ })
dialogService.showCloudNotification()
}