Your users can access your chatbot from all types of browsers, from various devices with an internet connection. Your chatbot stores in its memory the type of equipment as well as the name of the browser used by each of its interlocutors.

This information can be useful to complete your usage statistics. It can also be useful to you to improve the personalization of the answers given to your users. For example, as part of a problem resolution process, you can set up filters on your resources to address different indications to smartphone users and computer users.

Concretely, this information is stored in two attributes of your bot's memory:

  • device_type: the type of device used by the respondent (computer, smartphone, ...). Exactly, the values that this attribute can take are: desktop, mobile, tablet, console, smarttv, wearable, embedded. ⚠️ the value "desktop" is also the default value returned (i.e. when it was impossible to detect the real type of device).
  • browser_name: the name of the browser used: Firefox, Chrome, Safari, ...

⚠️ This information is deduced from information sent by the respondent's browser (user agent) and in this respect cannot be considered "100% reliable". Indeed, it is possible for a teasing user to "falsify" this information.

ℹ️ In case you might be interested, the full user agent of the user's browser is also available, in the attribute... user_agent 😉

Did this answer your question?