<!-- JSON-LD markup generated by Google Structured Data Markup Helper. --><script type="application/ld+json">[ { "@context" : "http://schema.org", "@type" : "Article", "name" : "Attributes", "articleSection" : "What are user attributes?", "articleBody" : [ "User attributes is the information gathered and stored for a user. In simple understanding, user attributes are sets of data relevant for the user or any particularly given conversion.", "The user here is anyone who initiates a conversation with the chatbot or one particular conversation. User attribute is created when an individual converse with the bot for the first time)." ], "url" : "https://www.engati.com/glossary/attributes", "publisher" : { "@type" : "Organization", "name" : "Engati" }}, { "@context" : "http://schema.org", "@type" : "Article", "name" : "Attributes", "articleSection" : "Setting attributes", "articleBody" : [ "Set Attribute Node", "Send a message with Options node", "Request Node", "JSON API node" ], "url" : "https://www.engati.com/glossary/attributes", "publisher" : { "@type" : "Organization", "name" : "Engati" }}, { "@context" : "http://schema.org", "@type" : "Article", "name" : "Attributes", "articleSection" : "To store a reaction from an API as a quality:", "articleBody" : [ "Click on the key from the reaction whose value you need to use in the stream", "The attribute is made right beneath the response box", "You can change the name of these attributes according to your craving" ], "url" : "https://www.engati.com/glossary/attributes", "publisher" : { "@type" : "Organization", "name" : "Engati" }} ]</script>
Cambridge Dictionary defines an attribute as “a quality or characteristic that someone or something has”
User attributes is the information gathered and stored for a user. In simple understanding, user attributes are sets of data relevant for the user or any particularly given conversion. These are long-lasting attributes unless they are erased from the database. (User: The user here is anyone who initiates a conversation with the chatbot or one particular conversation. User attribute is created when an individual converse with the bot for the first time).
This could be the most basic use of user attributes. They can also be used as a source for execution for a path. For instance, consider a chatbot in healthcare- User attributes could be the name, email id of the user/ patient. They could also be the patient’s history, the doctor he/she visits, his/her illness, and so on. User attributes also consist of some core ones like date/time of first and last interaction, the medium through which they are communicating, etc.
There are different ways in which these user attributes can be managed. Here are some ways in which they can be modified, added or reset.
Outside of the unequivocally set up client attributes, there are some framework characterized attributes which are given dependent on the data accessible in the framework about the client. These are -
All the attributes which are related with a user are shown in the User Details segment. Here is a case of the equivalent –
All user attributes including the framework given ones can be gotten to in the important hubs by utilizing the double curly braces notation {{attribute}} . For instance – To get to the worth put away in email_address attribute, use in the node. An autocomplete rundown will begin appearing to make the entrance to the client attributes easy. The double curly braces notation is to be just utilized while getting to the factors. While characterizing them there is no compelling reason to specify braces
The attributes are restricted in size by structure. The constraint is because of performance factors. Here are standard limits:
Note : For double byte characters, these cutoff points might be split.
So as to manage bigger information, it is a standard practice for any advancement to split the information or use paginated reactions.
We comprehend that over the span of your discussion with a user, you should process a great deal of data. Engati gives you the utilization of Attributes to make it simple to gather, procedure, persevere and even report on data gathered. A portion of the key capacities include:
There are different methods for gathering data from your bot user and sparing it as an attribute. These incorporate the utilization of hubs like Request User Data, Identity and JSON API in your conversation stream. You can likewise introduce the website chatbot with attributes to set the underlying setting. When you set an attribute esteem utilizing one of these Nodes, it is naturally endured for use in the discussion stream just as for reporting and viewing later.
Nodes like Script Node and Set Attribute permit you to set and procedure values put away in an attribute. Script Node specifically is an incredible way to do different sorts of handling on the attribute esteems including string manipulation to mathematical tasks.
Other than the above mentioned, all Display Nodes like Send Message, Send Message with Options, Send Carousel and so on permit you to utilize the attributes as a placeholder inside the text
Engati gives two key components to let you see and analyze the data being gathered. This incorporates:
– User Report: You can arrange the accessible columns on this report to incorporate specific attributes
– User Details: For an individual user, Engati naturally shows the whole rundown of accessible attributes and data gathered against those for that user.
Engage and retain your customers using Engati. Try it for free!
Set it up in 7 mins!Engati powers 45,000+ chatbot & live chat solutions in 50+ languages across the world.
We aim to empower you to create the best customer experiences you could imagine.
So, are you ready to create unbelievably smooth experiences?