使用LINE Account Link來連結LINE官方帳號與網站會員

LINE Chatbot Message API 應用

Allen Chang
Aiii
4 min readSep 12, 2019

--

Account Link、LINE Login 傻傻分不清?

前言

一般來說購物官網或品牌方都會有舊有網站會員及登入機制,如帳號密碼登入、Google登入、Facebook登入、LINE登入等,但開始經營 LINE 官方帳號後,花了大筆行銷預算,吸引了大量的 LINE 官方帳號用戶,就會發現一件事:我的 LINE 用戶到底是不是我原有網站的會員呢?即使看到 LINE 用戶的顯示名稱和我網站的會員姓名是一樣的,也沒辦法確定是不是同一人啊。

咦~對了用 LINE登入的會員我就知道是誰了啊,但難道我要請之前的會員使用 LINE帳號重新註冊 登入嗎?或是拿掉除了 LINE登入的其他登入方式,之後新的會員加入用 LINE登入吧,我就可以比對跟 LINE 官方帳號的用戶是不是同一人了。那舊會員就放生吧~~

登愣~這樣好嗎?

Account Link

Account Link 是屬於 LINE Message API 內的功能,所以只要啟用 Message API就可以使用,與 LINE Login 不同,不需要另外申請新的 Channel,應用情境也不相同。
既然是屬於 Message API ,所以使用流程就是從 chatbot 出發,讓 LINE 官方帳號用戶直接透過 chatbot 在 LINE 內一氣呵成來做綁定的動作。

使用時機

  • 原有網站已有大量會員
  • 不想改變原有網站的登入方式
  • 想要綁定 Chatbot 與 原有網站會員

所以即使你的網站沒有提供 LINE Login,也可以透過 Account Link 來做 LINE 用戶與網站會員的綁定。

綁定流程

Account Link 綁定流程

恩~這張官方提供的流程圖看起來好像蠻複雜的,其實對使用者來講流程很單純:

  • chatbot提供用戶網站登入連結,用戶登入網站會員
  • chatbot 綁定網站會員與 LINE 用戶的 user id

搞定~

綁定流程示範

LINE Account Link 測試綁定展示

LINE Login VS LINE Account Link

相信很多人一開始接觸 LINE 的 API 開發,都會對這兩個到底有什麼差異並不是非常清楚,這裡從使用情境來做簡單的區分。

LINE Login:

  • 建置在網站註冊登入頁面
  • 提供多一種的會員註冊登入方式
  • 適合原來非網站會員,想要快速創建會員的使用者
  • 可使用 LINE 帳號快速登入網站
  • 使用 LINE 帳號登入後可與 chatbot 互動
  • 需要額外申請 LINE Login Channel

Account Link:

  • 建置在 chatbot
  • 不影響原網站提供的註冊登入方式(Google、Facebook、帳密)
  • 適合已是網站會員,可快速綁定網站會員與 LINE chatbot
  • 綁定後不管用何種方式(Google、Facebook、帳密)登入網站皆可與chatbot互動
  • 使用原 Message API Channel ,不需額外申請 LINE Login Channel

以上兩種方式,都需要微調修改原網站會員登入的機制,LINE Login 多增加LINE 登入按鈕,Account Link 多增加綁定流程。

總結

原網站或品牌會員要跟 LINE 官方帳號的用戶做比對,對有大量會員的品牌方來說會是一個大工程。透過一些誘因讓使用者主動綁定 LINE 帳號,可以大量縮短網站會員和 LINE官方帳號的鴻溝,提供網站會員和官方帳號用戶更好的使用體驗。

在以使用者體驗為優先的時代,重新思考網站的使用流程和 LINE官方帳號的整合,更容易培養大量的忠誠用戶,讓會員覺得 LINE chatbot 是有用的溝通管道而不是干擾, LINE chatbot 的連動將成為網站與官方帳號 1 + 1 > 2 的最佳助力。

--

--

Allen Chang
Aiii
Editor for

任職於AIII.AI擔任CTO,關注Chat Bot及AI運用發展,喜歡專研雲端架構及程式開發技術。目前主要使用 NodeJS + Angular + Firebase + GCP 及 iOS Swift 開發網頁及App。