# EA 系统集成文档
## 一.综述
EA 系统搭建起产品与用户之间互动的桥梁,提供多样的可靠的触达用户的通道,提升了产品的用户体验并提高用户的转化率。
### 二.系统简述
#### 1、业务架构
![](https://s2.ax1x.com/2019/10/14/uzf7Xn.png)
描述: EA 系统是基于方舟平台强大的数据处理能力,提供基于用户分群和打点事件的触达通道。 EA 系统从方舟平台获取已经创建的用户分群信息, 提供的通道如下:
1. APP内的弹窗,可以支持图片、图文混合、文本等样式。
2. PUSH推送通道、可以支持现在市面上主流的华为、小米、OPPO等厂商通道。
3. 邮件推送。
4. 短信通知、智慧短信通知。
5. 微信公众号的推送。
#### 2、弹窗实现
![](https://s2.ax1x.com/2019/10/14/KSkp2F.png)
流程描述:
1. 方舟SDK上报用户事件给方舟平台。
2. 在方舟的平台中创建基于用户分群。
3. 在 EA 系统中web端创建基于用户事件的活动时, EA 系统需要从方舟平台中拉取分群数据和用户事件数据。
4. EA SDK在启动时候从 EA 后台拉取全部的弹窗活动列表。
5. 从 EA SDK中获取注册监测用户事件接口,并将接口注册到方舟SDK中,用于用户信息同步和用户事件触发。
6. 方舟SDK 在有用户事件产生的时候通知 EA SDK。
7. EA SDK根据拉取的弹窗活动和方舟SDK的通知的事件进行对比,符合触发条件执行相应的弹窗。
#### 3、用户事件触发PUSH实现
![](https://s2.ax1x.com/2019/10/14/KSllLV.png)
流程描述:
1. 方舟SDK上报用户事件给方舟平台。
2. 在方舟的平台中创建基于用户的分群信息。
3. 在 EA 系统中创建基于用户事件的PUSH推送活动时, EA 系统需要从方舟平台中拉取分群数据和用户事件数据。
4. EA SDK在启动时候从 EA 后台拉取订阅的用户事件列表。
5. 从 EA SDK中获取注册监测用户事件接口,并将接口注册到方舟SDK中,用于用户信息同步和用户事件触发。
6. 方舟SDK 在有用户事件产生的时候通知EA SDK。
7. EA SDK根据订阅事件列表和方舟SDK的通知的事件进行对比,符合订阅条件执行上报EA服务的流程。
### 三.系统集成流程
#### 1、更新方舟系统
更新方舟系统,以便于可以可以通过接口访问获取到用户事件信息和分群信息等接口, 请提供现有的方舟系统的版本号,便于我们核实系统是否支持。最新方舟系统是4.5.0版本。
#### 2、更新方舟SDK
更新方舟的SDK,以便于可以注册事件的监听,请提供现有的使用的方舟SDK的版本。
#### 3、开通 EA 账号
请联系的我们的售前人员,让他帮你开通 EA 系统。
#### 4、集成 EA SDK
集成我们的移动端的SDK,SDK的接入请参照SDK的接口文档。
#### 5、 EA 系统配置
* 配置方舟账号
当开通 EA 系统,请创建相应的项目,并在项目的系统配置中,配置方舟系统的账号信息, 以便于我们访问方舟系统。
* 配置PUSH账号
请开通华为、小米、OPPO等PUSH通道,厂商的PUSH的到达率相比第三方的PUSH到达率要更高,这样才能保证 触达用户的效果。
* 配置短信账号
请配置第三方的短信平台的账号配置信息
### 四.厂商通道的账号配置
#### 1、华为推送
* 登录[华为开发者平台](https://developer.huawei.com/consumer/cn/console#/serviceCards/);
* 点击开发服务中的push模块;进入应用列表
* 点击应用列表中的应用(方舟项目的上报应用),查看开发列表,如下图:
![](<https://img.kancloud.cn/80/8b/808b08b9df970267d1491c7c5cdd181e_2880x1452.png>)
[EA 系统集成文档](ea-system-integration-doc.md)
#### 2、小米推送
* 登录[小米开发者平台](https://dev.mi.com/console/appservice/push.html)
* 在应用服务列表中选中消息推送功能;
* 在**应用列表**中点击相应的应用中的**应用信息**;会应用的相应的推送信息;
- 使用指南
- 智能运营产品使用手册
- ⏰ 5 分钟快速上手
- ✍️ 我要发布活动
- 创建 web 弹窗活动
- 创建短信活动
- 创建微信客服消息活动
- 创建信息流广告活动
- 创建微信小程序活动
- 创建微信模板消息活动
- 创建 App 弹窗活动
- 创建 Push 消息活动
- ⚙️ 自动化工作流
- 基本组件介绍
- 用户类组件详细说明
- 触达通道类组件详细说明
- 条件类组件详细说明
- 📖 内容管理
- H5编辑器
- 表单编辑器
- H5互动编辑器
- 👬 微信粉丝管理
- 📲互动玩法
- 分销裂变
- 拼团裂变
- 任务宝
- 定金膨胀
- 企业微信运营工具
- 企业微信上线准备-配置引导
- 创建员工欢迎语
- 创建客户群欢迎语
- 创建群发客户消息
- 转化目标的配置及应用
- 创建群发客户群消息
- 创建客户标签
- 创建客户群标签
- 创建员工活码
- 添加聊天工具栏
- 获取群二维码
- 创建企业朋友圈
- 创建素材中心
- 如何创建和使用批量加好友
- 📄 更新日志
- 功能更新
- 用户权限管理
- 审批功能
- 版本更新
- V2.1裂变、企微功能
- 开发者指南
- 系统初始化
- 扫码绑定微信
- 配置方舟数据平台
- SDK集成文档
- 微信小程序 SDK
- JS SDK
- Android SDK
- iOS SDK
- SDK 版本更新说明
- EA 系统集成文档
- API
- 推送API
- 错误码
- 其他
- 名词解释
- 如何配置阿里云短信通道
- 邀请有礼注册事件及转化事件上报指南
- FAQ
- 创建 Push 活动的 FAQ
- 创建微信模板消息活动的 FAQ
- 创建微信小程序活动的 FAQ
- 创建微信客服消息活动的 FAQ