Custom Attributes allow you to add specific data points to session recordings captured by Noibu. This allows you to pass custom data like customer IDs, order IDs, campaign identifiers, or A/B test variants. It makes it easier to isolate and review relevant sessions in response to customer complaints or during troubleshooting.

Common use-cases for custom attributes

Some examples of custom attributes used by ecommerce brands include:

Sending custom attributes to Noibu

Custom data automatically collected

Noibu automatically collects certain data as custom attributes: 

Manually passing data to Noibu

Additional custom attributes can be passed to session recordings via Noibu's SDK, which adds key-value pairs to the current session. These can be later used as search criteria when filtering sessions in the Noibu platform. 

If you're unable to use our SDK, your Noibu CSM can help configure an alternate method of collecting custom attributes from HTML selectors, rather than usind an SDK function. To configure custom attributes via HTML selectors, your CSM will need:

Searching for sessions with custom attributes

From the Sessions page, click the Add Filter button and choose Custom option. Any custom attributes passed via our SDK will show as available options in the pop-out menu. Choose the custom attribute you wish to filter on. 

A popup will allow you to specify the value (if any) of the custom attribute. You can choose to use the IsContains, or Any Value operator depending on your needs. 

For example:

Reviewing sessions with Custom Attributes

Clicking on any session in the filtered table will open a side panel where the session recording will play back.

Clicking through to the Session Details page will show additional context on the session, including any relevant custom attributes and their values.