Create a separate tracking event for Data explorer queries

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Refactor resolver.vue to support differentiated tracking events

Description

The resolver.vue component needs to be updated to accept a new trackingEventName prop that will enable differentiated tracking for queries originating from different components.

Requirements

  • Add a new trackingEventName prop to app/assets/javascripts/glql/components/common/resolver.vue
  • Use this prop to differentiate tracking events for queries made from:
    • facade.vue
    • data_explorer.vue

Acceptance Criteria

  • resolver.vue accepts a new trackingEventName prop
  • The prop is properly typed and documented
  • Tracking events use the provided event name to distinguish between different query sources
  • No breaking changes to existing functionality

Description was generated using AI

Edited by 🤖 GitLab Bot 🤖