Google Analytics使您可捕获关于点击、会话、用户或产品的更多信息。这个组别将专注于捕获关于用户的数据,但这个相同的技术可以应用于点击、会话和产品,就像容易一样。
这是系列中的第五篇文章。系列说明如何使用Google Analytics回答您可能作为 Guide 管理者负责为您的客户提供有效的自助服务支持选项。系列包括以下主题:
如果您尚未完成此操作,在您的帮助中心里启用Google Analytics。请查阅启用Google Analytics。
在Google Analytics捕获用户的用户角色
对于帮助中心中的任何已登录用户,Zendesk 可以传递其用户角色上的Google Analytics信息,如果其登录,那么。帮助中心中的用户有以下用户角色之一:
- 管理者:这是有管理员权限的已登录专员
- 专员:这是有标准权限的已登录专员
- end_user:这是已记录的终端用户
- 匿名:这是未登录 Zendesk 的帮助中心用户
要启用用户角色的自定义尺寸捕获
- 登录Google Analytics,前往管理员标签。
- 在您的项目的属性标签下,单击自定义定义,然后单击自定义尺寸。
- 单击新的自定义尺寸。
- 添加一个名为“用户类型”的新尺寸到用户,并确保将其设置为活跃的,然后单击“创建”。
- 在 Guide 中,前往编辑您的主题代码(请查阅编辑您的帮助中心主题)。
- 在编辑模式中打开脚本.js 文件
- 如果您的主题正在使用 模板化API v2,粘贴“捕获提交请求事件”代码在下面的 DOMContentLoaded 块中:
document.addEventListener("DOMContentLoaded", function(){
//send user role to Google Analytics
var userRole = HelpCenter.user.role;
ga('set', 'dimension1', userRole);
ga('send', 'event', 'Help Center', 'Page view', {'nonInteraction': 1})
}); - 如果您的主题使用模板化API v1,粘贴“捕获提交请求事件”代码,在jQuery $(文档)中粘贴到 “捕获提交请求事件”代码中。
$(document).ready(function() { //send user role to Google Analytics var userRole = HelpCenter.user.role; ga('set', 'dimension1', userRole); ga('send', 'event', 'Help Center', 'Page view', {'nonInteraction': 1}) });
确保尺寸数字匹配您Google Analytics帐户中自定义变量的值。
一旦数据已时间传播到您的项目中,您可以创建关于用户角色的报告。要创建一份报告,Google Analytics导航到自定义报告>自定义报告> + 新建自定义报告:
在创建自定义报告中,选择以下选项来创建按用户角色查看的页面查看报告:
然后,您应有用户角色查看帮助中心页面的报告:
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。