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方法是偏向管理帳戶的,較沒有那麼全面性,雖然內容也算是完備,但就無法完全達到我們的需求。


Responsive Email Templates

  如果要針對學校發送電子報給全校師生,大部分的電子報平台會有寄送的數量限制,對於學校而言就不是那麼適用。老師提到如果學校使用自己的Mail Server,將設計好的電子報發送給全校的師生,那就不必受限於ESP平台的寄送郵件限制,因此利用了 Free、Responsive Design、Email作為關鍵字,從 32 Responsive Email Templates for Your Small Business 中挑選出前幾個免費的平台,經過比較之後找出相對適合的:

Campaign Monitor

  這個平台的特點是他不需要註冊,只要點擊Start building now就可以開始製作自己電子報,而且他在設計上也相當的方便,只要利用拖曳的方式便可以設計自己的版型,也可以上傳自己想要的圖片,他也有提供其他的版型可以參考。



  設計完成後,點擊右上角的Preview,就可以瀏覽自己設計的樣式,他的預覽除了提供Web版的之外,也有提供手機板的,非常符合Responsive Design。


  最後點擊右上角的Finish and save,並點擊最下方的Download as HTML&CSS,就會發送版型的原始碼到自己的信箱,只要將HTML及CSS檔案下載下來之後,就可以利用自己的Mail Server發送電子報給所有人了。


  這個方法對於有架設Mail Server且需要大量發送信件的使用者是相當適合的,不需要寫太多的程式來美工,又可以達到Responsive Design的目的,不論是利用電腦還是手機都可以方便閱讀。而Campaign Monitor在設計版型上是不需要收費的,使用上也不會受到太多的限制,另外兩個免費的平台ZURBAntwort,雖然也可以以直接取得HTML和CSS檔,但是由於設計上沒有辦法像Campaign Monitor一樣利用拖曳的方式設計,而是需要直接修改HTML和CSS程式碼,對於不熟悉程式語言的使用者相對來說就不是很好的選擇。

  
  上次有介紹過MailChimp的功能,除了可以利用他們的提供服務來寄送郵件給Mail List上的收件者之外,MailChimp也有提供Export HTML的功能,而之前也有提過MailChimp在設計電子報時也是利用拖曳的方式,讓使用者挑選自己喜歡的版型進行設計,只要輸出成HTML檔之後,就可以利用Mail Server寄送電子報給大量的收件者。



  Campaign Monitor和MailChimp各具有自己的優點,Campaign Monitor不需要經過任何的註冊手續就可以使用,不過在樣式上就比較陽春,但對於有設計概念的人應該是不會造成太大的問題。MailChimp是必須經過註冊登入的程序才可以開始使用,它提供的版型很多樣,使用者也許只需要更改部分的文字內容就可以達自己想要的樣式。這兩個平台在操作上都不會太複雜,也不需要另外再寫程式,任何人都可以輕易上手,設計屬於自己的電子報。


2015年5月17日 星期日

5/11 MIS心得

  本週實作了XML Parser,除了使用Firefox測試之外,還另外用了EZoApp實際測試是否可以直接利用HttpRequest取得網站上XML檔的資料。比較有問題的部分就是在EZoApp的操作,因為是第一次使用這個工具,所以也不是很熟悉,一開始使用載入頁面時便自動載入XML Parser的function,但不太清楚為什麼一直無法呈現結果,後來加上一個Button的元件之後,利用點擊Button然後觸發function的方式才成功,這個部分是比較有問題的。
  但因為EZoApp是以jQuery Mobile來開發APP的工具,之前大一時有使用過一陣子,之後便沒有使用了,對於jQuery Mobile的介面也不是那麼喜歡,比較沒辦法做自己想要的變化,但或許在功能的測試上EZoApp是可以參考使用的工具。

  另一個作業是要找尋線上電子報的平台,之前也有作業是要找尋其他的平台,我覺得比較重要的便是如何下關鍵字,一開始都會直覺地使用中文來查詢,但老師後來有提到線上電子報的平台是以國外的網站為主,便改用英文關鍵字來查詢,也找到了更多的資料。
  要分析每個平台,除了自己實際操作之外,也可以去翻翻看有沒有他人的試用文,透過試用文也可以了解該平台的優缺點,如果有附上圖片便可以知道大概的操作流程,但我大部分會在自己試用看看,想要實際了解該平台的操作是否有符合自己的習慣,或是介面的設計是否是自己喜歡的風格。

2015年5月11日 星期一

電子報平台

  首先,要尋找合適的電子報平台,我使用newsletter、platform作為關鍵字,並參考了Top 25 Free or Low-cost Email Marketing Web Applications,但因為平台的數量很多,便再加上template、free等關鍵字,挑選出我認為比較實用的電子報平台。

MailChimp

  MailChimp所提供的功能在網站上有簡單的介紹,主要的設計界面是以英文為主,但是MailChimp有提供適當的指引,所以使用起來並不會很吃力。
  實際註冊並試用之後,如果想要自行設計一個電子報,MailChimp有提供多種templates,並將templates分類為Basic、Themes、Code Your Own,讓使用者有相當多種選擇。




  選擇了一個主題版面之後開始進行設計,MailChimp的設計界面非常容易操作,使用者可以依照自己想要的樣式直接進行修改,像是顏色、字型等,如果想要添加其他物件,只要利用拖曳的方式便可增加到版面上,相當的方便。


  MailChimp也提供新增聯絡人清單的功能,只要利用List來儲存相關的聯絡人資訊,就可以直接將設計好的電子報傳送給多個聯絡人。


  另外,MailChimp有推出多個APP,其中一個便是可以利用手機來編輯電子報,因此利用MailChimp產生電子報,不論是在電腦上或是手機上觀看都可以呈現很舒適的排版。而透過MailChimp的APP在協同合作上也有相當大的助益,也可以更即時的製作出版面漂亮的電子報。
  在付費的方面,MailChimp的付費方案也是依照使用者的需求來區分的,一般我們最常使用的免費帳戶,MailChimp的限制算是相當寬鬆的,一個免費帳戶可以儲存2000個清單,每個月可以寄送12000封郵件,其實對於一般學校或是小型團體而言,應該算是蠻充裕的,如果想要再增加郵件清單的數量就必須付費了。
  雖然MailChimp的操作介面是英文,但它有支援電子報的內容可以是中文,不必擔心設計內容是中文時會產生亂碼,只是字型的選擇上就比較單一。

  MailChimp的優點就是非常的客製化,有考量到不同設計者的設計風格,並且結合了手持裝置,讓發布電子報的工作不一定是要在電腦上完成,透過手持裝置便也能輕鬆設計出自己的電子報,相較於其他的平台,MailChimp對於免費帳戶的限制已經是降低許多,也沒有試用天數的限制,使用者可以擁有一個很便利的平台來設計電子報,而且也可以透過MailChimp來得知自己發送出的電子報是否有達到效益,利用分析報表來呈現,讓使用者一目瞭然,也可以透過此報表來決定行銷的方向。

Constant Contact

  Constant Contact也是一個很適合用來做電子報的平台,它的主要介面也是英文,但是介紹可能不是那麼的詳細,所以操作起來不是很流暢,不過在設計電子報上也是有優點的。
  註冊完帳號之後便可以開始設計自己的電子報了,Constant Contact有提供多個templates可以讓使用者選擇,樣式也相當的多。


  選定一個版型之後,便可以開始對版型進行修改,Constant Contact的編輯方式其實跟Mail Chimp有點類似,利用區塊區分,使用者可以針對特定的區塊進行文字的修改,如果想要新增其他的區塊,同樣是利用拖曳的方式就可以對版面進行調整。也可以單純查看CSS的內容。


  其實Constant Contact在設計電子報上也算是平易近人的,只是我覺得在後續要發送電子郵件的部分是比較有點不太清楚的,可能是因為沒有很詳細的介紹或指引,所以自行摸索可能就要花費一點時間,這點是有點可惜的。


  在付費的部分,Constant Contact對於免費帳戶的限制算是還能夠接受的,它對於免費帳戶可以寄送的電子郵件並沒有限制,但是聯絡人清單的上限是100個,而且要使用Mobile-friendly Templates是必須要升級成付費帳戶的,這其實對於現在大部分的人都會利用手持裝置來收信是有點衝突的,因為如果要設計一個Mobile-friendly Templates還必須要付費的話,那麼可能就不是那麼的吸引人了。
  此外,我自己也實際測試過將電子報的內容更改成中文,也沒有產生亂碼的問題,因此Constant Contact也是支援中文內容的。



  會挑選這兩個平台的原因主要是在設計電子報上不會受到太多的限制,而且在版型的部分有多種的選擇,可以依照自己的喜好去挑選,在設計的過程中不需要太多繁複的工具,也可以設計出屬於自己的電子報。
  而兩個平台對於小型企業或是非營利團體都是非常適用的,捨棄掉讓收信的人還必須利用下載的方式才能瀏覽電子報,直接將電子報呈現出來,對於收信的人便可以少了下載的動作,寄件的人也可以透過郵件的點閱率來了解電子報發送的成效。
  分別比較兩個平台之後,我個人是比較喜歡Mail Chimp,因為它推出的APP真的蠻吸引人的,而且在介面的導引上很清楚,整體的感覺就是很簡潔但基本的功能都具備,即使是免費的帳戶也可以自行設計電子報,不論是利用電腦還是手機,都可以很輕易的完成。Constant Contact如果能夠與手持裝置再有更多一點的結合,也會是一個很不錯的電子報平台。
  現在我們也很常會收到電子報,尤其是網路書局,他們也都是利用線上電子報的發送給讀者,當讀者點開信件時,可以很快速的瀏覽內容,也可以直接點閱自己有興趣的內容,適當的利用線上電子報能夠減少收信人的麻煩,提高收信人對於閱讀電子報的興致,也可以讓企業達到宣傳行銷的效果。