Introduction

The Nosto Debug Toolbar is an easy-to-use tool that helps anyone implementing and designing Nosto on-site features such as on-site recommendations and behavioral pop-ups.

When the implementation of Nosto is completed through manual tagging or via one of the platform plugins, the data exchange and behavioral events can be observed and validated using the Debug Toolbar.

As Nosto’s features are by default disabled when a Nosto account is created and when the implementation is completed, the Debug Toolbar can also be used to preview and adjust the styling and behavior of Nosto’s on-site recommendations and behavioral pop-ups before going live.

The Nosto Debug Toolbar is available in two versions:

Basic version

The basic version displays Nosto account information, Javascript Errors, Nosto tagging information and the Preview switch.

Logged-in version

The logged-in version displays additional information related to the features set on-site and provides a preview function specific to on-site recommendations. To have access to the logged-in version, click “Login for more” under the Overview section.

You will be redirected to the Nosto log in page under http://my.nosto.com and you will have to log in using your Nosto credentials.

Log in and you will be redirected to your store through a secure encrypted identifier. You can observe that you are correctly authenticated as the parameter as part of the Debug Toolbar parameter changes to a unique identifier. If you are already logged in to the Nosto admin panel in a separate tab, you don’t have to log in and the authentication is done automatically.

Unique identifier 370382 as part of the Debug Toolbar parameter ?nostodebug=370382

When you are logged in you have access to the additional Features section.

How to launch the Nosto Debug Toolbar?

The Debug Toolbar can be triggered when adding ?nostodebug=true as a parameter of the store’s url. To be correctly triggered, the host must match the host as set under the Nosto’s Account Settings.

With the example above, the Debug Toolbar would be triggered via http://www.store.com?nostodebug=true or http://m.store.com?nostodebug=true.

Mini mode

If you want to reduce the size of the Debug Toolbar, our wizards here at Nosto have designed a mini mode that can be triggered if you click the reduce button above the Nosto logo at the top of the toolbar.

When the Debug Toolbar is triggered, it behaves as a floating element over the page.

Let’s discover the 5 sections of the Nosto Debug Toolbar:

Overview

Account ID – Identifier of the Nosto account

Nosto Plugin Version – If you are using one of the Nosto platform plugins, the version of the plugin installed is displayed here.

Page type – Page type loaded on-site as sent via the Page Type Nosto tagging. If the page type tagging is missing, a “No page type!” notification is displayed.

Log in – When clicking “Log in for more”, you will be authenticated through a redirection to your Nosto Admin Panel. Demo example:

JS Errors

The Nosto Debug Toolbar outputs possible javascript errors in your recommendation templates as well as all client side Javascript errors. If no Javascript error has been found, the section is empty.

Tagging

In the Tagging section, you can observe the information sent through Nosto in context of a page load. This is crucial information to index and update product information and track behavioral events on-site.

Product – The Product tab reveals all information related to the products on your store. This is tracked by Nosto through the Nosto Product pages tagging.

Category – The Category tab displays information related to the category currently viewed by the user. This is sent to Nosto via the Nosto Category pages tagging.

Cart – The Cart tab shows the items currently in cart. The information is sent through the Nosto Cart page tagging

Customer – The Customer tab shows the customer information (email address, name and surname of the logged in user). If the customer reference is set, the ID is displayed below the email address.

Order – When users land on the order confirmation page, this initiates the order content tagging. Content of the order is reflected under this Order tab.

Search – This reflects the terms searched by one user when he lands on the search result page.

Features

Recommendations – Under the Recommendations tab, you will find the information related to the on-site recommendation slots. Div ID & Status provides you with the list of Nosto placeholders present in the source code of the page and being served with Primary recommendations or Fallbacks and if no recommendations has been served, it is statued as “Not available”.

If you expand one recommendation slot, you can observe whether the recommendation slot is disabled in the Nosto Admin Panel or not, if some filters are applied or if the product recommendations served display real products or mock-ups.

Pop-ups – The pop-ups tab allows you to see the list of campaigns created in your Nosto Admin Panel, review the status and the settings of each campaign.

In the example above, two campaigns have been set but only one is currently enabled.

If you click to expand one campaign, you are able to review the ID of the campaign and the device type set.

In the example above, the “Welcome New Customers” campaign will not be shown on mobile.

Preview

When switched on, the Preview function allows you to visualize the Nosto on-site recommendations even if the slots are currently disabled. It is an useful tool for anyone implementing and styling the Nosto recommendation templates as a final validation can be done using real live data.

The recommendation slots now appears within a blue or pink dotted frame.

The blue dotted frame inform about recommendation slots being enabled and the pink dotted frame about recommendation slots being disabled in the Nosto Admin Panel. On the top right corner, informative notes guide you to understand what is currently displayed. We have also added on the top left corner the product ID of each products recommended in a recommendation slot.

Did this answer your question?