Adding additional snowplow event tracking

Merged Michael Leopard requested to merge add-event-tracking-for-canary-deploys into master

What does this MR do?

Enables more snowplow tracking for better metrics based on this issue

Does this MR meet the acceptance criteria?

Conformity

Performance and testing

There's a concern that adding more snowplow trackers to GitLab will result in worse overall performance because we don't know the amount of additional requests being created with the additional trackers.

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team