API
API整合-Webhook篇

继续回答前面『API整合-入门篇 』这个问题:

Q4:需要发给会员的邮件发送状态,以及邮件打开,点击等会员行为数据,还有会员客户端,访问地理位置等信息,这些数据要怎么能够获得?

我们先解释一下 Webhook:

Webhook是一种消息订阅异步接口实现方式,它能够将用户订阅消息数据及时的传输到用户指定的位置(URL)。而灵动营销平台也提供这种接口,能够将用户订阅的邮件发送状态,用户的会员打开邮件,点击里面链接,更新会员信息等行为事件信息数据及时的传回用户业务系统。

下面灵动营销平台Webhook设置界面,订阅地址就是用户接送订阅数据的地址。

订阅会员行为

那么订阅数据是个什么样子,我们来看看下面这段文本,如果稍有点程序猿背景的同学,一眼就会看出。嗯,这是个JSON格式的数据,无论是对人还是对系统都比较容易理解。

//备注:下面示例数据在已经做了混淆:)
{
    "delivered": [
        {
            "id": 2201602002317593, 
            "campaign": "大麦网温馨提示:您关注的演出内容有更新", 
            "email": "hg007@example.com", 
            "status": "bounce:hard", 
            "dsn": "Action: failed | Status: 5.1.2 (bad destination system: no such domain)", 
            "updated": "2014-02-20 18:08:05", 
            "createdAt": "2014-02-20 18:08:04", 
            "scheduleId": 17436, 
            "messageId": 12399, 
            "contactId": 19016004
        }, 
        {
            "id": 22201606019253710, 
            "campaign": "大麦网温馨提示:您关注的演出内容有更新", 
            "uid": "GFpCmAhnXpPoXqXLH2BY", 
            "email": " xiaorong@example.com ", 
            "status": "success", 
            "dsn": "smtp;250 ok: Message 1758717523 accepted", 
            "updated": "2014-06-27 15:03:04", 
            "createdAt": "2014-06-27 15:02:20", 
            "scheduleId": 121830, 
            "messageId": 162084, 
            "contactId": 43001513
        }
    ], 
    "clicks": [
        {
            "id": 22201603016582230, 
            "campaign": "大麦网温馨提示:您关注的演出内容有更新", 
            "subject": "大麦网温馨提示:您关注的演出内容有更新", 
            "uid": "GFpCmAhnXpPoXqXLH2BY", 
            "email": "someone@example.com", 
            "ip": "119.255.75.126", 
            "location": "中国/河北/廊坊", 
            "longitude": 116.7139, 
            "latitude": 39.5292, 
            "device": "", 
            "platform": "Windows 7", 
            "client": "Chrome", 
            "url": "http://item.damai.cn/78982.html", 
            "createdAt": "2014-02-20 18:08:05"
        }, 
        {
            "id": 22201603026582230, 
            "campaign": "大麦网温馨提示:您关注的演出内容有更新", 
            "subject": "大麦网温馨提示:您关注的演出内容有更新", 
            "uid": "GFpCmAhnXpPoXqXLH2BY", 
            "email": "someone@example.com", 
            "ip": "119.255.75.126", 
            "location": "中国/河北/廊坊", 
            "longitude": 116.7139, 
            "latitude": 39.5292, 
            "device": "", 
            "platform": "Windows 7", 
            "client": "Chrome", 
            "url": "#退订", 
            "createdAt": "2014-02-20 18:08:05"
        }
    ], 
    "opens": [
        {
            "id": 222016111000001234, 
            "subject": "大麦网温馨提示:您关注的演出内容有更新", 
            "uid": "GFpCmAhnXpPoXqXLH2BY", 
            "email": "someone@example.com", 
            "ip": "119.255.75.126", 
            "location": "中国/河北/廊坊", 
            "longitude": 116.7139, 
            "latitude": 39.5292, 
            "device": "", 
            "platform": "Windows 7", 
            "client": "Chrome", 
            "createdAt": "2014-02-20 18:08:05"
        }
    ]
}

如需了解更多关于API详细资料,请访问我们官网资源中心的『开发者

API
API整合-入门篇

用户最基本整合需求各种场景邮件触发发送,往往来自于用户自身业务需求,除了发送需求,客户系统与API整合复杂度,则将是用户下一个关注点。

Q1:我的需求比较简单,就是发送注册通知邮件,有没有什么快捷整合方式?

Q2:除了触发通知类邮件,我还需要发送营销邮件,有什么方便集成方案?

Q3:另外我们有些系统不具备二次开发条件,只能设置SMTP服务器配置,可以提供SMTP接口吗?

Q4:需要发给会员的邮件发送状态,以及邮件打开,点击等会员行为数据,还有会员客户端,访问地理位置等信息,这些数据要怎么能够获得?

那么我们先来解答前三个问题:

SMTP发送接口

是的,如上图所暗示的,我们提供有SMTP接口,能够帮助用户完成快速整合,以近零成本完成API的整合。

过程大致如下:

1.如果还没有灵动营销平台帐户,请先从这里『免费注册』一个帐户;

2.找到API Key,这里的API Key可以理解为邮箱的帐户和密码;

API Key

3.设置您的SMTP 服务器配置,下图中主机名即为灵动的SMTP服务器:

API Key SMTP Config

4.好了,您可以发送邮件了。

哎,还剩一个问题呢?

哦,答案这里,请前往『API整合-Webhook篇 』。

如需更多关于API详细资料,请访问我们官网资源中心的『开发者

API
如何实施API整合?

一. API技术

API技术是为第三方开发人员提供的程序接口,只需按照灵动营销平台接口的调用规则进行调用,即可在您的应用程序中使用灵动系统的数据和功能。
灵动API接口是一个非常强大的工具,通过与灵动营销平台的无缝整合,实现“邮件等消息推送”,“功能的调用”,让您的邮件营销工作更加高效快捷。

应用程序接口

二、为什么要使用API

API可为您的邮件营销工作带来极大的便捷,为您提高工作效率的同时,保持您CRM等自有业务数据库与灵动系统数据的一致性。
  • 自动且快速完成重复性的任务

通过API接口,您无需登录灵动系统即可自动且快速完成重复性的邮件发送任务,提高工作效率。如:联系人数据同步、邮件内容动态替换等。

  • 保持数据一致性
通过API接口,直接将您CRM等本地数据库中的联系人数据同步至灵动营销平台,避免出现人工导入导致的数据丢失、篡改等问题,保持数据的一致性。您也可以直接通过API查看灵动营销平台的发送统计报表。
  • 完成触发类邮件应用
通过API的SMTP或RESTful接口,您可直接完成触发邮件应用。如:注册欢迎邮件、生日祝福邮件等。触发类邮件在电子商务网站的应用更加广泛。如:订单提醒邮件、发货提醒、到货通知等。

SMTP发送接口

三、API可实现

API的功能从任务执行方面可以分为以下两大类:

1、 数据同步 数据同步任务包括数据的导入、更新、修改等操作。从邮件营销的角度讲,意味着您可以通过自己的系统,如:CRM等从本地数据库同步数据至灵动营销平台(如:导入新的联系人、更新已有的联系人)。而这些任务只需要通过几个简单的命令来完成。通过API调用,您可以非常及时并且准确的同步数据。

2、 功能调用 通过API的调用,您只需要登录自己的系统,即可使用灵动营销平台的所有功能,这些功能可以帮你省去许多重复性的工作。如:欢迎邮件的及时发送、交易类邮件的及时触发等。外部系统可以调用的Unimail系统功能主要包括以下几点:

  • 通过外部数据库创建、编辑、更新、管理联系人列表
  • 通过外部系统创建并且发送邮件。如:交易类邮件(订单确认、发货提醒、到货通知等)
  • 通过外部系统查看邮件送达率、点击率等发送统计数据

订阅会员行为

四、    您是否适合应用API

如果您有一个不错的程序开发团队,具备一定的程序开发能力,那么您具备了使用API的基本条件。通过程序员的开发,可将您自己的外部系统与灵动营销平台进行整合。 如果您想从繁忙的人工操作中脱身出来,将更多的工作交给程序完成,API会是一个不错的选择,帮助您完成重复性的邮件营销工作。 如果您需要实时触发邮件给你的客户或者内部人员,如注册激活邮件、密码找回、订单确认、到货通知等,那您非常适合使用API,通过触发邮件的应用,帮您提高用户体验,达到满意的投资回报率! 如需了解更多关于API详细资料,请访问我们官网资源中心的『开发者
© Copyright 2016, All Rights Reserved. | 公司网站 | 灵动邮件营销博客 | 隐私声明 | 系统登录