For Session Replay there are three different types of sampling mechanisms (typically set up during your Contentsquare implementation process) that can be triggered to generate replays:
- Session Replay Collection Rate, with rates dependent on your plan:
- Free plans: 5,000 sessions
- Growth plans: 15% sample, 5k minimum
- Pro plan: 25% of sessions (with the option to increase)
- Enterprise plans: 50% of sessions (with the option increase)
- Event-Triggered Replay (ETR): available on Pro and Enterprise plans
- URL Sampling (URL): available on Pro and Enterprise plans
The three can be combined, or you can have up to 100% sampling of all sessions tracked by the CS tag, as long as the annual pageviews quota has been allocated to sampling mechanisms to achieve this.
Some of Contentsquare’s products and features require higher Replay sampling. This may vary depending on the traffic on different sites/pages.
Below are the minimum rates recommended for each product or feature:
Product/feature |
Minimum Replay sampling |
Insights |
10% |
Experience Monitoring |
50% |
APM integrations |
100% |
VOC integrations |
100% global replay sampling OR purchase ETR |
You can allocate your quota across a combination of GSR, ETR, and URL sampling.
See the different sampling mechanisms and their rates below:
Sampling Mechanism | Definition | Sampling rate |
Global Sampling Rate | Allows for the collection of full user sessions randomly. |
The minimum effective replay sampling is 1%. This rate can be upgraded to 100% depending on the contract. This rate is defined in your contract and set during the implementation process. The annual pageviews quota is necessarily allocated. |
Event-Triggered Replay |
Collects only when a specific event triggers the collection of specified pageviews/sessions, regardless of the global replay sampling rate. Works with custom page events (additional information on the session that can be used to segment sessions). A limit of 40 Page Events per pageviews has been set to cover the most current uses cases and provide good query performances. |
Page-level ETR: Capacity to collect 100% of some Pageviews based on a specific event trigger at any time during that Pageview. (E.g. collect the PDP when users change the product color). Session-level ETR: Capacity to collect the full user's session, based on a specific event trigger at any time during that session. (For example, collect the whole sessions of users leaving a negative review). ⚠️ Pageviews from ETR count towards the annual pageview quota in-contract. |
URL Sampling |
Capacity to collect only specific pageviews based on your URLs, at a specific sampling rate.
|
Regardless of your global replays sampling rate, you can choose to go from 1% to 100% sampling rate for the specified URLs. URLs can be defined thanks to Regex or Operators rules (recommended). You can set up to 20 rules with operators. ⚠️ Pageviews from URL sampling count towards the contractualized annual page view quota. |
Sampling Rate and Collection rate
The Sampling Rate and the Session Replay Collection rate are different:
- The Sampling Rate gives the percentage of sessions which will be tracked by our tag.
- The Session Replay Collection rate gives the percentage of sessions (tracked) which will be collected for the session replay.
Sampling rate * Collection Rate = > Percentage of Sessions to be collected