Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When a user visits your shop for the first time, the cookie manager is displayed. The customer therefore has the possibility to choose which cookies he wants to allow. 

...

Cookie types

Required cookies

Required cookies are cookies that are used by the shop system and without which the shop cannot operate. According to the guideline, no consent is required for these cookies. For this reason, this option cannot be changed by the shop visitor and is already preselected. Below you will find a list of the required cookies that are set by Smartstore.


Cookie name


ASP.NET_SessionId

This cookie is set by the ASP.NET Framework when a user visits the shop for the first time. It simply stores an ID that is used by ASP.NET to identify a user's session.

SMARTSTORE.AUTH

This cookie is set by the ASP.NET Authentication Framework when a user logs in to the shop. It is used to identify the user who is logged in.

SMARTSTORE.VISITOR

This cookie is set by Smartstore the first time a user visits the shop. It is used in order to be able to assign users who are not logged in.

CookieConsent

This cookie is set when a user interacts with the cookie manager. The settings made by the customer are stored here

SmartStore.RecentlyViewedProducts

This cookie stores the product IDs of the products that the customer has viewed recently.

sm.compareProducts

This cookie stores the product IDs of the products that the customer has added to the comparison list.


Analytical cookies

With the help of analytical cookies, statistical web services, such as Google Analytics, collect data on the usage behaviour of a website. These data are used by site operators to improve their own website.

...

The Google Tag Manager is a service from Google that allows you to integrate tracking codes and associated code fragments into your store. To initialize it without cookies, you have to give it a ID that is unique for each store visitor. Therefore you can use a variable which was added to the window namespace and can be retrieved with window.ClientId.

...

Beispiel für die Initialisierung des Google Tag Managers ohne Cookies
Code Block
languagejs
gtag('config', 'GOOGLE_ID', {
	client_storage: 'none',
	client_id: window.ClientId
});

...