We are currently having one Zendesk chat widget in at least 4 places in our platform.
The issue we constantly run into is the following:
- A user initiates a chat session in one place(one product) and if he opens another tab (another place,
second product), then this user will be assigned all the tags he collected from all locations he visited. We want to be sure, that user has come from first place, not the second.
One of your agents suggested using Brands [https://support.zendesk.com/hc/en-us/articles/204108983-Setting-up-multiple-brands-Enterprise-]. But it's not really feasible and reliable in the long term for us since for each brand there is a separate Help Center, but we would like to lave one unified help center where a user could find info about all products.
the API enhancement that would really help us a lot would be the following:
`window.zE('webWidget:on', 'chat:tagChange', methodHandler)` - listen to any change of tags assigned to user during the session, and get the current tags user has.
`window.zE('webWidget:on', 'chat:tagRemove', methodHandler)` - listen to the removal of tags assigned to the user during the session and get the current tags user has.
`window.zE('webWidget:on', 'chat:tagAdd', methodHandler)` listen to the adding of tags assigned to the user during the session.
Would be nice to hear your suggestions on whether at least something from this could be implemented or anything else you have in that regard? =)
Please sign in to leave a comment.