Skip to content

Check for every type of event for product analytics state

What does this MR do and why?

We previously only marked product analytics setup as "complete" when there were page views registered with our SDK. Now we use any events, including custom events or events not seen with our SDK

How to set up and validate locally

  1. Setup the product analytics devkit according to the instructions
  2. Setup a new project with product analytics under Analytics >> Dashboards by following the instructions
  3. When the instrumentation instructions are shown and the project is waiting for events, proceed to the next step
  4. Send a custom event to the new project snowplow (i.e. gitlab_project_X where X is the project ID
  5. Notice how the project is considered active

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 #421484 (closed)

Edited by Allen Cook

Merge request reports