feat(editor): embed iframe block event tracking (#11313)

Close [BS-2958](https://linear.app/affine-design/issue/BS-2958/埋点相关)
This commit is contained in:
donteatfriedrice
2025-04-01 02:50:23 +00:00
parent 3467515ae9
commit 1dbd34177e
12 changed files with 157 additions and 12 deletions
@@ -11,6 +11,9 @@ export type LinkEventType =
| 'OpenedCardStyleSelector'
| 'SelectedCardStyle'
| 'OpenedCardScaleSelector'
| 'SelectedCardScale';
| 'SelectedCardScale'
| 'OpenLink'
| 'EditLink'
| 'ReloadLink';
export type LinkToolbarEvents = Record<LinkEventType, TelemetryEvent>;
@@ -30,6 +30,7 @@ export type TelemetryEventMap = OutDatabaseAllEvents &
AttachmentUploadedEvent: AttachmentUploadedEvent;
BlockCreated: BlockCreationEvent;
EdgelessToolPicked: EdgelessToolPickedEvent;
CreateEmbedBlock: TelemetryEvent;
};
export interface TelemetryService {