本文彙整了 Klaviyo 整合的常見問題,包含所需的權限與方案、能從 Klaviyo 觸發 LINE 的發送類型,以及遇到問題時的處理方式。
Klaviyo 整合需要哪些權限與方案?
Klaviyo 整合需要能在 Klaviyo 帳戶中核准應用程式整合的權限。
整合的核准,是在 Klaviyo 的設定流程中,於 Klaviyo 端核准應用程式整合的步驟進行。請以擁有管理員權限等可變更帳戶整體設定與進行應用程式整合的帳號操作。Klaviyo 方案的使用條件,以 Klaviyo 端最新的提供內容為準。實際營運會包含電子郵件與 SMS 發送,因此建議使用可利用發送功能的方案。
所需權限的參考
| 項目 | 內容 |
|---|---|
| Klaviyo 端的權限 | 可核准應用程式整合的權限(管理員權限等) |
| 核准的時機 | 在 Klaviyo 的設定流程中核准應用程式整合 |
| 使用條件 | 依 Klaviyo 的方案而定。實際營運建議使用具備發送功能的方案 |
可以從 Klaviyo 的 Campaign 發送 LINE 嗎?
不行。Klaviyo 的 Campaign(一次性大量發送)沒有 Webhook action,因此無法直接從 Campaign 發送 LINE。
活動性質的大量 LINE 發送,請使用 Lumo 的群發訊息。只要在發送對象指定以 Klaviyo 條件(清單、屬性、ID 連結)建立的受眾,就能把 LINE 直接送達 Klaviyo 中管理的目標族群。以情境為起點的自動發送,則從 Klaviyo Flow 的 Webhook action 進行。無論哪種途徑,發送結果都會記錄到 Klaviyo 的 Profile。
如何從 Klaviyo Flow 發送 LINE 訊息?
在 Klaviyo 的 Flow 中加入 Webhook action,輸入 Lumo 的設定值後即可發送。
設定流程如下。
設定步驟
- 在 Lumo 建立自動化訊息,於詳細頁面的 「Klaviyo Flow 連線資訊」 確認 Destination URL、標頭(Key / Value)與 JSON body。
- 在 Klaviyo 的 Flow 中加入 Webhook action,設定確認的 Destination URL 與標頭。
- 以 「複製 JSON」 複製 JSON body,貼到 Webhook action 的傳送內容。發送對象的插入變數也會自動包含。
指定傳送訊息的方式
| 方式 | 內容 |
|---|---|
| 使用自動化訊息 | 貼上以自動化訊息詳細頁面的 「Klaviyo Flow 連線資訊」 產生的 JSON body 來發送 |
| 直接輸入文字 | 以 JSON body 的 messageText 取代 autoMessageId,指定想發送的文字來發送 |
從 Flow 發送很慢、或一直沒送達?
由於 Klaviyo 端的處理,從事件發生到 Webhook 執行可能需要數十分鐘至 1 小時左右。
這是 Klaviyo 的事件匯入與 Flow 處理機制造成的;Lumo 在收到來自 Klaviyo 的請求後,會立即向 LINE 發送。設定是否正確,請不要等待實際發送,而是以 Klaviyo 的 Payload Preview 與測試傳送確認。
如果完全沒有送達,請依下列順序確認。
- 發送對象的顧客是否已完成 LINE 與 Klaviyo 的 ID 連結(尚未連結時無法判斷發送對象,因此不會送達)
- Flow 與 Webhook action 是否為 Live(公開)狀態(儲存後有時會回到 Draft)
- Webhook 的標頭(Key / Value)是否與 「Klaviyo Flow 連線資訊」 的值一致
另外,若事件的發生與匯入 Klaviyo 之間相差 6 小時以上,該事件將不會啟動 Flow(這是 Klaviyo 的規格)。
可以對尚未 ID 連結的好友發送 LINE 嗎?
依途徑而異。Lumo 的群發訊息可以發送,經由 Klaviyo Flow 則無法。
- Lumo 的群發訊息 :可發送給所有 LINE 好友(尚未 ID 連結的好友也會收到)。不過,若將以 Klaviyo 條件建立的受眾設為發送對象,則只有已完成 ID 連結的好友會列入對象
- 經由 Klaviyo Flow 的發送 :只會送達已完成 ID 連結的顧客。尚未連結時無法判斷發送對象,因此會被略過
- LINE通知訊息 :只要 Klaviyo 個人檔案的電話號碼與其 LINE 帳號登錄的號碼一致,即使不是好友的顧客也能送達(僅限購買完成、出貨完成等交易通知)
此外,無論哪種途徑,向 Klaviyo 記錄事件(開啟、點擊等)都只針對已完成 ID 連結的顧客進行。
需要用 profile filter 讓只有已完成 ID 連結的顧客通過 Flow 嗎?
不需要。Lumo 會自動略過尚未完成 ID 連結的顧客,因此沒有篩選條件也能安全運作。
Webhook action 會對到達該步驟的所有顧客執行,但 Lumo 收到請求時會判斷發送對象,不會發送給尚未完成 ID 連結的顧客(也不會發生錯誤)。訊息不會誤送給尚未連結的顧客。
不過,Klaviyo 的 Webhook action 顯示的 Sent 件數是「Webhook 執行的次數」,並非實際發送 LINE 訊息的數量。若想看到更接近實際發送對象的數字,請在 Webhook action 之前加入 Conditional Split(例如:已設定「LINE User ID」屬性)。若以整個 Flow 的 profile filter 縮小範圍,同一個 Flow 內的電子郵件發送也會被限制,因此只想縮小 LINE 步驟時請使用 Conditional Split。
可以對尚未加入好友的顧客用 LINE 發送通知嗎?
可以。購買完成、出貨完成等交易通知,可用 LINE通知訊息送達尚未加入好友的顧客。
LINE通知訊息是 LY Corporation 認證的通知專用訊息,只要顧客的電話號碼與其 LINE 帳號登錄的號碼一致,即使不是好友也能送達。以 Klaviyo Flow 的 Webhook action 為契機,可帶入訂單編號、物流單號等發送。使用前須向 LY Corporation 申請並取得核准,且不可用於廣告或促銷。設定方法請參考從 Klaviyo Flow 發送 LINE 通知訊息。
相同的訊息或通知會收到 2 次嗎?
即使發生 Klaviyo 的 Webhook 重送或 Flow 重複觸發,也會自動防止重複發送。
以 「Klaviyo Flow 連線資訊」 產生的 JSON body 內含重複排除金鑰(idempotencyKey),即使相同的訂單或結帳事件重複送達,對同一位顧客的發送也只會有 1 次。瀏覽提醒、庫存不多、補貨等重複發送屬於正當的 Flow 不會附加金鑰。若使用的是先前取得的 JSON body,重新取得最新的 JSON 並重新貼上即可生效。
可以接續在其他工具已完成的 ID 連結嗎?
可以。透過 ID連動匯入,能夠一次匯入其他工具已完成的 ID 連結。
從 Klaviyo 整合或 Shopify 整合 「設定」 分頁的 「ID連動匯入」,上傳含有電子郵件與 LINE用戶ID 兩欄的 CSV 檔案。匯入的連結會反映到所有連接中的整合。只有已經加入 LINE 好友的顧客會被連結。其他 LINE 連動工具保存在 Shopify 顧客上的連動資料,也可以從 Shopify 整合的設定畫面自動匯入。
如何綁定 Klaviyo Profile 與 LINE 好友?
以電子郵件、電話號碼、LINE User ID 為依據,有多種方式可進行 ID 連結。
請依您的導流方式,從下列方法中選擇。
| 連結方式 | 概要 |
|---|---|
| 自訂 QR Code | 在 Klaviyo 的電子郵件中插入自訂 QR Code,透過加入好友完成連結 |
| 從表單送出進行 ID 連結 | 在 Klaviyo 表單送出後,顯示連結按鈕或 QR Code 完成連結 |
| 從 Flow 進行 ID 連結 | 從 Klaviyo 既有 Flow 的 Webhook action,透過電子郵件自動比對並連結 |
| 從受眾進行 ID 連結 | 從 Klaviyo 受眾內的 Profile 讀取既有的 LINE User ID 完成連結 |
| 由同步資料自動連結 | 在資料同步的過程中,以電子郵件、電話號碼為依據自動連結 |
| ID連動匯入 | 從 CSV 檔案(電子郵件+LINE用戶ID)批次匯入其他工具已完成的 ID 連結 |
可以從 Klaviyo 的電子郵件發送自訂 QR Code 來連結嗎?
可以。
在 Lumo 的自訂 QR Code 將整合類型設為 Klaviyo,並指定 Klaviyo 的插入變數(電子郵件),系統就會發行每位顧客專屬的整合用 URL。將此 URL 插入 Klaviyo 的電子郵件發送後,顧客加入好友時,對應的 Klaviyo Profile 與 LINE 用戶就會自動綁定。
商品卡片的商品資料是從哪裡取得的?
熱銷、新品、特價等內容饋給,使用的是從 Shopify 商店直接同步的商品資料。
若要使用,請在 Klaviyo 與 Shopify 兩邊都安裝 Lumo 應用程式。購物車放棄跟進等使用「觸發商品」的商品卡片,使用的是觸發 Flow 之事件中包含的商品資訊,因此即使沒有與 Shopify 進行商品資料同步也能使用。
商品卡片的「熱銷」沒有顯示商品
熱銷的內容饋給是根據銷售實績挑選商品,因此沒有銷售紀錄的商品不會顯示。
剛開幕等銷售資料還很少的商店,可能會因為沒有可顯示的商品而僅顯示文字。此時會改為顯示備援指定的商品。建議在剛上線時先使用「新品」的饋給或備援商品,等銷售資料累積後再切換到「熱銷」。
可以在 Klaviyo 使用 LINE 的開啟與點擊嗎?
可以。LINE 的行為會以 Klaviyo 的事件形式記錄,並可加以運用。
LINE 訊息的傳送、開啟、點擊,以及加入好友、封鎖等行為,會以事件形式記錄到已完成 ID 連結的 Klaviyo Profile。這些事件可用於 Klaviyo 的 Segment 建立、報表分析與 Flow 的觸發條件。
LINE 的開啟與 LINE 應用程式的「已讀」相同嗎?
不同,是不同的指標。
開啟(Opened LINE Message)來自 Lumo 的計算機制,與 LINE 應用程式的「已讀」不同。開啟與點擊會在含有計算用連結或圖片的訊息中記錄。
可以把營收歸因到 LINE 發送嗎?
Klaviyo 的營收歸因(attributed conversion)不會自動套用到來自 Lumo 的 LINE 發送。
因為 Klaviyo 的營收歸因是以從 Klaviyo 發送的電子郵件與 SMS 為對象的機制。想觀察 LINE 行銷的營收成效時,請搭配在發送的連結加上 UTM 參數、以網站分析工具計算的方式,或分析對 LINE 有反應之 Segment 的購買行為。
可以用 Klaviyo 的 Segment 進行 LINE 發送嗎?
可以。您可以使用 Klaviyo 的資料進行 LINE 發送的目標鎖定。
Klaviyo 的整合資料(ID 連結狀態、清單、屬性)可指定為 Lumo 的受眾條件。使用這個受眾,就能篩選群發訊息的對象,或依條件顯示不同的圖文選單,把 LINE 送達與電子郵件活動相同的目標族群。
另外,這裡所說的受眾,是用來篩選發送對象的條件,與貼在好友身上的標籤是不同的概念。若想把 Klaviyo 的資料以標籤形式貼到好友身上,請使用標籤功能管理。
一個 Klaviyo 帳戶可以連接多個 LINE 官方帳號嗎?
可以。
連接多個 LINE 官方帳號時,寫入 Klaviyo Profile 的屬性名稱結尾會加上編號(例:LINE User ID 2),依帳號加以區別。設定與同步可依帳號分別獨立管理。
Klaviyo 的哪些資料會被同步?
從 Lumo 到 Klaviyo,LINE 的資訊會以自訂屬性寫入。
LINE User ID、LINE 顯示名稱、LINE 追蹤狀態、LINE 同意狀態等會同步到 Klaviyo 的 Profile。另一方面,名、姓、電子郵件、電話號碼等 Profile 項目,在初始設定下不會從 Klaviyo 同步到 Lumo。想匯入 Lumo 的項目,可在 「同步資料」 畫面新增。
同步方向整理
| 方向 | 主要資料 |
|---|---|
| Lumo → Klaviyo | LINE User ID、LINE 顯示名稱、LINE 追蹤狀態、LINE 同意狀態等 |
| Klaviyo → Lumo | 名、姓、電子郵件、電話號碼等(初始設定下不會同步,請在 「同步資料」 中新增) |
重新發行 Flow 訊息傳送的驗證金鑰會發生什麼事?
重新發行後,舊的驗證金鑰會立即失效。
設定在 Klaviyo Flow 端的標頭 Value,也請更新為新的驗證金鑰。若未更新,從 Flow 發送 LINE 或 ID 連結時會發生驗證錯誤而無法運作。重新發行可從 Klaviyo 整合 「設定」 分頁的 「從 Flow 進行 ID 連結」 區塊中的 「重新發行驗證金鑰」 進行。
Klaviyo 的 LINE 同意狀態是如何更新的?
會依 LINE 的好友狀態自動更新。
顧客加入好友時記為已同意,封鎖時記為撤回同意,並自動反映到已連結之 Klaviyo Profile 的 LINE 同意狀態。在 Klaviyo 端,這個同意狀態可用於 Segment 或 Flow 的條件。好友狀態的變化會定期反映到 Klaviyo,因此無需手動更新操作。
此功能是讓 Klaviyo 端的同意狀態保持最新,並不會改變 LINE 實際的追蹤狀態本身。
連接中斷、被要求重新連接時該怎麼辦?
Klaviyo 的授權失效時,畫面會顯示重新連接的通知。從通知重新連接後,同步會自動恢復。
Klaviyo 的授權失效時,同步會停止,並顯示「Klaviyo的授權已失效,因此已暫停同步。請重新連接。」的通知。從 「前往重新連接」 重新連接後,同步會恢復。若重新連接後仍未解決,請聯絡客服。
此外,若從 Klaviyo Flow 發送或 ID 連結出現驗證錯誤,也可能是重新發行了 Flow 訊息傳送的驗證金鑰所致。此時請一併確認「重新發行 Flow 訊息傳送的驗證金鑰會發生什麼事?」。
解除整合後,Klaviyo 端的資料會被刪除嗎?
不會。已寫入 Klaviyo 的資料會保留在 Klaviyo 端。
LINE User ID 與自訂屬性等已寫入 Klaviyo 的資料不會被刪除。解除整合所停止、刪除的,是與 Klaviyo 的定期同步,以及從 Klaviyo 匯入的同步紀錄。重新整合後從 Lumo 再次同步,就會以 LINE User ID 重新建立綁定。
解除整合後保留與消失的項目
| 區分 | 內容 |
|---|---|
| 保留在 Klaviyo 端的項目 | LINE User ID、自訂屬性等已寫入的資料 |
| 停止、刪除的項目 | 與 Klaviyo 的定期同步、從 Klaviyo 匯入的同步紀錄 |