操作碰到困難?試試搜尋功能吧!

如何將 FB Messenger Customer Chat Plugin 加入 WordPress 網站


先前的 FB Messenger 已經有掛到網站裡面的功能,但它有個致命的缺點:那就是只能讓訪客單方面的留言,留完言後還是必須回到 FB 裡面去等待回覆。而近日 Facebook 釋出了 Messenger customer chat plugin 的公開測試版,讓訪客與站主可以直接在網站內就使用 FB Messenger 進行聊天,這對於有在使用線上即時客服的企業會非常方便。

但有幾點要注意一下,第一是他不支援 IE 瀏覽器,說明文件裡沒明確指哪一版的 IE,如果你的客群裡有大量使用 IE 瀏覽器造訪的訪客,那建議先不要使用,也許日後正式版或是第三方或推出相容 IE 瀏覽器的版本。

第二點是這個 chat plugin 無法運行在行動裝置 APP 內建的瀏覽器中,也就是說如果今天訪客是在 Facebook 應用程式點開你的網站,在 Facebook 應用程式裡的瀏覽器會無法顯示,但官方文件是說可以使用 Facebook SDK 來進行顯示,具體做法尚待研究。

接下就針對如何把 chat plugin 加入 WordPress 網站中進行說明:

STEP 1

粉絲頁加入網址白名單

首先進入到粉絲專頁,把要加入 chat plugin 網站的網址加入到白名單。

進入你的粉絲專頁,點選右上角的設定

從左邊選單找到「Messenger 平台」,點進去

找到「允許清單中的網域」的區塊,在下方欄位把網址輸入,完成後點選儲存。

在同頁面捲到下方找到「顧客洽談外掛程式」,點選設定。

捲到頁面底部,把粉絲專頁編號複製起來。

修改顯示語系以及預設的顯示文字

自訂回覆時間以及選擇按鈕顏色

點擊程式碼進行複製,稍後要把這些程式碼置入網站中

到這邊前置作業已經完成,加下來就是要把程式碼加到你的 WordPress 佈景主題之中。

STEP 2

加入程式碼到佈景主題的 function.php

如果不是你自己開發的佈景主題,記得要把程式碼加到子主題的 function.php 中,子主題的製作方式可以參考這篇文章

以下為程式碼範例,把剛剛複製的 code 貼入 function FBMessengerChatPlugin,貼入後記得要把程式的單引號換成雙引號,才不會發生錯誤:

function FBMessengerChatPlugin(){
echo '<!-- Load Facebook SDK for JavaScript -->
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
xfbml : true,
version : "v3.2"
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/zh_TW/sdk/xfbml.customerchat.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, "script", "facebook-jssdk"));</script>
<!-- Your customer chat code -->
<div class="fb-customerchat"
attribution=setup_tool
page_id="1823902161158495"
theme_color="#F93E46"
logged_in_greeting="Hello~有我們幫得上忙的地方嗎?"
logged_out_greeting="Hello~有我們幫得上忙的地方嗎?">
</div>';
}
add_action('wp_footer', 'FBMessengerChatPlugin');

小結

目前 Messenger customer chat plugin 還在測試版本階段,之後也許會新增更多功能,這對於廣大同時擁有網站與粉絲專頁的商家,是非常容易整合的線上即時客服系統,再搭配 FB Messenger 本身已有的簡易客戶管理功能,還有日趨成熟的聊天機器人,未來在即時通訊互動的應用上還有非常多的可能性。

ps.已經有外掛整合這個功能囉,如果擔心自己亂改程式會讓網站爆炸,就用官方推薦的外掛來整合這個功能吧~

下載網址 https://wordpress.org/plugins/facebook-messenger-customer-chat/

 

8 則留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

 

WordPress 教學