触发器触发事件
当您创建触发器时,您必须选择一个 触发事件。这些事件可确定触发器是否运行、检查其条件并执行其已定义的操作。触发事件需要在创建触发器时使用 运行触发器 下拉菜单进行选择
- 如果您希望当在线交谈小组件出现在页面上但访问者未与之互动时运行触发器,请选择 当访问者加载在线交谈小组件 时。
此条件将覆盖交谈前的表格。要保留交谈前的表格,请使用 当访问者请求在线交谈 时条件。
- 如果您希望触发器在访问者请求在线交谈时运行,请选择 当访问者请求在线交谈 时。
- 如果您希望触发器在访问者在在线交谈小组件中输入并发送文本时运行,请选择 当在线交谈消息发送 时。
触发器运算符
使用以下运算符可构建触发器条件语句。
运算符 | 描述 |
---|---|
等于 | 精确匹配
|
小于 | 小于输入的数字,但不包括
|
大于 | 大于输入的数字
|
小于或等于 | 精确匹配或小于输入的数字<= 3 returns true on a 3, 2, 1, or 0 |
大于或等于 | 精确匹配或大于输入数字的匹配项
|
不等于 | 除输入值外的任何内容
|
包含 | 字符串包含以下文本
|
不包含 | 字符串不包含以下文本"help" matches true with "not just anybody" |
正则表达式 | 使用 Python RegEx 框架匹配正则表达式值。此字段查找 完全 匹配项,而不是部分匹配项。如需帮助,您可以使用 Pythex 作为快速参考和验证工具。
|
触发器条件
条件语句由条件、字段运算符和条件值组成(这些取决于所选的条件)。条件语句本质上是返回满足指定条件的“true”值的“if”语句。当选择“检查所有以下条件”时,第一个评估结果为 false 的条件语句将终止触发器。选择“检查任意以下条件”时,只需有一个条件为 true 即可触发操作。
条件 | 描述 |
---|---|
时间/日期 | |
一天中的时间 | 一天中的时间(通用时间): 0= 午夜 23= 晚上 11 点 请注意,小时条件仅使用分钟, 不 包括分钟。 |
一周中的一日 | 一周中的某一天: 0= 星期一 6= 周日 |
仍在网站上 | 检查用户在所选方案 X 秒钟后是否仍在域名上的时间已过期。 最多 3600 秒 |
仍在页面上 | 一项条件检查,用于检查用户在所选方案 X 秒钟后是否仍在同一页面上。 最多 3600 秒 |
访问者位置 | |
访问者 IP | 访问者的 IP 地址 |
访问者主机名称 | 与访问者 IP 地址关联的主机名称(域名) |
访问者城市 |
与访问者 IP 地址关联的城市名称 |
访问者地区 |
根据 GeoIP显示访问者来自的地区。 对于美国和加拿大,我们使用 ISO-3166-2 区域。这些是各个州(例如佛蒙特州)。 对于其他地方,我们使用 FIPS 10-4 标准。GeoIP 网站有一个 CSV 文件,其中列出了所有不同的区域: http://www.maxmind.com/下载/geoip/misc/region_codes.csv |
访问者国家代码 | 访问者 IP 地址的两个字母的国家代码。代码区分大小写,并应为大写。 |
访问者国家名称 | 与访问者 IP 地址关联的国家名称 |
上一次访问信息 | |
访问者以前访问次数 | 以前独立访问次数:0= 首次访问 最大值 210 万 |
访问者以前在线交谈次数 | 之前与专员发起的独立在线交谈数量:0= 首次 Chat |
页面信息 | |
访问者页面 URL | 访问者的当前 URL(小组件必须安装在此页面上) |
访问者页面标题 | 页面访问者的当前标题在 (此页面上必须安装小组件) |
访问者页面计数 | 访问者查看的页数。第一页 =1 |
上一页 | 用户上一个访问页面的 URL。 |
访问者信息 | |
访问者名称 | 访问者名称 |
访问者电邮 | 访问者电邮 |
访问者引用 | 根据内容标题确定的访问者引用 URL(如适用) |
访问者搜索引擎 | 引用的搜索引擎(如适用)。请注意,这些值区分大小写,并应为小写: yahoo 必应 yandex |
访问者搜索词 | 引用的搜索词(如适用) |
访问者工单标签 | 工单标签(通过 设置工单标签 操作应用) |
已触发访问者 | 已触发访问者(已由“设置已触发”操作激活)。从下拉菜单中选择以下任一选项: True False |
访问者部门 | 访问者的部门,由操作“ 设置访问者部门 ”或 JavaScript API 进行设置。 |
访问者软件/计算机 | |
访问者用户代理 | 访问者的用户代理字符串 |
访问者浏览器 | 访问者使用的浏览器 |
访问者平台 | 访问者使用的平台 |
在线状态 | |
帐户状态 | 您 Zendesk Chat 帐户的状态,以层次结构系统工作。 在线 离开 离线
|
部门状态 |
已选择的 Zendesk 部门的状态。 在线 离开 离线 |
访问者状态 | 访问者状态: 在线 空闲 (在线交谈窗口中有 10 分钟没有移动鼠标或键盘) |
在线交谈相关信息 | |
访问者正处于在线交谈中 | 如果访问者当前正处于活跃的在线交谈会话中,则为“true”。 |
访问者请求在线交谈 | 如果访问者通过在其在线交谈消息中点击 发送 来请求在线交谈,则为“true”。 如果访问者未请求在线交谈,则为“false”。 |
已为访问者提供服务 | 如果当前专员正在为访问者提供服务(例如,专员已选择为客户提供服务,并在在线交谈中发送了第一条消息),则为“true”。 如果专员尚未向访问者发送回复,则为“false”。 |
发送人 | 在线交谈消息的发送者名称 |
发送人类型 | 发件人类型。请注意,这些值区分大小写,并应为小写: 访问者 专员 |
消息 | 发送的消息 |
部门 | 访问者从交谈前的表格中选择的部门(名称) |
访问者队列 | |
队列大小(帐户) | 帐户新到的在线交谈请求总数。请注意,此条件以客户队列总数为目标,而不衡量部门队列。 |
触发器操作
操作语句定义了如果所有条件语句都为 true 并且触发器触发时会发生什么情况。您可以将操作语句视为“那么”语句:如果所有条件都为 true,则执行这些操作以更新用户,并可选择发送通知。
操作 | 描述 |
---|---|
给访问者发送消息 | 向访问者发送给定消息
注意:如果帐户离线,此操作将不起作用。
|
设置已触发 | 设置已触发可以是两个值之一,并应用一个可与“访问者已触发?”结合使用的标记。条件。从下拉菜单中选择以下选项中的一个: True False
注意:如果帐户离线,此操作将不起作用。
|
等待 | 触发下一个操作之前的延迟(秒数)
注意:如果您有多个必须以特定顺序执行的触发器,则需要在每个触发器之间添加至少一秒钟的等待时间。之所以必要,是因为触发器不以特定顺序运行,而是同时评估和执行。
|
添加工单标签 | 为工单添加工单标签 |
移除工单标签 | 从工单中移除标签 |
设置访问者名称 | 设置访问者的名称 |
设置访问者部门 | 将部门添加到访问者个人资料。选择此操作后,会出现一个下拉菜单,使您可以选择一个可用的部门。仅当运行触发器设置为当访问者加载在线交谈小组件时有效。 |
替换注释 | 替换访问者个人资料的注释 |
附加注释 | 添加 到访问者个人资料的注释 |
阻止访问者 | 禁止访问者访问您的在线交谈服务。有关阻止访问者的更多信息,请参阅 禁止访问者访问 Chat。 |
请求电邮(持续的对话) | 消息传送相关的操作。向请求电邮的访问者发送自动消息,以便持续重新参与对话。有关更多信息,请参阅 启用持续对话以重新与消息传送客户互动 。 |
Request messaging rating | 消息传送相关的操作。在对话结束时发送自动满意度调查。请参阅 关于电邮和消息传送的 CSAT(客户满意度)用户体验。 |
触发器占位符
占位符是对可在触发器操作语句中使用的访问者详情的引用。触发触发器后,占位符会提取当前访问者和会话信息。
占位符 | 类型 | 描述 |
---|---|---|
@hour_of_day | 整数 | 当天的当前时间(UTC 时区)。0 - 23 |
@day_of_week | 整数 | 当前周几(0 = 周一,6 = 周日) |
@visitor_ip | 字符串 | 访问者来自的城市(基于 IP 地址) |
@visitor_hostname | 字符串 | 访问者 IP 地址的主机名称 |
@visitor_city | 字符串 | 访问者的城市 |
@visitor_region | 字符串 | 访问者来自的地区(根据 IP 地址) |
@visitor_country_code | 字符串 | 访问者来自的两个字母的国家代码(基于 IP 地址)。代码区分大小写,并应为大写。 |
@visitor_country_name | 字符串 | 访问者来自的国家(基于 IP 地址) |
@visitor_page_url | 字符串 | 访问者当前访问页面的 URL |
@visitor_page_title | 字符串 | 访问者当前访问页面的标题 |
@visitor_引用 | 字符串 | 访问者的推荐 URL |
@visitor_search_engine | 字符串 | 访问者用于查找您网站的搜索引擎(可以为空白) |
@visitor_search_terms | 字符串 | 访问者用于查找您网站的搜索词(可以为空白) |
@visitor_user_agent | 字符串 | 访问者浏览器的用户代理字符串 |
@visitor_browser | 字符串 | 访问者的浏览器 |
@visitor_platform | 字符串 | 添加 到访问者个人资料的注释 |
@account_status | 字符串 | 您的帐户状态(在线、 离开或 离线) |
@visitor_以前的_访问 | 字符串 | 以前独立访问次数 |
@visitor_prefore_chats | 字符串 | 之前与专员发起的独立在线交谈数量 |
@visitor_name | 字符串 | 访问者名称 |
@visitor_status | 字符串 | 访问者状态(在线、 空闲、 或 离线) |
@visitor_time_on_page | 字符串 | 访问者在当前页面上花费的时间 |
@visitor_time_on_site | 字符串 | 访问者当前登录期间在网站上停留的时间 |
@visitor_page_count | 字符串 | 访问者查看的页数 |
@visitor_requesting_chat | 字符串 | 如果访问者已请求在线交谈,则为True |
@visitor_served | 字符串 | 如果专员当前正在为访问者提供服务,则为True |
@visitor_tags | 字符串 | 已应用到访问者的工单标签 |
@visitor_triggered | 字符串 | 已触发的访问者(true 或 false) |
@推荐人 | 字符串 |
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。