Frequently Asked Questions

A collection of commonly asked questions about BehaviourCode. For further queries, feel free to reach out via the Intercom button or our support email.


General Questions

How does BehaviourCode work?

BehaviourCode records interactions such as clicks, navigation events, and API calls in real-time, capturing user behavior as they navigate your app. This data is encoded, compressed, and sent securely to our servers for you to review later as detailed session replays.

What platforms does BehaviourCode support?

BehaviourCode integrates smoothly with modern web frameworks like React, Vue, Angular, and popular platforms such as Shopify or WordPress. For hybrid or custom setups, as long as it's JavaScript-based, BehaviourCode has you covered!

Do I need to modify my application to use BehaviourCode?

No! Adding BehaviourCode is as simple as including our SDK in your app. There's no need for extensive rewrites or changes to your codebase. Just install, configure, and start capturing sessions in minutes.

Privacy and Security

How does BehaviourCode protect sensitive data?

We take privacy seriously. By default, BehaviourCode masks fields like passwords and credit card information. You can also define additional fields or components that shouldn't be recorded, ensuring full compliance with privacy regulations.

Can I exclude specific pages or users from session recording?

Yes! You can set rules to exclude sensitive pages like payment gateways or internal user sessions, giving you precise control over what gets recorded.

Performance

What is the impact of BehaviourCode on my app's performance?

BehaviourCode works in the background, processing data on a separate worker thread, so it doesn’t interfere with your app’s responsiveness. Your users won’t even notice it’s there!

How much storage or bandwidth does BehaviourCode consume?

A typical session uses around 5-15kb of bandwidth per minute, depending on the app's complexity. Static assets like images and stylesheets aren’t uploaded, keeping usage optimized.

Debugging and Testing

How does BehaviourCode help with debugging?

BehaviourCode provides session replays that show exactly what users did before encountering an issue. Coupled with console logs, network requests, and custom events, debugging becomes significantly easier.

Can I use BehaviourCode in my local development environment?

Yes! BehaviourCode supports localhost and VPN setups, making it easy to test recordings during development and ensure everything works perfectly before going live.

Advanced Features

How does BehaviourCode handle multi-page applications (MPAs)?

BehaviourCode intelligently tracks page transitions in MPAs and records them as part of the same session. You can also configure events to highlight key navigation paths or user journeys.

Support

What kind of support does BehaviourCode offer?

We’re here to help, anytime! Our support team is available 24/7 via live chat and email. You’ll also find detailed documentation, tutorials, and step-by-step guides to make the most of BehaviourCode.

If the above solutions don’t resolve your problem, our support team is here to help! Please reach out via email at support@behaviourcode.in with the following information: