Overview
Sampling is used by Contentsquare to ensure optimal performance and more accurate metrics. The default sampling threshold is 200 million pageviews. If a project’s data exceeds this threshold within a specified time frame for the project, sampling is applied.
The sampling rate calculation is: Sampling Rate = 200M / Total pageviews in the time frame.
- The sampling is per user, meaning: all pageviews from a user on the project are either entirely included or entirely excluded.
- Our sampling is consistent, therefore, the data chosen remains the same across queries with the same time range, except when today's data is included in the time range, as today's data is continually changing.
Module-specific sampling rules
Some modules have specific sampling thresholds, applied independently of the default sampling threshold.
Funnels
- Threshold: 100 million pageviews
Text search
- Threshold: 10 million pageviews
- When using Text Search to segment (condition: "text seen") sampling is applied and the percentage of sessions analyzed is limited to 50%. This corresponds with the percentage of your traffic collected for Session Replay.
- Note, you may notice the impact of sampling on data. For example, when analyzing a particular day across two different time periods (such as on a line chart). The larger timeframe you analyze (typically above 7 days), the more likely you are to experience the impacted number of pageviews analyzed.
Journey analysis
- Threshold: 20,000 sessions
- For each session, up to 21 steps (pages) are analyzed
- Steps are matched with defined page groups (aliases)
Forms analysis
- Threshold: 10,000 sessions (minimum 20% of total sessions)
- If 10,000 sessions represent less than 20% of total sessions, the threshold is increased to ensure at least 20% of sessions are included
- Form metrics like drop rate, blank rate, and refill rate are sampled