Recording Links

Configure your website for getting screen recording and technical details for issues using Recording Links.

Quick overview of the setup process

Here’s what the complete process looks like:

  1. First, add/register the base domain address with BetterBugs. This allows BetterBugs to generate one or more recording URL(s) containing your own domain address.

  2. Then, install the recorder and log-capturing feature for the shared recording URLs coming from your website. For this, you just have to add two code snippets (provided below in the configuration steps) to your website’s HTML head.

  3. Finally, test the successful installation with the “Test” button.

And you’re good to go.

Steps to configure recording URLs for getting developer logs

Here are the steps for it

1

Open Workspace Settings

Log in to your BetterBugs dashboard. Click on your current workspace name at the top left. This opens a dropdown with the list of all available workspaces. Here, click “Workspace Settings” to open the settings for the current workspace.

2

In “Workspace Settings”, click on the “Recording Links” tab.

3

Register your domain(s)

Next, under “Setup Recording URLs”, add your website address/base domain and click “Add”.

4

Install the log capture and recorder scripts

Add the following recorder and logs capturer scripts to your website's HTML head tag. These allow your recording URL to capture technical details (console logs and network requests) to auto-attach with your recording.

<html>
  <head>
    <!-- Put this in the HTML head tag -->
    <script src="https://cdn.jsdelivr.net/npm/@betterbugs/web-sdk@latest/recorder.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/@betterbugs/web-sdk@latest/logsCapturer.js"></script>
  </head>
</html>
5

Test the recording URL setup

Finally, click the “Test” button to check if everything works correctly. This step verifies the correct installation of the added scripts.

A new tab should open a widget should appear, which shows the successful installation for:

  • Recorder script

  • Web SDK initialization

You’re good to go.

Now, you’re ready to create recording links (using BetterBugs) that come from your web address and also give you the devtools info (console logs and network requests) when your users record any issue using them.

How to generate the recording URL(s) after registering your domain

Here are the steps for generating the recording URL:

1

In the BetterBugs dashboard, click “Recording Links” from the left sidebar.

2

Click on the “+ New” green button on the right side. Now, add the following details:

  • Select Project* — Select a BetterBugs project (from the current workspace) to which the recording would be saved. It’s a required field.

  • Name (Optional) — Add a name for the recording link (e.g., issue with the login).

  • Capture logs from — Open the dropdown and select your domain to get logs from (This field will not be visible if there’s only one domain configured for generating the custom recording URLs).

MORE INFO: The “Capture logs from” dropdown would only show if you’ve added more than one domain for getting logs. If you’ve added just one domain, this option will not show. The custom domain that you’ve added would be used by default for the recording URL that captures logs.

3

Next, hit the “Create link” button. A new link gets created with the “Ready to Record” tag.

4

Finally, copy the recording link to your clipboard. It's ready to share with others for use.

Okay! You're all set.

Now, when you share the Recording Links and a user submits a bug report to you, you’ll also get auto-attached technical details from the devtools in the same report, everything bundled

Last updated

Was this helpful?