要跟踪聊天代理在提高销售或完成基于网站的目标方面的效果,可以设置与URL完全匹配或在URL中包含特定参数的基于URL的目标(例如定价页面的页面视图)。

目标可以设置为基于代理第一次接触或最后一次接触属性来捕获转换。归因周期为1 ~ 30天。

请注意:帐户最多可以有5个活动目标。如果您超出了活动的目标限制,将出现一个错误消息“目标限制超出”。

JSON格式

目标被表示为具有以下属性的JSON对象:

名字 类型 只读 强制性的 描述
attribution_model 字符串 描述与目标相关的归因模型。first_touch和last_touch中的一个
attribution_period 整数 描述此目标的归属周期(以天为单位)。范围为“1”至“30”
描述 字符串 目标的描述
启用 整数 描述目标是否已启用
id 整数 真正的 目标的ID
名字 字符串 目标的名称
设置 对象 目标的设定。包含了条件数组中。看到条件

条件

设置属性包含条件数组中。的条件数组包含表示要匹配的单个条件的对象。如果满足了任何一个条件,目标就被认为实现了。每个对象具有以下属性。

名字 类型 只读 描述
类型 字符串 没有 描述条件的类型。目前只支持"url"
操作符 字符串 没有 描述用于比较目标是否实现的运算符。"equals"和"contains"中的一个
价值 字符串 没有 描述目标实现后要比较的实际值。如果操作符指定为"equals",价值应以“http://”或“https://”开头

例子

             
“attribution_model”“first_touch”“attribution_period”30.“描述”“一个目标样本”“启用”1“id”1“名称”“目标1”“设置”“条件”“运营商”“=”“类型”“url”“价值”“http://cart.com/”“运营商”“包含”“类型”“url”“价值”“购物车”

目标列表

  • GET / api / v2 /目标

这里列出了你账户的所有目标。

允许

  • 管理员

代码示例

旋度
              
旋度https://www.zopim.com/api/v2/goals- v - uemail_address密码
              
进口“fmt”“输入输出”“net/http”函数主要url: =“https://support.亚博zendesk.com/api/v2/goals”方法: =“获得”要求的事情犯错: =httpNewRequest方法url如果犯错! =fmtPrintln犯错返回要求的事情添加“内容类型”“application / json”客户端: =http客户端res犯错: =客户端要求的事情如果犯错! =fmtPrintln犯错返回推迟res身体关闭身体犯错: =ioReadAllres身体如果犯错! =fmtPrintln犯错返回fmtPrintln字符串身体
Java
              
进口comsquareupokhttpOkHttpClient客户端OkHttpClientHttpUrl构建器urlBuilderHttpUrl解析“https://support.亚博zendesk.com/api/v2/goals”newBuilder请求请求请求构建器urlurlBuilder构建方法“获得”addHeader“内容类型”“application / json”构建响应响应客户端newCall请求执行
Nodejs
              
varaxios需要“axios”var配置方法“得到”url“https://support.亚博zendesk.com/api/v2/goals”“内容类型”“application / json”axios配置然后函数响应控制台日志JSONstringify响应数据函数错误控制台日志错误
Python
              
进口请求url“https://support.亚博zendesk.com/api/v2/goals”“内容类型”“application / json”响应请求请求“获得”url打印响应文本
鲁比(人名)
              
需要“net/http”uriURI“https://support.亚博zendesk.com/api/v2/goals”请求HTTP得到uri“内容类型”“application / json”响应HTTP开始uri主机名uri港口use_ssl真正的|http|http请求请求结束

示例响应(年代)

200好了
              
// Status 200 OK“attribution_model”“first_touch”“attribution_period”30.“描述”“一个目标样本”“启用”1“id”1“名称”“目标1”“设置”“条件”“运营商”“=”“类型”“url”“价值”“http://cart.com/”“运营商”“包含”“类型”“url”“价值”“购物车”“attribution_model”“last_touch”“attribution_period”15“描述”“一个目标样本”“id”2“名称”“目标2”“设置”“条件”“运营商”“=”“类型”“url”“价值”“http://zopim.com/”“运营商”“包含”“类型”“url”“价值”“zopim”

显示目标

  • GET / api / v2 /目标/ {goal_id}

允许

  • 管理员

参数

名字 类型 要求 描述
goal_id 整数 路径 真正的 目标的ID

代码示例

旋度
              
旋度https://www.zopim.com/api/v2/goals/goal_id- v - uemail_address密码
              
进口“fmt”“输入输出”“net/http”函数主要url: =“https://support.亚博zendesk.com/api/v2/goals/1”方法: =“获得”要求的事情犯错: =httpNewRequest方法url如果犯错! =fmtPrintln犯错返回要求的事情添加“内容类型”“application / json”客户端: =http客户端res犯错: =客户端要求的事情如果犯错! =fmtPrintln犯错返回推迟res身体关闭身体犯错: =ioReadAllres身体如果犯错! =fmtPrintln犯错返回fmtPrintln字符串身体
Java
              
进口comsquareupokhttpOkHttpClient客户端OkHttpClientHttpUrl构建器urlBuilderHttpUrl解析“https://support.亚博zendesk.com/api/v2/goals/1”newBuilder请求请求请求构建器urlurlBuilder构建方法“获得”addHeader“内容类型”“application / json”构建响应响应客户端newCall请求执行
Nodejs
              
varaxios需要“axios”var配置方法“得到”url“https://support.亚博zendesk.com/api/v2/goals/1”“内容类型”“application / json”axios配置然后函数响应控制台日志JSONstringify响应数据函数错误控制台日志错误
Python
              
进口请求url“https://support.亚博zendesk.com/api/v2/goals/1”“内容类型”“application / json”响应请求请求“获得”url打印响应文本
鲁比(人名)
              
需要“net/http”uriURI“https://support.亚博zendesk.com/api/v2/goals/1”请求HTTP得到uri“内容类型”“application / json”响应HTTP开始uri主机名uri港口use_ssl真正的|http|http请求请求结束

示例响应(年代)

200好了
              
// Status 200 OK“attribution_model”“first_touch”“attribution_period”30.“描述”“一个目标样本”“启用”1“id”1“名称”“目标1”“设置”“条件”“运营商”“=”“类型”“url”“价值”“http://cart.com/”“运营商”“包含”“类型”“url”“价值”“购物车”

创建目标

  • POST / api / v2 /目标

允许

  • 管理员

代码示例

旋度
              
旋度https://www.zopim.com/api/v2/goals- d”{“名称”:“目标3”,"description": "一个新的目标","enabled": 1,"attribution_model": "first_touch",“attribution_period”:15日"settings": {“条件”:[“操作符”:“=”,“类型”:“url”,“价值”:“http://mysite.com/”}'- v - uemail_address密码-x post -h“application / json内容类型:
              
进口“fmt”“输入输出”“net/http”函数主要url: =“https://support.亚博zendesk.com/api/v2/goals”方法: =“职位”要求的事情犯错: =httpNewRequest方法url如果犯错! =fmtPrintln犯错返回要求的事情添加“内容类型”“application / json”客户端: =http客户端res犯错: =客户端要求的事情如果犯错! =fmtPrintln犯错返回推迟res身体关闭身体犯错: =ioReadAllres身体如果犯错! =fmtPrintln犯错返回fmtPrintln字符串身体
Java
              
进口comsquareupokhttpOkHttpClient客户端OkHttpClientHttpUrl构建器urlBuilderHttpUrl解析“https://support.亚博zendesk.com/api/v2/goals”newBuilderRequestBody身体RequestBody创建MediaType解析“application / json”""""请求请求请求构建器urlurlBuilder构建方法“职位”身体addHeader“内容类型”“application / json”构建响应响应客户端newCall请求执行
Nodejs
              
varaxios需要“axios”var配置方法“职位”url“https://support.亚博zendesk.com/api/v2/goals”“内容类型”“application / json”axios配置然后函数响应控制台日志JSONstringify响应数据函数错误控制台日志错误
Python
              
进口请求url“https://support.亚博zendesk.com/api/v2/goals”“内容类型”“application / json”响应请求请求“职位”url打印响应文本
鲁比(人名)
              
需要“net/http”uriURI“https://support.亚博zendesk.com/api/v2/goals”请求HTTP帖子uri“内容类型”“application / json”响应HTTP开始uri主机名uri港口use_ssl真正的|http|http请求请求结束

示例响应(年代)

201年创建
              
//状态201已创建“attribution_model”“first_touch”“attribution_period”30.“描述”“一个目标样本”“启用”1“id”1“名称”“目标1”“设置”“条件”“运营商”“=”“类型”“url”“价值”“http://cart.com/”“运营商”“包含”“类型”“url”“价值”“购物车”

更新的目标

  • 把/ api / v2 /目标/ {goal_id}

允许

  • 管理员

参数

名字 类型 要求 描述
goal_id 整数 路径 真正的 目标的ID

代码示例

旋度
              
旋度https://www.zopim.com/api/v2/goals/3- d'{"name": "Good goal"}'- v - uemail_address密码-x乘以-h“application / json内容类型:
              
进口“fmt”“输入输出”“net/http”函数主要url: =“https://support.亚博zendesk.com/api/v2/goals/1”方法: =“把”要求的事情犯错: =httpNewRequest方法url如果犯错! =fmtPrintln犯错返回要求的事情添加“内容类型”“application / json”客户端: =http客户端res犯错: =客户端要求的事情如果犯错! =fmtPrintln犯错返回推迟res身体关闭身体犯错: =ioReadAllres身体如果犯错! =fmtPrintln犯错返回fmtPrintln字符串身体
Java
              
进口comsquareupokhttpOkHttpClient客户端OkHttpClientHttpUrl构建器urlBuilderHttpUrl解析“https://support.亚博zendesk.com/api/v2/goals/1”newBuilderRequestBody身体RequestBody创建MediaType解析“application / json”""""请求请求请求构建器urlurlBuilder构建方法“把”身体addHeader“内容类型”“application / json”构建响应响应客户端newCall请求执行
Nodejs
              
varaxios需要“axios”var配置方法“把”url“https://support.亚博zendesk.com/api/v2/goals/1”“内容类型”“application / json”axios配置然后函数响应控制台日志JSONstringify响应数据函数错误控制台日志错误
Python
              
进口请求url“https://support.亚博zendesk.com/api/v2/goals/1”“内容类型”“application / json”响应请求请求“把”url打印响应文本
鲁比(人名)
              
需要“net/http”uriURI“https://support.亚博zendesk.com/api/v2/goals/1”请求HTTPuri“内容类型”“application / json”响应HTTP开始uri主机名uri港口use_ssl真正的|http|http请求请求结束

示例响应(年代)

200好了
              
// Status 200 OK“attribution_model”“first_touch”“attribution_period”15“描述”“新目标”“启用”1“id”3.“名称”“好”的目标“设置”“条件”“运营商”“=”“类型”“url”“价值”“http://mysite.com/”

删除目标

  • 删除/ api / v2 /目标/ {goal_id}

允许

  • 管理员

参数

名字 类型 要求 描述
goal_id 整数 路径 真正的 目标的ID

代码示例

旋度
              
旋度https://www.zopim.com/api/v2/goals/3- v - uemail_address密码- x删除
              
进口“fmt”“输入输出”“net/http”函数主要url: =“https://support.亚博zendesk.com/api/v2/goals/1”方法: =“删除”要求的事情犯错: =httpNewRequest方法url如果犯错! =fmtPrintln犯错返回要求的事情添加“内容类型”“application / json”客户端: =http客户端res犯错: =客户端要求的事情如果犯错! =fmtPrintln犯错返回推迟res身体关闭身体犯错: =ioReadAllres身体如果犯错! =fmtPrintln犯错返回fmtPrintln字符串身体
Java
              
进口comsquareupokhttpOkHttpClient客户端OkHttpClientHttpUrl构建器urlBuilderHttpUrl解析“https://support.亚博zendesk.com/api/v2/goals/1”newBuilder请求请求请求构建器urlurlBuilder构建方法“删除”addHeader“内容类型”“application / json”构建响应响应客户端newCall请求执行
Nodejs
              
varaxios需要“axios”var配置方法“删除”url“https://support.亚博zendesk.com/api/v2/goals/1”“内容类型”“application / json”axios配置然后函数响应控制台日志JSONstringify响应数据函数错误控制台日志错误
Python
              
进口请求url“https://support.亚博zendesk.com/api/v2/goals/1”“内容类型”“application / json”响应请求请求“删除”url打印响应文本
鲁比(人名)
              
需要“net/http”uriURI“https://support.亚博zendesk.com/api/v2/goals/1”请求HTTP删除uri“内容类型”“application / json”响应HTTP开始uri主机名uri港口use_ssl真正的|http|http请求请求结束

示例响应(年代)

204无内容
              
//状态204无内容