2015年5月18日 星期一

電子報平台 - API

  除了在EPS平台上操作之外,如果有另外提供API,那我們就可以利用API來額外開發新的程式與他們的平台做系統溝通,老師另外有提到Automation(自動回覆)的功能,可以利用觸發的方式讓系統自動送出一封郵件,通常我們收到的歡迎信、訂購完成回覆信等都是Automation的應用,這樣的功能可以減少企業要對新的聯絡人重複發送同樣內容信件的動作,不僅達到省時又可以讓收信的人得到更進一步的資訊。

  我先從有提供API的EPS平台為目標,在進一步地去研究它們所提供的API內容:

MailChimp

  之前介紹了其他MailChimp的服務,因為MailChimp所提供的功能非常的多,他也有提供API給開發者使用,上述的網站主要是提供到2.0的版本,但其實目前MailChimp已經更新到3.0的版本了,從3.0版所提供的服務可以發現,MailChimp分類相當的多種,其中有一種便是Automation



       其實MailChimp本身就有提供Automation的服務,可以直接利用他的平台來進行Automation的相關設定,另外,他也提供了多種的選擇讓使用者能夠達到Automation的需求。


  

  再更進一步地觀察後,就可以發現Automation的設定是可以透過API 3.0來完成的,這樣一來,Automation的服務可以更客製化,像是在某個時間點只發送郵件給某些特定的收件者,這些需求都可以更輕易地達成。而除了利用點擊的方式去觸發之外,MailChimp的Workflow也可以利用其他不同的API Call去觸發,例如他有提到的e-Commerce webhooks, Wistia video player events, CRM profile updates 都是可以當作觸發的機制。

  實際去申請了MailChimp的API Key,利用這個Key就可以和自己的應用程式進行連結了:




Benchmark

  Benchmark的特點是他有提供全中文的網站,對於我們而言是相當親切的,從Benchmark所提供的功能中也可以發現他是有提供API整合的。而他的API分成了三種不同的形式:XML-RPC、PHP、JSON,Benchmark也很詳細的列出API所提供的方法及內容,並將API分為四個部分:電子郵件相關方法、聯絡人群組相關方法、分析報告相關方法、安全維護相關方法,不僅僅是只有範例,開發者也可以直接下載API的執行代碼,在使用上相信是非常大的幫助。

  從Benchmark對API介紹中其實就可以發現,他的API主要是針對使用可以對自己的Benchmark帳戶進行連接,可以更加方便的管理自己的聯絡人清單以及發送郵寄,算是能夠讓外部的系統和Benchmark的內部系統進行整合。


  Benchmark本身也是有提供自動回覆系統的,如何在他們的平台上進行設定Benchmark也有清楚的說明,但是除了在平台上進行操作之外,Benchmark似乎沒有特別提到可以利用他們的API來對Automation進行觸發,這個部分可能就是比較不足的。




  經過介紹及分析兩個平台的API之後,MailChimp所提供的服務是比較符合我們的需求的,雖然兩個平台都有提供自動回覆的機制,但是MailChimp在這方面是做得比較完善的,可以利用API Call來進行設定,而且他提供的API資訊相當的足夠,經過一些基本的測試之後就可以使用了。Benchmark比較美中不足的就是他提供的API方法是偏向管理帳戶的,較沒有那麼全面性,雖然內容也算是完備,但就無法完全達到我們的需求。


沒有留言:

張貼留言