📄️ Install
This documentation is for the legacy Screeb JS tag ($screeb() global API). For new projects, we recommend using one of the modern SDK packages: sdk-browser, sdk-angular, sdk-react, or sdk-ionic.
📄️ What is Screeb
How Screeb works, what it can do for your business and what makes it different to other solutions.
📄️ How Screeb works
Basic Overview of how Screeb is working.
📄️ Data Anonymization
Your users sometimes share personal details in open-text survey answers or AI copilot conversations — things like their name, email, or phone number — even when you never asked for it. Data anonymization automatically detects and removes that information before it is saved anywhere in Screeb.
📄️ Message conditions
Message conditions let you control when a message is displayed to a user based on their current context or past behavior. All conditions are evaluated with AND logic — the message is shown only when every condition is met.
📄️ Consent Exemption Mode
Privacy regulations such as GDPR require that you collect user consent before loading any third-party tracking tool, including Screeb. In practice, this means that visitors who decline (or never see) your consent banner are not tracked at all — Screeb does not load for them.
📄️ Identity
Set identity
📄️ Event tracking
You can track actions performed by your users, along with properties describing the event.
📄️ Group assignation
You can assign groups to your users, along with properties describing the group.
📄️ Start survey programmatically
How to start a survey programmatically?
📄️ Start message programmatically
How to start a message programmatically?
📄️ Hooks
Set hooks
📄️ Reference
Introduction
📄️ Examples
Common patterns for using the Screeb JS SDK in your application.
📄️ Copilot event tracking
You can track actions performed by your users with AI copilots, along with properties describing the event. This allows you to measure and analyze the quality of your copilot experience and identify opportunities for improvement.
📄️ Troubleshooting
Check if Javascript tag is loaded correctly