LIFF 是什麼?
LIFF(LINE Front-end Framework)到底是什麼呢?簡單來說,LIFF 是讓你可以在 LINE App 內直接運行網頁應用程式的小工具。雖然名字叫「前端框架」,實際上更像是一組 JavaScript 函式庫,開發者可以利用 LIFF 把網站嵌入 LINE 平台,並透過其提供的 API 來與 LINE 用戶互動。換言之,LIFF 就好比 LINE 裡的一個內建小型瀏覽器,讓用戶不必離開聊天對話就能點開網頁服務。透過這個機制,企業的網頁不僅能顯示在 LINE 內,還能取得用戶的 LINE 資訊(例如用戶唯一識別 ID、暱稱、大頭照等)並進行後續操作,例如替用戶傳送訊息回官方帳號聊天。
舉例來說,假設你經營一個團購生意,平時透過 LINE 官方帳號與顧客聯繫。當你想收集訂單時,可以在聊天室中傳送一個訂購表單的連結。這個表單頁面如果整合了 LIFF SDK,就能直接取得顧客的基本資料,讓顧客在不用另外登入的情況下,在 LINE 對話中填完表單並送出訂單。從用戶角度看,一切都在熟悉的 LINE 介面中完成,非常方便。總而言之,任何從 LINE 平台開啟的網頁,只要有使用 LIFF SDK,就可稱為一個 LIFF App。由於 LINE 擁有龐大的用戶基礎(日本月活躍用戶數約 9,000 萬,占總人口七成;全球月活躍用戶數超過 2.3 億),透過 LIFF 在這個平台內提供服務,可以有效觸及廣大受眾而不需要額外下載 App,降低使用門檻。

LIFF 與 LINE 官方帳號、聊天機器人之間的關係
LIFF 並不是孤立存在的工具,它與 LINE 官方帳號(OA)和聊天機器人(Chatbot)有著密切的關聯。LINE 官方帳號是品牌在 LINE 上經營用戶關係的管道;聊天機器人則負責自動回應用戶訊息、處理對話流程。而 LIFF 則扮演了延伸官方帳號功能的角色:當純文字對話難以滿足互動需求時,就可以透過 LIFF 提供豐富的圖形介面來輔助。例如,我們可以在聊天機器人的回覆中插入一個按鈕或選單,讓用戶點擊後開啟一個 LIFF 網頁來填寫資訊或完成某項操作。整個過程用戶都留在與官方帳號的對話中,不需跳轉到外部瀏覽器,大幅提升操作的流暢度和體驗。當用戶點擊 LINE 官方帳號訊息中的 LIFF 連結時,會直接在 LINE 內開啟網頁,LIFF 同時會幫助商家自動蒐集該用戶的一些資料作為後續互動依據。
此外,LIFF 讓網頁與聊天機器人之間的資料交換變得順暢。透過 LIFF SDK,網頁可以讀取用戶在該 Channel 下的 User ID,取得用戶的公開基本資料,並判斷此用戶是否已加入好友。有了這些資訊,企業就能將 LINE 用戶與自家會員系統進行綁定,輕鬆辨識聊天對象是誰,進一步提供個人化的服務(例如查詢點數、訂單等)。反過來,LIFF 也提供了 sendMessages()
等 API 讓網頁主動發訊息給官方帳號的聊天對話。
比如當用戶在 LIFF 表單完成下單,LIFF 應用可以直接推送一則「訂單確認」訊息到用戶的 LINE 對話窗,無需人工介入。由此可見,官方帳號 + 聊天機器人 + LIFF三者相互配合,能打造從對話引導 → 網頁操作 → 即時回饋的完整使用者體驗閉環,大幅提升服務的互動性與便利性。

LIFF 就像是在 LINE 裡開的網頁,跟官方帳號和聊天機器人搭配使用,能讓對話變得更好用、更有互動性。比如聊天機器人丟一個按鈕,點下去開啟 LIFF 表單填資料,填完還能馬上收到確認訊息,整個流程都在 LINE 裡完成,不用跳出去,用起來順又方便。
建立 LIFF App 的完整流程教學
了解 LIFF 的原理與優點後,我們來實際看看 如何建立一個 LIFF 應用。
以下是 2025 年最新的設定流程:
1. 登入 LINE Developers 平台
前往 LINE Developers Console(LINE 開發者後台),使用你的 LINE Business ID 帳號登入。進入後台後,確認自己的身分為開發者。

很多使用者常常分不清 LINE 的兩個管理平台,其實可以用一個簡單的方式來區分:
- LINE 開發者後台 👉 處理所有技術相關設定(如:Channel 建立、Webhook、LIFF、API)
- LINE 官方帳號管理後台 👉 用來與好友互動、經營帳號內容(如:發送訊息、建立圖文選單、查看好友資料)

2. 建立 Provider(服務提供者)
Provider 可以理解為你的公司或專案空間。如果之前沒有建立過 Provider,需要先新增一個 Provider 來作為管理單位(可使用品牌或專案名稱)。

3. 建立 Channel(應用服務)
在 Provider 名下創建一個新的 Channel 來容納你的 LIFF 應用。如果已經有 LINE 官方帳號,建議在後台建立對應的 Messaging API 類型 Channel 並串接你的官方帳號,這樣 LIFF 才能和該帳號的聊天機器人串聯(根據 LINE 說明,必須有啟用 Messaging API 的帳號才能建立 LIFF)。若沒有官方帳號也沒關係,你可以創建一個 LINE Login 類型的 Channel 來承載 LIFF(僅作登入用途,不對應聊天對話)。
注意:Channel 是讓 LINE 平台識別應用程式的單位,沒有 Channel 就無法新增 LIFF 應用。

4. 新增 LIFF 應用
進入剛建立的 Channel 設定頁面,在上方功能頁籤中找到「LIFF」頁面,點擊「Add」按鈕新增一個 LIFF App。

5. 填寫 LIFF 資訊
在新增 LIFF 的表單中,依照畫面提示填入以下資訊:
- LIFF App 名稱: 給這個 LIFF 應用取一個名稱(僅作後台識別用,LINE 用戶不會看到),建議填寫與品牌或功能相關的名字,方便日後管理。
- 畫面尺寸 (Size): 選擇 LIFF 網頁在 LINE 中開啟時的視窗高度。建議選擇「Full」全螢幕模式(另外還有 Tall〈約70%高度〉或 Compact〈約50%高度〉可選)。全螢幕能提供最佳的使用者體驗。
- Endpoint URL: 當用戶打開此 LIFF 時所要載入的網頁網址。請輸入您的網頁應用網址(必須為 HTTPS)。用戶點擊 LIFF 連結後就會打開此頁,如需帶有參數的動態網址也可以在這裡設定。
- 權限 Scopes: 勾選所需的資料權限,例如「profile」以及「openid」,以允許 LIFF 抓取用戶基本資料和 OpenID 等識別資訊。一般建議這兩項都勾選,才能取得用戶名稱、頭像等資訊供後續使用。
- Bot Link 功能: 建議將此選項開啟(選擇 “On / Normal” 模式),代表當用戶透過此 LIFF 開啟網頁時,會將該用戶與此 Channel 綁定。換言之,若該用戶還不是你官方帳號的好友,會提示他加為好友;綁定後企業就能在官方帳號後台看到此用戶資料並發送訊息給他。這對於後續行銷追蹤非常重要。
- 其他選項: 可以依需求調整。「Scan QR」通常不勾選(除非你的應用需要啟用 LIFF 的掃描 QR code 功能); 「Module Mode」可視情況開啟(當你選擇 Tall 或 Compact 尺寸時可啟用 Module Mode,以便LIFF網頁以模組方式嵌入)。一般情況下可保持預設。

6. 取得 LIFF ID/URL
確認上述資訊填寫無誤後,點擊「Add」即可完成 LIFF App 的創建。系統會產生一組 LIFF ID 以及對應的 LIFF URL(格式類似 https://liff.line.me/xxxxxxxx
)。LIFF ID 可用於初始化你的前端應用,LIFF URL 則可用於在 LINE 中跳轉開啟此應用。請將這些資訊記錄下來。
7. 開發並部署網頁應用
接下來,在你的伺服器或前端專案中開發 LIFF 對應的網頁。首先引入 LIFF JavaScript SDK,然後在網頁程式碼中調用 liff.init({ liffId: "你的 LIFF ID" })
來初始化應用。
初始化成功後,你就可以使用各種 LIFF API,例如取得使用者資料(liff.getProfile()
)、取得 Line 上下文資訊、甚至直接讓用戶分享訊息或傳送訊息回聊天室。依照你的應用場景實現所需功能(例如建立表單、商品清單等)後,將網頁部署到先前設定的 Endpoint URL 位置。請確保網頁可以在行動裝置上良好運行。
8.測試與串接
在 LINE 中測試你的 LIFF最簡單的方法是將先前取得的 LIFF URL 貼到你自己的 LINE 對話視窗中,然後在手機上點擊該連結。正常情況下,應會在 LINE App 中打開你部署的網頁(顯示全螢幕或指定高度)。測試整個流程是否順暢,例如資料是否正確取得、提交後是否有預期反應、甚至是否有觸發訊息傳回聊天等。如果一切正常,接下來你就可以將此 LIFF 正式提供給用戶了。常見做法包括:將 LIFF URL 綁定到官方帳號的自訂選單項目上,或在聊天機器人的特定關鍵字回覆中附上該 LIFF 連結。用戶點擊後即可開始體驗你的 LIFF 服務。


在開發過程中,建議善用 LINE 提供的 LIFF Playground 等工具來快速預覽 LIFF SDK 可做到的功能;此外,可參考官方文件了解更多進階技術細節。初次設定 LIFF 時步驟較多,但熟悉後管理和擴充都很方便。
常見應用場景
LIFF 的強大之處在於它能應用於各種行銷和服務情境。以下是幾個常見的 LIFF 應用案例:
功能類型 | 應用內容 | 使用流程 | 優點與效益 |
---|---|---|---|
快速表單收集 | 問卷調查、活動報名、客服回饋表單等 | 點擊 LIFF 連結 → 直接填寫與提交表單 → 資料即時回傳企業後台 | 無需跳轉或登入,流程順暢,提高表單完成率 |
會員帳號綁定 | 將 LINE 用戶綁定自家會員系統 | 點擊「會員綁定」→ LIFF 登入/註冊 → 取得 OpenID 並與會員資料庫對應 | 快速完成綁定流程,提高轉換率與日後精準行銷效果 |
點餐與購物(O2O) | 線上點餐、線上商城購物、服務業預約(如美容院、診所) | 點擊功能選單 → LIFF 瀏覽選單/商城 → 線上付款/預約 | 全程在 LINE 內完成,流程簡單、轉換率高,提升預約率與會員留存 |
訂單查詢與客服服務 | 包裹追蹤、歷史訂單查詢、客服互動(如退款、問題提交) | 點擊查詢連結 → LIFF 自動帶入身份 → 顯示查詢結果/提交問題 | 自動化查詢流程、整合客服系統,提升用戶滿意度並減少人工負擔 |
真實案例:ChargeSPOT × LIFF 打造免 App 的共享服務體驗
一個成功整合 LIFF 的實際應用案例是 ChargeSPOT —— 日本知名的行動電池共享服務平台。該服務自 2018 年 4 月起營運,主打「隨處租用,隨處歸還」,目前已於日本全國多個據點設置借還機,包括車站、機場、商場、餐廳與便利商店等。
為了降低用戶的操作門檻,ChargeSPOT 選擇透過 LINE LIFF 技術 提供完整的租借流程。只要使用者加入 ChargeSPOT 的 LINE 官方帳號好友,就能直接在 LINE 對話中啟用 LIFF,搜尋可借用電池的地點、完成付款並開啟租用功能,無需另外下載專屬 App。
使用方式也非常簡單直覺:用戶從 LINE 聊天選單中點選「借電池」等功能項目,便會開啟 LIFF 應用。此應用提供地點查詢、條碼掃描、即時付款等功能,整體流程在 LINE App 內一氣呵成。實際操作上,用戶只需掃描機台上的 QR Code,即可完成付款並領取電池,實現輕量化、零學習曲線的用戶體驗。
這樣的設計有效降低了使用者進入門檻,提升使用率,也充分展現了 LIFF 適合 O2O(線上到線下)即時服務應用的潛力。
真實案例:Kanebo(佳麗寶)打造美容諮詢服務
日本知名化妝品品牌 Kanebo(佳麗寶)積極運用 LINE 的 LIFF(LINE Front-end Framework)技術,提供線上美容諮詢服務。透過與 Kanebo 的官方 LINE 帳號互動,顧客無需下載專用應用程式,即可享受一對一的美容諮詢,並獲得個人化的產品推薦。
此外,Kanebo 也推出了 LINE Mini App,讓顧客能夠查詢購買履歷、查看店頭肌膚測定結果等資訊。這些功能不僅提升了顧客的滿意度,還增加了產品的銷售機會。透過 LIFF 技術,Kanebo 成功地將線上服務與實體店面結合,提供更全面的顧客體驗。
此案例顯示,LIFF 技術在提升顧客互動和滿意度方面具有顯著效果,值得其他企業參考。
以上只是冰山一角,事實上 LIFF 的應用幾乎沒有上限。從金融業的身分驗證、醫療院所的線上報到,到活動票券的發放與核銷,都有企業利用 LIFF 打造創新體驗。重點在於觀察你的客戶旅程中有哪些步驟可以在 LINE 內完成,進而運用 LIFF 去簡化流程、提升轉換。
為什麼 LIFF 值得使用?行銷效益解析
導入 LIFF 所帶來的效益是多方面的,以下從行銷角度歸納幾點LIFF 值得使用的原因:
- 提升用戶互動率與轉換率: 在 LINE 內提供服務能降低用戶操作門檻,因而鼓勵更多互動發生。相較於引導用戶點開外部網站,直接在聊天中完成任務的方式更順暢自然,用戶參與意願更高。實際案例佐證:日本一間美容沙龍導入 LINE Mini App(LIFF 應用)後,次回預約客數與介紹新客數雙雙提升約 20%,回訪的顧客比例也從 88% 提升到 91%(增加了 3 個百分點)。這表示透過 LIFF 提供便利的預約與服務入口,確實帶動了更多互動和成交。同時,該沙龍有超過 90% 的 LINE 好友曾使用其提供的 LIFF 功能(如線上預約、會員卡),用戶黏著度可見一斑。對於行銷人而言,這意味著投入 LIFF 開發有機會換來更高的轉換率與留存率。
- 降低跳出率,流程無縫順暢: LIFF 可以有效降低用戶在操作過程中的跳出率(Bounce Rate)。原因很簡單:用戶無需離開熟悉的 LINE 環境就能完成整個流程。一來免除了重新登入其他網站或下載 App 的麻煩,二來上下文不會中斷。資料顯示,幾乎所有 LIFF 的使用者都是直接在 LINE 內嵌瀏覽器中開啟網頁服務——在某次活動中,高達 97.5% 的用戶以 LINE 內建瀏覽器開啟了 LIFF 頁面。可見大部分人會順著聊天引導直接互動,很少中途跑到外部去。從行銷角度看,這代表我們精心設計的流程可以完整地被體驗;用戶不會因為中途跳轉應用而流失,最終完成目標行為(例如提交表單或完成購買)的比例就更高。
- 資料整合便利,精準行銷加成: LIFF 有助於資料的收集與整合。每當用戶使用 LIFF,你都可以取得其 LINE OpenID 等識別資訊,並透過先前的會員綁定將其對應到企業內部的 CRM 資料庫。這代表什麼?代表你能把 LINE 上的匿名好友變成有脈絡的熟客:你知道他是你的哪位會員、購買過哪些產品、偏好怎樣的服務。接下來,在官方帳號推播行銷訊息時,就能根據這些資料進行精細分眾,提供更符合個人興趣的內容,提升點擊率與轉換率。事實上,精準行銷配合 LIFF 往往有亮眼成效。例如某日本旅遊業者針對「有海外旅行興趣」的用戶推送量身打造的資訊,結果訊息的點擊率提升了 177%,轉換率也提升了 117%。由此可見,LIFF 不僅讓資料蒐集自動化,更能幫助企業善用這些數據進行精準且有效的行銷。對行銷團隊而言,這種「互動 + 數據」的組合拳正是提高 ROI 的關鍵。
總之,LIFF 帶來的互動提升、低跳出、數據沉澱,都直接轉化為行銷成效的增強。在競爭激烈的數位行銷環境中,善用 LIFF 可以建立起與用戶更緊密的聯繫,創造出高黏著、高回報的溝通管道。
使用限制與注意事項
在規劃 LIFF 解決方案時,也有一些限制與注意事項需要了解,確保應用順利運行:
限制 | 內容 |
---|---|
需使用 HTTPS | 所有提供給 LIFF 使用的網頁服務必須透過 HTTPS 安全協定。LINE 平台不允許載入非加密的 HTTP 網頁內容。如果你的網站尚未配置 SSL 憑證,請務必先完成 HTTPS 部署,否則將無法在 LIFF 中正常載入。這是保障用戶資料安全和 LINE 平台要求的基本門檻。 |
LINE 環境限定功能 | 大多數 LIFF 功能只有在 LINE App 內開啟時才能完整運作。也就是說,當網頁處於 LINE LIFF 瀏覽器環境時,像取得用戶資料、發送訊息、掃描 QR Code等 API 才可被調用。如果用戶將 LIFF 網址複製到手機外部瀏覽器打開,或是在桌面電腦上訪問,LIFF SDK 會將之視為「外部瀏覽器」環境,此時有些功能(例如 liff.sendMessages() )將不可用,或需要額外的步驟(例如跳出 LINE Login 授權流程)才能執行。因此,建議在體驗設計上引導用戶直接於 LINE 中點擊連結開啟 LIFF,避免繞到外部造成功能受限。 |
裝置與版本相容性 | LIFF 主要針對行動裝置上的 LINE App 優化。目前iOS 和 Android 主流版本的 LINE 都支援 LIFF,但仍需注意少數用戶可能使用較舊版本的 LINE 或非常態的裝置(如平板、桌機版 LINE等)。開發者實際統計發現,絕大多數用戶(約 97.5%)會直接用 LINE 內建瀏覽器打開 LIFF;但對於剩餘的少數情況,我們應做好相容性預案。例如:當偵測到用戶在不支援的環境使用 LIFF,可以顯示提示訊息,建議改用手機 LINE 開啟等。 此外,在上線前務必針對不同裝置進行測試,確保關鍵功能在各種螢幕尺寸上都正常。 |
Cookie 與快取機制 | 開發者需注意 LINE 內嵌瀏覽器的快取和 Cookie 行為與一般瀏覽器略有不同。LINE In-App Browser 雖然支援 Cookie/localStorage,但可能因應用程式升級或其他因素隨時清除。換言之,不應假設透過 LIFF 瀏覽器儲存的資料能長期保留。因此涉及登入狀態等關鍵資訊時,建議每次啟動 LIFF 都進行必要的驗證(例如使用 LIFF 的內建 liff.login() 機制讓用戶重新授權),以避免因快取清除導致用戶體驗不一致。 |
審核與政策限制 | LIFF 本身透過開發者後台即可自由創建供自家服務使用,但若你想將 LIFF 應用發展成 LINE 官方提供的 Mini App(例如讓用戶可以在 LINE App 主頁的服務列表/搜尋中找到並使用你的應用),則需要遵守 LINE 的相關政策並通過審核。LINE Mini App 計劃在日本較成熟,在台灣則是自 2023 年 9 月起開始開放申請,並優先針對特定產業類別(如餐飲、教育、零售等)。如果有意申請上架,需要確保應用內容符合 LINE 平台規範(例如不得違反隱私、不得有非法內容等),並預留審核所需的時間。 此外,即使不上架為 Mini App,基本的 LINE Developers 使用條款也需遵守,例如不要過度頻繁地呼叫 API、不要收集超出範圍的用戶隱私資料等等。遵循這些規範才能建立健康永續的 LIFF 服務。 |
FIRST LINE 與 LIFF 整合應用,強化行銷效率
在實務操作上,LIFF 應用的部署與管理雖然彈性,但對於缺乏開發資源的企業來說仍具有門檻。為了降低導入門檻,FIRST LINE 提供的「追蹤連結功能」便是一個省時又實用的解法,讓你無須從零開發,也能快速串接 LIFF 並進行分眾管理。
這項功能除了能設定 UTM 參數進行廣告來源追蹤,還支援綁定:
- 指定的 LINE 官方帳號
- 對應的 LIFF ID
一旦使用者點擊連結進入 LIFF,並完成 LINE 授權,系統會自動從 LIFF 取得 line user ID,並將其夾帶在網址中回傳到企業指定的網頁系統中。這個過程完全自動,開發者無需額外串接登入機制或自行擷取 token,即可取得 LINE 使用者的唯一識別資訊。
對企業來說,這等於是:
- 省下大量自建會員系統的時間與開發成本
- 快速辨識來訪用戶,建立對應的 CRM 紀錄
- 即時貼上自訂標籤(如「VIP」、「活動參與者」、「新品導購」等)
這些標籤可作為日後聊天機器人判斷條件,進行不同對話分流,例如顯示不同的圖文選單、推播專屬優惠,甚至篩選是否需要真人客服接入。
也就是說,FIRST LINE 不只是幫你建立 LIFF 的入口,更進一步幫你打通「LINE 行銷 × 資料整合 × 自動分眾」的實務流程。
