Zopim聊天-跟踪聊天转换-谷歌分析4
回答Zopim聊天-跟踪聊天转换-谷歌分析4
当前跟踪zopim聊天在小部件与谷歌分析3 (GA3),我们使用您的事件称为“服务的运营商”,这是发送代码从您的zopim聊天小部件到GA3,当聊天正在进行。然而,GA3将于2013年7月被Google淘汰。在GA3中,我们非常依赖于通过“运营商服务”事件来跟踪zopim聊天,并希望到那时它能更新到与Google Analytics 4 (GA4)一起工作。一年前我联系了支持,没有得到回复,所以昨天回复了,被告知不支持。
它曾经显示聊天代理的细分。这是一个很好的功能,但不是真正需要的。
本质上需要的是在聊天小部件中发生聊天时向Google Analytics 4发送事件的功能。我们要做的就是追踪聊天记录作为线索。
例如,当聊天进行时,可以发送推荐的事件生成线索。
https://support.google.com/analytics/answer/9267735?hl=en&ref_topic=9756175
https://developers.google.com/analytics/devguides/collection/ga4/reference/events?client_type=gtag#generate_lead
Gtag ("event", "generate_lead", {
货币:“英镑”,
值:01.00
我们希望它可以作为一个功能添加,以便在它被淘汰时能够做到这一点。
我们可以通过以下几种方式追踪聊天记录:
显然,最简单的方法是更新事件代码以支持GA4。
或者,可以有一种新的触发器,在访问者发送了x条消息后触发。可以有一个空白字段,用于在其中输入GA4事件代码,以便运行。当触发器触发时,GA4事件代码将运行。
另一种方法是允许操作员在聊天小部件中与访问者聊天,在聊天完成后将访问者重定向到网站上的转换成功页面,如果该特定的聊天导致了订单。
-
还有其他人也在评论中提问:
-
好主意!我们绝对需要这个。
-
你好,丹。
感谢分享你的反馈。遗留的聊天小部件/Zopim小部件现在没有积极开发,团队将重点放在未来的Web小部件/消息传递体验上。
在替代解决方案方面,你可以尝试使用回调Javascript API,当聊天已经开始或结束,然后执行GA命令来创建一个线索:https://developer.亚博zendesk.com/api-reference/widget/chat-api/#on-chatstart
希望这能帮助你解开你希望实现的障碍。
拉明
-
嗨拉明,
这里设置了聊天开始
sChatting。
一个在聊天开始时触发,另一个检查是否有正在进行的聊天会话。它们看起来很相似。有什么区别?丹
-
嗨,丹
它们可能有一些重叠,这取决于用例。On Chat start用于聊天会话的开始,ischat用于正在进行的聊天会话。
对于您的用例,大多数客户在访问者从小部件启动聊天请求时使用Chat start进行注册。
拉明
-
嗨拉明,
对于ischat,这段代码对您来说是正确的吗?我已经按照说明初始化sdk,并在使用api之前等待连接建立。这行不通。我假设它不起作用,因为对于谷歌分析gtag.js API的工作,全局站点标签需要在zopim加载的实际页面上。你有一个html片段作为小部件(我认为),但也许这将需要gtag.js全局站点标签上自己的单独页面加载。没有办法让我们把我们的代码在页面小部件加载,我不认为?
< !--Start of Zendesk Chat Script--><脚本类型= "text / javascript" >窗口。美元zopim | |(函数(d s) {var z = $ zopim =函数(c) {z._.push (c)}, = z =美元d.createElement (s), e = d.getElementsByTagName (s) [0]; (o) {z.set z.set =函数。_.push (o)}; z._ = []; z.set._ = []; $ .async = ! 0; .setAttribute美元(“字符集”、“utf - 8”);美元.src = " https://v2.zopim.com/?4axxxxxxxxxxxxxxxxxxxxxxxxxxxxxx "; z.t = +新日期;美元。type = " text / javascript”;e.parentNode.insertBefore ($, e)})(文档,“脚本”);//启动主zopim函数zopim美元(函数(){//启动初始化SDKzChat.init ({account_key:“xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”});//结束初始化SDK//等待连接建立zChat。On ('connection_update', function(status) {If (status === 'connected') {//从这里开始使用API//开始检查正在进行的聊天if (zchat . ischat ()) {//记录ga4 lead事件,如果是的话Gtag ("event", "generate_lead", {货币:“英镑”,值:1});//结束ga4事件代码}其他{//什么都没有发生,所以什么都不做}//结束检查正在进行的聊天}});//结束等待连接建立});//结束主zopim函数脚本><
- Zendesk聊亚博天脚本结束-> -
您正在将Web SDK api与不工作的Zopim Widget混合,您需要在小部件和GA片段初始化后使用Zopim Widget Javascript api
以下是Zopim小部件Javascript api的开发文档:https://api.zopim.com/files/meshim/widget/controllers/LiveChatAPI-js.html
请登录留下评论。
6个评论