Cookies
This guide explains the Nosto usage of cookies
To ensure that the Nosto Plugin and the Nosto Debug Toolbar operate correctly, the following cookies must be accepted:
2c.cid
Visitor-specific identifier used by Nosto for analytics and personalisation.
nosto-integration-track-allow
Indicates that Nosto tracking is permitted.
nosto-search-session-params
Stores search-session parameters for more precise recommendations.
nostoCookieFilter
Includes all Search/Category merchandising filters and values
nostoCookieFilterMapping
Includes mapped Search/Category merchandising filters
nosto_preview
Used to preview Search/Category merchandising results without enabling it globally on a live store
1. Cookie-Consent Banner
When a customer visits the store for the first time after the Nosto Plugin has been installed, Shopware displays its default cookie-consent banner.
Why it matters These cookies load essential script files—including the Nosto Debug Toolbar—so declining them can prevent the plugin from functioning.



After accepting Shopware default cookie consent, cookie nosto-search-session-params
is created which then allows Nosto script to load as well as other Nosto functionality.
2. Nosto Debug Toolbar
The toolbar allows developers to inspect page-level Nosto events, placements, and requests while browsing the storefront.
If you find the page load speeds a little slow, you can enable Nosto script initializiation on the page interaction, that means that Nosto will only run after the user interacts with the page (scroll, click etc)
Navigate to Settings → Plugins → Nosto → All Sales Channels.
In General Settings, enable Initialize Nosto Script After First Page Iteration.

3. Automatic Cookie Acceptance (Optional)
If explicit cookie consent is not legally required in your region, you can configure Shopware to accept Nosto cookies automatically.
This may not work with third party cookie consent managers, and in this case you need to make sure to check the documentation and settings to allow all Nosto cookies.
Backend steps
Go to Settings → Basic Information → Security and Privacy.
Disable Use default cookie notification.
Return to Settings → Plugins → Nosto and enable Ignore cookie consent.

Result Customers will no longer see the cookie-consent banner, and Nosto cookies will be set automatically on the first page load.
4. Third-Party Cookie consent Manager (not Shopware default)
In general Third-party cookie consent managers would override default Shopware cookie banner. This means that you would need to go through the documentation and settings of the specific cookie consent manager to allow Nosto Cookies.
This can also mean that if Nosto plugin setting Ignore cookie consent is enabled, it could be blocked by a Third-party cookie consent manager unless its configured within its settings. Cookies below may need to be be explicitly added within the settings:
2c.cid
nosto-integration-track-allow
nosto-search-session-params
nostoCookieFilter
nostoCookieFilterMapping
nosto_preview
5. Summary Checklist
Banner shows on first visit (unless automatic acceptance is enabled).
2c.cid
, nosto-integration-track-allow
, and nosto-search-session-params
are present after consent.
(Optional) Initialize Nosto Script After First Page Iteration is enabled for every sales channel
(Optional) Ignore cookie consent is enabled when automatic acceptance is desired.
Need help?
If the toolbar does not appear or tracking seems incomplete, verify that:
All three cookies are present in the browser’s storage.
No third-party script blockers are preventing Nosto from loading.
For additional assistance, contact [email protected] or consult the Nosto developer documentation.
Last updated
Was this helpful?