The latest SessionStack gives you a new dashboard and support for Polymer and Shadow DOM

Alexander Zlatkov
SessionStack Blog
Published in
4 min readJan 8, 2019

The new 2019 comes with great new features in SessionStack!

We just released a new dashboard, called “Users Online Now”, focusing on the currently online users in your product. We’re now also supporting Shadow DOM (Polymer and other frameworks, relying on Shadow DOM) which we see is getting more and more popular.

Users Online Now

The “Users Online Now” is a new dashboard you can find in your SessionStack project.

So far, we had “Sessions” and “Events & Errors” dashboards.

Previously, in the “Sessions” dashboard, you could see that there were some sessions with a red marker, saying “Live” which indicated that the session is live.

It created problems such as having too many “non-live” sessions and making it hard to spot sessions that are live since they could be on different pages of the grid. With the new dashboard, you can see the list of the currently live users in one place and also you can search them by device, location, visited URLs, email, name or any other user data you have provided us with, allowing you to easily pinpoint users currently in your product.

It doesn’t end here. A lot of companies, using SessionStack for customer support and customer success want to be able to record only the sessions of users that are currently making a support request. Now this is possible as well!

In order to do this, you need to go to the settings of your project and navigate to the “Recording” section. There you will see a “Start recording on page visit” section which you have to disable and click “Save” in order to apply the changes as shown below:

From now on, sessions won’t be automatically recorded but the “Users Online Now” dashboard will show you all the visitors in your web app. By clicking the green, “Go live” button, a new session will be started and you will join the session in real-time.

We know that some of you want this to be as an “opt-in” option for the end-user, in order to allow you to join their session. Well, we have this as well. By going to the settings of your project, you’ll find a new “Co-browsing” section which will show you a new configuration which we have introduced, called “Request end-user approval for co-browsing” as shown below:

Once this is enabled, the end-user will have to approve your request to join their sessions. So from now on, once you try to join a live session, the end-user will be presented with the following popup message:

If the end-user clicks “Allow” you will be granted access to their session, otherwise you won’t be able to join.

Polymer and Shadow DOM

We’ve noticed that more and more companies, signing up for SessionStack are asking for the support of Shadow DOM.

For those of you, who’re not completely sure what Shadow DOM is, you can check our blog post about it.

Here is a screenshot of how a recorded web app looked before our Shadow DOM support:

and here is how the same web app looks now:

We’re one of the first products (if not the first actually, we haven’t found a competitor supporting Shadow DOM to date) to support Shadow DOM.

Looking forward to hear your feedback about these features and hear your suggestions on what you want to see next.

In case you still haven’t had the chance to try out SessionStack, you can sign up for the free plan.

--

--