NAV

Cookies, localStorage and sessionStorage

Giosg stores information in cookies and in browser’s localStorage. These are are persistent information like the visitor’s id or the state of the chat window.

Giosg use sessionStorage to store temporary variables. These include things like which rules have matched during this session.

Cookies

These values are stored on the customer’s site in browser’s cookies if available. Domain for these cookies is always the domain that giosg script is installed to.

Note that the {$COMPANY_ID} placeholders will be replaced with the ID of your organization’s giosg account. You may check your “Account ID” from the settings: Company → Account information.

List of cookies

Cookie name Description Life time
giosg_chat_id_{$COMPANY_ID} Organization specific visitor identifier 10 years
giosg_gid_{$COMPANY_ID} Globally unique identifier of the visitor 10 years
giosg_sgid_{$COMPANY_ID} Personal, secret identifier of the visitor. This cookie is set only for those visitors for whom we cannot store this information to giosg.com domain in an iframe because of blocked third-party cookies. 10 years
giosg_gsessid_{$COMPANY_ID} Identifier of the visitor’s current session 30 mins from set/update
Cookie name Content/meaning of the stored information? Reason why the information is stored?
giosg_chat_id_{$COMPANY_ID} Signed random string identifying visitor inside customers account This cookie is used to distinguish unique users and allow chat to continue from page to page.
giosg_gid_{$COMPANY_ID} Signed UUID string identifying visitor globally across all giosg customers This cookie is used to distinguish unique users and allow chat to continue from domain to domain in case of shared rooms. This information is also used for analytics.
giosg_sgid_{$COMPANY_ID} Signed random secret string Personal, secret identifier of the visitor. This ID is only known by the end users browser and is only sent to Giosg for validation and generation of giosg_chat_id_{$COMPANY_ID} when moving between domains. This secret prevents any other person to impersonate the visitor or access their private data.
giosg_gsessid_{$COMPANY_ID} UUID string identifying visitors current browsing session Used to determine new sessions/visits. The cookie is created when the javascript library executes and no existing cookie exists. The cookie is updated every time data is sent to Giosg. This information is also used for analytics.

LocalStorage

These values are stored on the customer’s site in browser’s localStorage if available

giosg_win_state_{$COMPANY_ID}

SessionStorage

These values are stored on the customer’s site in browser’s sessionStorage if available

giosg_operator_state_cache

giosg_rmatch_d${ROOM_ID}_r${RULE_ID}