diff options
Diffstat (limited to 'app/controllers/concerns/product_analytics_tracking.rb')
-rw-r--r-- | app/controllers/concerns/product_analytics_tracking.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/controllers/concerns/product_analytics_tracking.rb b/app/controllers/concerns/product_analytics_tracking.rb index e148f5d063a..d4610267897 100644 --- a/app/controllers/concerns/product_analytics_tracking.rb +++ b/app/controllers/concerns/product_analytics_tracking.rb @@ -14,7 +14,7 @@ module ProductAnalyticsTracking end def track_internal_event(*controller_actions, name:, conditions: nil) - custom_conditions = [:trackable_html_request?, *conditions] + custom_conditions = [:trackable_html_request?, :authenticated?, *conditions] after_action only: controller_actions, if: custom_conditions do Gitlab::InternalEvents.track_event( @@ -70,4 +70,8 @@ module ProductAnalyticsTracking cookies[:visitor_id] = { value: uuid, expires: 24.months } uuid end + + def authenticated? + current_user.present? + end end |