feat: Add analytics event for command bar usage (#7659)

This commit is contained in:
Muhsin Keloth
2023-08-02 13:45:26 +05:30
committed by GitHub
parent ef33c60652
commit 2a73f124ca
2 changed files with 16 additions and 1 deletions

View File

@@ -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',
});

View File

@@ -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>