diff --git a/packages/editor-ui/src/components/NodeExecuteButton.vue b/packages/editor-ui/src/components/NodeExecuteButton.vue index fdc0f8581a..0c084b23bf 100644 --- a/packages/editor-ui/src/components/NodeExecuteButton.vue +++ b/packages/editor-ui/src/components/NodeExecuteButton.vue @@ -184,7 +184,7 @@ export default mixins( } if (!this.hasPinData || shouldUnpinAndExecute) { - this.$telemetry.track('User clicked execute node button', { node_type: this.nodeName, workflow_id: this.$store.getters.workflowId, source: this.telemetrySource }); + this.$telemetry.track('User clicked execute node button', { node_type: this.nodeType ? this.nodeType.name : null, workflow_id: this.$store.getters.workflowId, source: this.telemetrySource }); this.runWorkflow(this.nodeName, 'RunData.ExecuteNodeButton'); this.$emit('execute'); } diff --git a/packages/editor-ui/src/views/NodeView.vue b/packages/editor-ui/src/views/NodeView.vue index a013387d91..353fc87f9a 100644 --- a/packages/editor-ui/src/views/NodeView.vue +++ b/packages/editor-ui/src/views/NodeView.vue @@ -409,7 +409,8 @@ export default mixins( }, methods: { onRunNode(nodeName: string, source: string) { - this.$telemetry.track('User clicked execute node button', { node_type: nodeName, workflow_id: this.$store.getters.workflowId, source: 'canvas' }); + const node = this.$store.getters.getNodeByName(nodeName); + this.$telemetry.track('User clicked execute node button', { node_type: node ? node.type : null, workflow_id: this.$store.getters.workflowId, source: 'canvas' }); this.runWorkflow(nodeName, source); }, onRunWorkflow() {