diff --git a/packages/frontend/core/src/blocksuite/presets/ai/_common/chat-actions-handle.ts b/packages/frontend/core/src/blocksuite/presets/ai/_common/chat-actions-handle.ts index 28c1f869a1..8da0b3a21a 100644 --- a/packages/frontend/core/src/blocksuite/presets/ai/_common/chat-actions-handle.ts +++ b/packages/frontend/core/src/blocksuite/presets/ai/_common/chat-actions-handle.ts @@ -337,6 +337,15 @@ const SAVE_CHAT_TO_BLOCK_ACTION: ChatAction = { if (!blockId) { return false; } + + rootService.telemetryService?.track('CanvasElementAdded', { + control: 'manually save', + page: 'whiteboard editor', + module: 'ai chat panel', + segment: 'right sidebar', + type: 'chat block', + category: 'root', + }); return true; } catch (err) { console.error(err); diff --git a/packages/frontend/core/src/blocksuite/presets/ai/peek-view/chat-block-peek-view.ts b/packages/frontend/core/src/blocksuite/presets/ai/peek-view/chat-block-peek-view.ts index 4fc06e14f9..ecd4713356 100644 --- a/packages/frontend/core/src/blocksuite/presets/ai/peek-view/chat-block-peek-view.ts +++ b/packages/frontend/core/src/blocksuite/presets/ai/peek-view/chat-block-peek-view.ts @@ -204,6 +204,15 @@ export class AIChatBlockPeekView extends LitElement { source: { id: this.parentChatBlockId }, target: { id: aiChatBlockId }, }); + + edgelessService.telemetryService?.track('CanvasElementAdded', { + control: 'conversation', + page: 'whiteboard editor', + module: 'canvas', + segment: 'whiteboard', + type: 'chat block', + category: 'branch', + }); }; /**