Skip to content

Implement Rakam event tracker

Burak Emre Kabakcı requested to merge buremba/gitlab-ce:rakam-tracker into master

What does this MR do?

Implements Rakam event tracking system to GitLab

Are there points in the code the reviewer needs to double check?

Is the variable gon is always available under window object in JS?

Why was this MR needed?

In order to be able to provide analytics (funnel, retention, segmentation etc.) for UX research at Gitlab

Does this MR meet the acceptance criteria?

The other integrated analytics solutions (GA, Piwik) don't have tests, if you can suggest a way to add the tests for it, I can take care of this part.

What are the relevant issue numbers?

#25133 (closed) and #38348 (closed)

Merge request reports