La Directive européenne sur la protection des données et les cookies dans HCL Commerce

La Directive européenne sur la protection des données personnelles stipule que dans le cas des cookies qui sont strictement nécessaires pour la fourniture d'un service demandé par l'utilisateur, le consentement de l'utilisateur n'est pas requis. Si les cookies ne sont pas indispensables à la fourniture d'un tel service, l'utilisateur doit donner son consentement avant que les cookies ou toute autre forme de données ne soient stockés dans son navigateur. Dans HCL Commerce, les cookies de gestion de session sont nécessaires pour fournir des services requis par l'utilisateur.

Les cookies persistants sont facultatifs : ils sont utilisés pour le marketing (basé sur l'ID de personnalisation), et pour la fonctionnalité Rappelez-moi. Pour obtenir le consentement pour les cookies facultatifs, vous pouvez présenter au client un message JavaScript lorsqu'il accède pour la première fois au site, comme suit : En continuant à utiliser ce site, vous consentez à l'utilisation de cookies sur votre appareil comme décrit par notre politique en matière de cookies (sauf si vous avez désactivé les cookies). Vous pouvez modifier vos paramètres de cookies à tout moment. Cependant, certaines parties du site ne fonctionneront pas correctement sans cookies.

Cookies de session HCL Commerce

Le tableau suivant répertorie les cookies de sessions de HCL Commerce. Tous ces cookies sont essentiels au fonctionnement de HCL Commerce. Vous ne pouvez pas désactiver ces cookies. Les cookies de sessions ne sont pas persistants.
Cookies de session HCL Commerce
Nom du cookie Description
_AN_CGID_COOKIE Stocke les catégories visitées par un utilisateur, qui sont ensuite utilisées par les balises d'analyse suivantes : balise du produit, balise du panier et balise de commande.
REFERRER Valeur de referer dans l'en-tête HTTP.
Cookie de session WC_ACTIVEPOINTER Ce cookie contient la valeur de l'ID magasin de la session. Cette valeur est utilisée pour sélectionner le magasin qui doit exécuter l'instruction, si aucun magasin n'est spécifié dans l'URL.
  • Valeur : langId | storeId
  • Exemple : %2d1%2c10601
SESSION_COOKIEACCEPT Vérifie si le navigateur client accepte les cookies.
Cookie de session WC_AUTHENTICATION_ID HCL Commerce utilise un cookie d'authentification sécurisé pour gérer les données d'authentification. Un cookie d'authentification passe uniquement via SSL et est horodaté avec une signature pour assurer une sécurité maximale. Ce cookie est utilisé pour authentifier l'utilisateur via les connexions SSL.
  • Valeur : userId | hash (sessionKey | userId | timestamp)
  • Exemple : 3002%2cy77JGV%2btHlOwnIITNCn%2f%2fiaH2ns%3d
Cookie de session WC_GENERIC_ACTIVITYDATA Ce cookie existe uniquement s'il s'agit d'une session utilisateur générique (-1002). Ce cookie stocke les valeurs de la session, telles que l'ID magasin, l'ID langue et les contrats.
  • Valeur : activityToken | storeId | business context values
  • Exemple : [45123%3atrue%3afalse%3a0%3a4nhN%2fXerGUj5KgGYOnRBVcizyMw%3d][com.ibm.commerce.context.audit.AuditContext|1328734351734%2d2][com.ibm.commerce.store.facade.server.context.StoreGeoCodeContext|null%26null%26null%26null%26null%26null][CTXSETNAME|Store][com.ibm.commerce.context.globalization.GlobalizationContext|%2d1%26USD%26%2d1%26USD][com.ibm.commerce.catalog.businesscontext.CatalogContext|null%26null%26false%26false%26false][com.ibm.commerce.context.base.BaseContext|10601%26%2d1002%26%2d1002%26%2d1][com.ibm.commerce.context.experiment.ExperimentContext|null][com.ibm.commerce.context.entitlement.EntitlementContext|10503%2610503%26null%26%2d2000%26null%26null%26null][com.ibm.commerce.giftcenter.context.GiftCenterContext|null%26null%26null]
Cookie de session WC_SESSION_ESTABLISHED Ce cookie est créé lors de la première requête traitée par l'environnement d'exécution HCL Commerce. Par exemple, une requête non mise en cache.
  • Valeur : true
Cookie de session WC_USERACTIVITY_ID Il s'agit d'un cookie de session utilisateur passant entre le navigateur et le serveur via une connexion SSL ou non SSL. Il est utilisé pour l'identification utilisateur via les connexions non SSL. Il contient des valeurs de session utilisateur telles que l'heure de connexion de session et des informations d'identificateur de session telles que l'ID utilisateur et l'ID de magasin.
  • Valeur : cookieValue | encrypt (activityToken | cookieValue)

    Où la valeur du cookie est : userId | storeId | passwordInvalidationFlag | attemptedPasswordProtectedCommands | CloneId | logonTime | expiryTime | expiredUserId | preExpiryURL | version | forUserId | activeOrgId |

  • Exemple : %2d1002%2c10601%2cnull%2cnull%2cnull%2cnull%2cnull%2cnull%2cnull%2cnull%2csExMBJjdNXecuyL5l71eSlqxmVWzSMmWp%2fdGhAV5JRJd5QHFxL%2f9jNLYYeKI1YtswEqhrSwXXhlp%0d%0aLOcvGb1IzzsfEA0y%2bPirawTDQ6rUaXcsnDRnR0GNayuSSrKf4p%2fEdxvj1CkiM8E%3d
Cookie LTPA2

Cookie WebSphere Application Server

Ce cookie est utilisé lorsque HCL Commerce est activé pour une connexion unique avec le centre de documentation d'autres applications WebSphere.
WC_EdgeCacheComponent_storeId Utilisé pour Edge Caching.
WC_identitySignature Cookie de session di Centre de gestion.
fulfillmentCenterId Centre de distribution sélectionné dans Accelerator.
LtpaToken2  Jeton LTPA WebSphere Application Server utilisé pour l'authentification unique.
Remarque :
  • Tous les cookies de session, sauf WC_SESSION_ESTABLISHED, sont utilisables dans l'environnement de prévisualisation du Centre de gestion. Dans l'environnement de prévisualisation, le nom du cookie de session a le préfixe WCP_. Les cookies prennent en charge les sessions et les utilisateurs dans l'environnement de prévisualisation.
  • La valeur des cookies de session est chiffrée à l'aide de la clé de chiffrement de session. Pour plus d'informations, voir ../tasks/tsechangesessionkey.html.

Cookie persistant HCL Commerce

Le seul cookie persistant utilisé dans HCL Commerce est WC_PERSISTENT. Toutefois, WCP_PERSISTENT existe pour l'environnement de prévisualisation. Ce cookie, qui est désactivé par défaut, est utilisé dans la fonctionnalité Mémoriser mes informations et dans toutes les fonctions de marketing utilisant l'ID de personnalisation. Pour plus d'informations, voir ID de personnalisation. Vous pouvez configurer des sessions persistantes pour un site, un magasin ou un client. Vous pouvez définir la durée de persistance du cookie : voir Modification des paramètres de gestion de session dans le fichier de configuration HCL Commerce (wc-server.xml).

Cookies du magasin type Aurora

Le tableau suivant répertorie les cookies du magasin type Aurora.
Cookies du magasin type Aurora
Nom du cookie Description
analyticsFacetAttributes Liste des facettes sur lesquelles le client a cliquées, ce qui met ces données à la disposition des balises d'analyse dans ces pages. Le cookie est en permanence mis à jour jusqu'à ce que le client lance une nouvelle recherche ou démarre une nouvelle session.
analyticsPreCategoryAttributes Attributs de pré-catégorie utilisés pour l'analyse.
analyticsSearchTerm Termes de recherche utilisés pour l'analyse.
CompareItems_storeId ID entrée de catalogue qui sont comparés.
priceMode Mode d'affichage des prix dans la vitrine.
searchTermHistory Historique des termes recherchés.
signon_warning_cookie Code d'erreur utilisé pour extraire les messages d'erreur.
WC_ACTIVITYDATA_userId Cookie de session créé et traité par Store server.
WC_GENERIC_ACTIVITYDATA Cookie de session créé et traité par un magasin local (migré).
WC_CartOrderId_storeId ID de commande active pour le magasin.
WC_CartTotal_orderId Sous-total des articles de commande (avant taxes et frais de port), nombre d'articles, langue, devise.
WC_DeleteCartCookie_storeId Cookie pour forcer l'actualisation des autres cookies de Mini panier.
WC_physicalStores Magasins physiques que le client sélectionne.
WC_pickUpStore ID de prélèvement de magasin sélectionné par le client.
WC_recurringOrder_orderId ID de commande récurrente.
WC_ScheduleOrder_orderId_interval Intervalle de commandes planifiées.
WC_shipTypeValue Valeur de type d'expédition : unique ou multiple.
WC_shipTypeValueOrderId ID_commande qui correspond au type de livraison.
WC_SHOW_USER_ACTIVATION_storeId Indicateur d'affichage d'un message d'activation utilisateur après l'enregistrement de l'utilisateur.
WC_OnBehalf_Role_storeId Cookie pour suivre le rôle de l'utilisateur qui a ouvert une session sur le compte d'autrui.
WC_Base_Text_Direction Ce cookie est créé quand un client définit la Direction du texte dans le panneau Langue et devise. Le cookie peut être utilisé dans HTTP et HTTPS.
  • Valeur : auto

Utilisation de HCL Commerce sans cookies

Si un utilisateur choisit de ne pas accepter les cookies, le site peut utiliser la réécriture d'URL pour la gestion des sessions. Toutefois, La réécriture d'URL ne fonctionne pas avec la mise en cache dynamique. Pour plus d'informations, voir Utilisation de la réécriture d'URL pour la gestion de session.