πΎSnippet
How to install Birdie snippet
Birdie Snippet is required for capturing logs.
Birdie Snippet is required if you want to hide sensitive data.
1. Declare your top-level domain (TLD)
To make the Birdie snippet work, you need to specify the domain where your application is hosted. This ensures the Birdie snippet only runs on your website and keeps your data secure.
What should I enter?
Enter your main (top-level) domain. All of its subdomains will work automatically. Example, if your app runs on:
app.mycompany.comadmin.mycompany.com
Enter: mycompany.com
Important
Do not include
https://Do not enter a specific subdomain unless you want to restrict to only 1 subdomain.
2. Install Birdie snippet
You can choose between 2 options:
First option: Frontend Integration using NPM
Use with React / Vue / Angular / JS
You must get your own clientId, get it from your Birdie settings > incoming section.
π You will find some more infos about implementation in this page.
Second option: Basic JavaScript
We do not recommend installing Birdie through Google Tag Manager or Segment. The preferred method is to paste the code directly onto your web application, as this will result in faster load times.
Go to settings > incoming
Copy the snippet code and paste it before the
</body>tag of your web app. Note that the snippet is unique to your organization.
How to add custom medatada
Optionally add your own metadata if you need to store additional data along the recordings like this:
π‘ Note that if you have several tabs open with the snippet loaded, only the latest metadata that was set will be available along a recording.
How to hook into recorder events
Optionally you can register for events to know when a recording has started and stopped. First make sure window.birdie object is present by registering for onBirdieReady event before loading the snippet, then register for "start" and "stop" events like this:
3. Whitelist Birdie in your Content Security Policy
To ensure proper functionality, whitelist the following:
HTTPS:
https://*.birdie.soSecure WebSocket protocol:
wss://*.birdie.soPort:
443, 3478 (TCP and UDP)IP Address:
18.189.92.9and3.20.198.186
This will allow Birdie to function smoothly within your network environment.
How to Send instructions to our developers?
If you don't have access to your codebase and need help with the installation, you can send the instructions to your developers directly for your settings page.

If you need help or have a question, contact us at [email protected]
Last updated