谷歌分析使您能够捕获有关命中、会话、用户或产品的额外信息。本节将侧重于捕获关于用户的数据,但同样的技术也可以很容易地应用于命中、会话和产品。
本文是本系列文章的第五篇。本系列概述了如何使用谷歌分析回答您作为导游经理可能遇到的问题,负责为客户提供有效的自助服务支持选项。该系列涵盖以下主题:
如果您还没有这样做,请在帮助中心中启用谷歌分析。看到启用谷歌分析.
在谷歌Analytics中捕获用户的角色
对于任何在帮助中心中登录的用户,如果他们已经登录,Zendesk可以传递关于他亚博们的角色的谷歌Analytics信息。帮助中心中的用户具有以下角色之一:
- 经理:这是一个具有管理权限的登录代理
- 代理:这是一个具有标准权限的登录代理
- end_user:已登录的终端用户
- 匿名:帮助中心中未登录Zendesk的用户亚博
以启用使用用户角色捕获自定义维度
- 登录谷歌Analytics,进入管理选项卡。
- 在项目的Property选项卡下,单击自定义的定义,然后自定义尺寸.
- 点击新的自定义维度.
- 添加一个名为“User Type”的范围为User的新维度,并确保它被设置为Active,然后单击创造。
- 在指南中,编辑主题的代码(参见编辑帮助中心主题)。
- 以编辑模式打开script.js文件
- 如果你的主题正在使用模板API v2,在下面的DOMContentLoaded块中粘贴“捕获提交请求事件”代码:
文档。addEventListener(“DOMContentLoaded”内,函数(){
//发送用户角色到谷歌Analytics
var userRole = HelpCenter.user.role;
ga('set', 'dimension1', userRole);
ga('发送','事件','帮助中心','页面视图',{'非交互':1})
}); - 如果你的主题正在使用模板API v1,在jQuery下面粘贴“捕获提交请求事件”代码$(document).ready(function(){…});布洛克:
$(document).ready(function(){//将用户角色发送到谷歌Analytics var userRole = HelpCenter.user.role;ga('set', 'dimension1', userRole);ga('发送','事件','帮助中心','页面视图',{'非交互':1})});
确保维数与谷歌Analytics帐户中自定义变量的值匹配。
一旦数据有时间传播到项目中,您就可以创建关于用户角色的报告。要在谷歌分析中创建关于用户的报告,请导航到定制>自定义报告>+新自定义报表:
在“创建自定义报告”下,选择以下选项按角色创建页面浏览量报告:
然后你应该有一个帮助中心按用户角色的页面浏览量报告:
7评论
如果你能在以上方面给予我帮助,我将不胜感激。我试过几次都没用。
是否有可能在谷歌分析中捕获用户的组织(HelpCenter.user.organizations) ?我尝试将以下行添加到脚本中,但我们没有捕获任何有效数据。谢谢!
嗨,斯蒂法诺,
关于您所关心的问题,由于谷歌Analytics来自我们的第三方提供商,因此它如何与Zendesk的脚本兼容有一些限制。亚博
不幸的是,目前还不可能,但我们将在本文中不断更新该过程的一些新进展。
John Espina |客户代言人
谢谢你!@……!
有没有办法捕捉观众的用户名?
我在Explore或任何第三方分析中都没有找到它。
我所在的组织希望了解哪些员工没有使用帮助中心,哪些员工在积极地使用帮助中心。
不幸的是,目前这是不可能的,但我已经找到了一个社区帖子与类似的要求:指南仪表板-谁看过我的文章
嘿,Sigurjon,需要明确的是,谷歌Analytics对通过其平台捕获用户姓名等个人身份信息有严格的政策。我不太熟悉其他的网络分析工具,但我可以想象谷歌在安全最佳实践方面为其他人设置了很高的门槛。也就是说,可以创建一个匿名版本,由此您自己的身份管理工具为每个查看器生成一个唯一的用户ID,传递给谷歌Analytics。这是一项繁重的工程任务,但确实如此这里列出如果你有兴趣去看看。
请登录留下评论。