diff --git a/api/chalicelib/core/metrics/product_analytics/product_analytics_ch.py b/api/chalicelib/core/metrics/product_analytics/product_analytics_ch.py index 7f066c467..fd968a240 100644 --- a/api/chalicelib/core/metrics/product_analytics/product_analytics_ch.py +++ b/api/chalicelib/core/metrics/product_analytics/product_analytics_ch.py @@ -85,6 +85,9 @@ def __complete_missing_steps(start_time, end_time, density, neutral, rows, time_ # compute avg_time_from_previous at the same level as sessions_count (this was removed in v1.22) # if start-point is selected, the selected event is ranked n°1 def path_analysis(project_id: int, data: schemas.CardPathAnalysis): + if not data.hide_excess: + data.hide_excess = True + data.rows = 50 sub_events = [] start_points_conditions = [] step_0_conditions = [] diff --git a/api/schemas/schemas.py b/api/schemas/schemas.py index 218b61d2a..579713097 100644 --- a/api/schemas/schemas.py +++ b/api/schemas/schemas.py @@ -1135,7 +1135,7 @@ class CardPathAnalysis(__CardSchema): view_type: MetricOtherViewType = Field(...) metric_value: List[ProductAnalyticsSelectedEventType] = Field(default_factory=list) density: int = Field(default=4, ge=2, le=10) - rows: int = Field(default=3, ge=1, le=10) + rows: int = Field(default=5, ge=1, le=10) start_type: Literal["start", "end"] = Field(default="start") start_point: List[PathAnalysisSubFilterSchema] = Field(default_factory=list)