User.com plugins work by injecting a script to your website which enables the communication between your site and our API. If you don’t want a plugin you can integrate User.com by yourself. To do so, insert the following code before the closing <body> tag of your website:
It’s a simple way to enable tracking and interacting with the User.com chat widget. Users’ page views will be recognized and send to the User.com with user-chatping/ request. All data is anonymous, cause within this request you don’t send any attributes. After this script is loaded, you’re able to use userengage namespace and UE methods.
Within window.civchat object you can pass data to update your user attribute. Below, you can find an example of the prefilled values of these attributes. Remember, it’s static value just for example purposes. In a real-life scenario, you can use your GTM variables as a value of certain attributes or dynamically pass them with JavaScript.