feat: Add analytics event for command bar usage (#7659)
This commit is contained in:
@@ -91,3 +91,7 @@ export const OPEN_AI_EVENTS = Object.freeze({
|
|||||||
DISMISS_LABEL_SUGGESTION: 'OpenAI: Dismiss label suggestions',
|
DISMISS_LABEL_SUGGESTION: 'OpenAI: Dismiss label suggestions',
|
||||||
DISMISS_AI_SUGGESTION: 'OpenAI: Dismiss AI suggestions',
|
DISMISS_AI_SUGGESTION: 'OpenAI: Dismiss AI suggestions',
|
||||||
});
|
});
|
||||||
|
|
||||||
|
export const GENERAL_EVENTS = Object.freeze({
|
||||||
|
COMMAND_BAR: 'Used commandbar',
|
||||||
|
});
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
:no-auto-load-md-icons="true"
|
:no-auto-load-md-icons="true"
|
||||||
hideBreadcrumbs
|
hideBreadcrumbs
|
||||||
:placeholder="placeholder"
|
:placeholder="placeholder"
|
||||||
@selected="setCommandbarData"
|
@selected="onSelected"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -17,6 +17,7 @@ import agentMixin from 'dashboard/mixins/agentMixin';
|
|||||||
import conversationLabelMixin from 'dashboard/mixins/conversation/labelMixin';
|
import conversationLabelMixin from 'dashboard/mixins/conversation/labelMixin';
|
||||||
import conversationTeamMixin from 'dashboard/mixins/conversation/teamMixin';
|
import conversationTeamMixin from 'dashboard/mixins/conversation/teamMixin';
|
||||||
import adminMixin from 'dashboard/mixins/isAdmin';
|
import adminMixin from 'dashboard/mixins/isAdmin';
|
||||||
|
import { GENERAL_EVENTS } from '../../../helper/AnalyticsHelper/events';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
mixins: [
|
mixins: [
|
||||||
@@ -56,6 +57,16 @@ export default {
|
|||||||
setCommandbarData() {
|
setCommandbarData() {
|
||||||
this.$refs.ninjakeys.data = this.hotKeys;
|
this.$refs.ninjakeys.data = this.hotKeys;
|
||||||
},
|
},
|
||||||
|
onSelected(item) {
|
||||||
|
const {
|
||||||
|
detail: { action: { title = null, section = null } = {} } = {},
|
||||||
|
} = item;
|
||||||
|
this.$track(GENERAL_EVENTS.COMMAND_BAR, {
|
||||||
|
section,
|
||||||
|
action: title,
|
||||||
|
});
|
||||||
|
this.setCommandbarData();
|
||||||
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user