diff options
Diffstat (limited to 'app/views/layouts/_snowplow.html.haml')
-rw-r--r-- | app/views/layouts/_snowplow.html.haml | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/views/layouts/_snowplow.html.haml b/app/views/layouts/_snowplow.html.haml index 7e242fb4a8e..8e9a5ea9406 100644 --- a/app/views/layouts/_snowplow.html.haml +++ b/app/views/layouts/_snowplow.html.haml @@ -1,5 +1,7 @@ - return unless Gitlab::Tracking.enabled? +- namespace = @group || @project&.namespace + = javascript_tag do :plain ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; @@ -10,6 +12,6 @@ window.snowplowOptions = #{Gitlab::Tracking.options(@group).to_json} gl = window.gl || {}; - gl.snowplowStandardContext = #{Gitlab::Tracking::StandardContext.new(namespace: @group || @project&.namespace, + gl.snowplowStandardContext = #{Gitlab::Tracking::StandardContext.new(namespace: namespace, project: @project, user: current_user).to_context.to_json.to_json} - gl.snowplowPseudonymizedPageUrl = #{masked_page_url.to_json}; + gl.snowplowPseudonymizedPageUrl = #{masked_page_url(group: namespace, project: @project).to_json}; |