Skip to content

Remove Jitsu frontend code from Product Analytics features, part 2

Elwyn Benson requested to merge 406660-remove-jitsu-from-frontend-part-2 into master

What does this MR do and why?

Follows on from !120400 (merged) and removes remaining Jitsu code and feature flags from the frontend.

  • Analytics dashboard component
    • non-graphql dashboard loading
    • non-graphql visualization loading
    • various utility functions used by these
    • Jitsu dashboard+visualization JSON files
  • Tests, mock data
  • product_analytics_snowplow_support flag no longer pushed to frontend
  • Two followup suggestions form previous MRs

Note: product analytics is currently an experimental feature behind default-off feature flags, so these changes will not impact customers at this stage.

Screenshots or screen recordings

No visual changes

How to set up and validate locally

  1. Follow these instructions to setup Product Analytics in GDK.
  2. Ensure that product_analytics_snowplow_support feature flag is disabled
  3. Verify that Jitsu is not mentioned anywhere and all functionality works with Snowplow as expected:
    • viewing custom + builtin dashboards
    • with combined_analytics_dashboards_editor enabled, editing + creating + saving dashboards

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #406660 (closed)

Edited by Elwyn Benson

Merge request reports