Zendesk事件API扩展概述
Zendesk是客户服务解决方案和销售工具。 Zendesk 事件转发扩展利用Zendesk Events API将事件从Adobe Experience PlatformEdge Network发送到Zendesk以进行进一步处理。 您可以使用该扩展收集客户配置文件交互,以用于下游分析和操作。
本文档介绍如何在UI中安装和配置扩展。
先决条件
您必须拥有Zendesk帐户才能使用此扩展。 您可以在Zendesk网站上注册Zendesk帐户。
您还必须为Zendesk配置收集以下详细信息:
cwWyOtHAv12w4dhpiulfe9BdZFTz3OKaTSzn2QvV
最后,必须为API令牌创建事件转发密码。 将密钥类型设置为 Token,并将值设置为您从Zendesk配置中收集的API令牌。 有关配置密码的更多详细信息,请参阅有关事件转发中的密码的文档。
安装扩展 install
要在UI中安装Zendesk扩展,请导航到 事件转发,然后选择要将扩展添加到的属性,或改为创建新属性。
选择或创建所需的属性后,导航到 扩展 > 目录。 搜索“Zendesk”,然后在Zendesk扩展中选择 Install。
在UI中选择的Zendesk扩展的
配置扩展 configure
在左侧导航中选择 扩展。 在 Installed 下,选择Zendesk扩展上的 Configure。
在UI中选择的Zendesk扩展的
在 Zendesk域 下,输入您的Zendesk子域值。 在 Zendesk令牌 下,选择您之前创建的包含API令牌的密码。
在UI中填写了
配置事件转发规则
开始创建新的事件转发规则规则,并根据需要配置其条件。 为规则选择操作时,请选择Zendesk扩展,然后选择创建事件操作类型。
设置操作配置时,系统会提示您将数据元素分配给将发送到Zendesk的各种属性。
这些数据元素应该按照以下方式映射。
event
键
event
是一个JSON对象,它表示用户触发的事件。 有关event
对象捕获的属性的详细信息,请参阅事件🔗的剖析Zendesk文档。
映射到数据元素时,可以在event
对象中引用以下键:
event
键source
arc.event.xdm._extconndev.event_source
Zendesk
作为值,因为它是Zendesk标准事件的受保护源名称。 尝试使用它会导致错误。值长度不能超过40个字符。
type
arc.event.xdm._extconndev.event_type
description
arc.event.xdm._extconndev.description
created_at
arc.event.xdm.timestamp
properties
arc.event.xdm._extconndev.EventProperties
profile
键
profile
是一个JSON对象,它表示触发事件的用户。 有关profile
对象捕获的属性的详细信息,请参阅配置文件🔗的剖析Zendesk文档。
映射到数据元素时,可以在profile
对象中引用以下键:
profile
键source
arc.event.xdm._extconndev.profile_source
Support
、CompanyName
或Chat
。type
arc.event.xdm._extconndev.profile_type
name
arc.event.xdm._extconndev.name
user_id
arc.event.xdm._extconndev.user_id
identifiers
arc.event.xdm._extconndev.identifiers
identifiers
数组的详细信息,请参阅Zendesk文档。 所有字段和值都必须是唯一的。验证Zendesk中的数据 validate
如果事件收集和Adobe Experience Platform集成成功,则Zendesk控制台中的事件应如下所示。 这表示集成成功。
配置文件:
事件:
请求限制 limits
根据帐户类型,Zendesk Events API可以处理以下每分钟请求数:
有关这些限制的详细信息,请参阅Zendesk文档。
错误和故障排除 errors-and-troubleshooting
使用或配置扩展时,Zendesk Events API可能会返回以下错误:
{"error": [{"code":"InvalidProfileTypeLength","title": "Profile type length > 40 chars"}]}
{subdomain}.zendesk.com
{"error": [{"description": "No route found for host {subdomain}.zendesk.com","title": "RouteNotFound"}]}
{"error": [{"code":"MissingOrInvalidAuthentication","title": "Invalid or Missing Authentication"}]}
{"error": [{"code":"PermissionDenied","title": "Insufficient permisssions to perform operation"}]}
{"error": [{"code":"TooManyRequests","title": "Too Many Requests"}]}
后续步骤
本文档介绍了如何在UI中安装和配置Zendesk事件转发扩展。 有关在Zendesk中收集事件数据的更多信息,请参阅官方文档: