Session replay is for Web only. Native mobile (Android, iOS) session replay is not currently supported but is on our roadmap.
After you’ve enabled session replay, go through the following list to make sure all your Heap settings are configured correctly.
1. Set your CSP directives
This step requires changes to your website’s code.
Content Security Policies (CSPs) are a “trusted list” of content providers for a website. These directives prevent malicious actors from attacking your website, but it can interfere with session replay unless properly configured.
See the Additional CSP directives for session replay for the specific CSP directives you should include to make sure session replay works. If you are unfamiliar with this topic, we recommend that you ask a technical member of your team for help.
2. Configure firewall settings
In your firewall settings, allowlist this IP:
184.108.40.206. Also, allowlist this user agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Auryc Chrome/66.0.3359.181 Safari/537.36
3. Review session replay privacy settings
Navigate to Sessions > Privacy and Security and review your selections. By default, the most conservative settings are selected. Note that if you keep the default settings, no form inputs will be captured.
Many of our customers will instead opt to enable some inputs to be captured, then choose specific elements to exclude.
If your replays are not rendering correctly after you have gone through the list above, check out these troubleshooting tips for additional settings that may be hindering the session replay web crawler.