關(guān)于私域流量
近幾年,私域流量運(yùn)營(yíng)的話題被提及得越來越多。私域流量是指從公域(internet)、它域(平臺(tái)、媒體渠道、合作伙伴等)引流到自己私域(官網(wǎng)、客戶名單),以及私域本身產(chǎn)生的流量(訪客)。私域流量是可以進(jìn)行二次以上鏈接、觸達(dá)、發(fā)售等市場(chǎng)營(yíng)銷活動(dòng)客戶數(shù)據(jù)。
私域流量運(yùn)營(yíng)很重要的一點(diǎn)就是如何能自動(dòng)化智能化的進(jìn)行客戶運(yùn)營(yíng)。
目前各大公司的辦公軟件都支持機(jī)器人這種應(yīng)用形式,而這種機(jī)器人則是我們做私域流量運(yùn)營(yíng)的重要一環(huán)。
機(jī)器人能做什么
機(jī)器人在私域流量運(yùn)營(yíng)中可以做包括但不限于以下事情:
1.消息推送
2.智能客服
3.客戶管理
4.建群引流
5.活動(dòng)營(yíng)銷
6.企業(yè)互聯(lián)
這些場(chǎng)景名詞可能有些抽象,可以舉幾個(gè)具體例子。
·比如,用戶進(jìn)群之后會(huì)收到機(jī)器人自動(dòng)發(fā)送的歡迎儀式,里面附帶新用戶代金券等,同時(shí)此消息是僅他可見,不會(huì)打擾其他用戶。
·比如,用戶通過詢問智能客服機(jī)器人就能得到很多常見的答案,省去了人工成本。
·比如,機(jī)器人自動(dòng)在群里發(fā)起某營(yíng)銷活動(dòng)的報(bào)名,無需人工收集。
·再比如,通過客戶管理,可以給客戶打標(biāo)簽,針對(duì)不同的客戶,自動(dòng)發(fā)送不同的活動(dòng)優(yōu)惠。
·再再比如,通過機(jī)器人收集廣告投放獲取的商機(jī),自動(dòng)創(chuàng)建商機(jī)線索,并同步到群里自動(dòng)@相關(guān)銷售,閉環(huán)整個(gè)商機(jī)發(fā)現(xiàn)路徑。
可以想象的空間有很多很多。
為什么是Serverless呢?
為什么選擇Serverless來做,好處主要有以下幾點(diǎn):
·機(jī)器人的通信都是通過HTTP請(qǐng)求與企業(yè)微信通信,而serverless按調(diào)用次數(shù)收費(fèi),擁有極高的性價(jià)比。
·機(jī)器人通常在晚上都沒有人使用,如果使用傳統(tǒng)的服務(wù)器部署會(huì)有較高的閑置率,用Serverless可以把利用率做到近乎百分百。
·機(jī)器人可能會(huì)涉及多個(gè)使用場(chǎng)景,可以針對(duì)不同的場(chǎng)景使用不同的FaaS云函數(shù),做到細(xì)粒度的管理和問題隔離。
·騰訊云云函數(shù)支持所有主流語言,無需關(guān)心服務(wù)器,開發(fā)快,周期短,一個(gè)機(jī)器人從開發(fā)到上線最快只需要1小時(shí)。
為什么說免費(fèi)呢?
因?yàn)轵v訊云云函數(shù)包含有免費(fèi)額度。而機(jī)器人的使用并不是高頻調(diào)用,所以免費(fèi)額度足以涵蓋所有的使用量。
免費(fèi)的羊毛薅起來吧!免費(fèi)額度詳情:https://cloud.tencent.com/document/product/583/12282
本文將選擇企業(yè)微信作為平臺(tái),從最基礎(chǔ)的場(chǎng)景,講解如何用Serverless云函數(shù)來完成一個(gè)企業(yè)微信機(jī)器人。
企業(yè)微信機(jī)器人原理
我們先來了解一下企業(yè)微信機(jī)器人的原理。如上圖所示,左邊表示我們的Serverless云函數(shù)機(jī)器人,右邊是企業(yè)微信。
中間的箭頭表示兩種機(jī)器人和企業(yè)微信的通信方式:
1.機(jī)器人單向給企業(yè)微信發(fā)送消息
2.機(jī)器人和企業(yè)微信雙向互發(fā)消息
從圖中可以看出,單向通信是藍(lán)色的箭頭,因?yàn)閱蜗蛲ㄐ艣]有任何限制,機(jī)器人無法獲取企業(yè)微信的相關(guān)信息。這種模式主要適合于所有的通知類的場(chǎng)景。比如消息推送,全局群發(fā)等。
而紅色的箭頭就有諸多限制了,因?yàn)槠髽I(yè)微信可以向外發(fā)送信息的話,這里就涉及到很多安全問題了。因此企業(yè)微信對(duì)于這種情況主要做了多方面的限制:
1.發(fā)送的消息必須經(jīng)過嚴(yán)格的加解密。
2.某些特殊消息內(nèi)容擁有一定的實(shí)效性,比如獲取會(huì)話信息必須通過一個(gè)臨時(shí)的URL,有效期只有5分鐘,且調(diào)用一次后失效。
3.雙向通信的回調(diào)URL可以由企業(yè)設(shè)置一些限制,比如只支持企業(yè)內(nèi)網(wǎng)URL。
那配合雙向通信,就可以做到上面說的所有場(chǎng)景,比如智能客服、客戶管理等。
機(jī)器人實(shí)戰(zhàn)
那我們就從兩個(gè)簡(jiǎn)單的場(chǎng)景來講解一下如何實(shí)現(xiàn)一個(gè)企業(yè)微信機(jī)器人。
1.消息通知-單向通信
2.知識(shí)庫(kù)搜索-雙向通信
消息通知
首先需要?jiǎng)?chuàng)建一個(gè)機(jī)器人,創(chuàng)建方式是在任何一個(gè)企業(yè)微信群里,點(diǎn)擊右上角,添加群機(jī)器人。
然后選擇新創(chuàng)建一個(gè)機(jī)器人。
創(chuàng)建完成之后,你就獲得了一個(gè)webhook地址。如下圖。
這個(gè)webhook地址就是你推送消息到企業(yè)微信的地址。
推送的消息格式有很多種,支持往群聊會(huì)話中發(fā)送文本、markdown、圖片、圖文、文件、模版卡片六種消息類型。
以文本消息為例,你只需要推送以下JSON內(nèi)容到webhook地址,企業(yè)微信就會(huì)收到通知。
{
"chatid":"CHATID1 | CHATID2",
"msgtype":"text",
"text":{
"content":"廣州今日天氣:29度,大部分多云,降雨概率:60%",
"mentioned_list":["lisi", "@all"],
"mentioned_mobile_list":["13800001111", "@all"]
}
}
那么以云函數(shù)為例,如何創(chuàng)建云函數(shù)可以參考官網(wǎng)文檔:https://cloud.tencent.com/document/product/583/37509?from=10680
創(chuàng)建好之后,只需要幾行代碼就能完成一個(gè)通知發(fā)送機(jī)器人。如下圖。
注意要將url替換成你的機(jī)器人webhook地址,content必須是utf8編碼。
如果你期望每天早上8點(diǎn)定時(shí)推送天氣預(yù)報(bào),你只需要修改一下上面的代碼,從某個(gè)天氣預(yù)報(bào)API拿到天氣預(yù)報(bào),然后設(shè)置一個(gè)定時(shí)觸發(fā)器,觸發(fā)周期用CRON表達(dá)式定義每天8點(diǎn)觸發(fā),如下圖。
這樣之后,每天8點(diǎn)你的企業(yè)微信群就能收到如下圖的消息了。
知識(shí)庫(kù)搜索
上一個(gè)例子是單向通信的例子。那這個(gè)例子則是雙向通信的例子。
在企業(yè)中,以及在私域流量運(yùn)營(yíng)中,我們經(jīng)常有搜索知識(shí)庫(kù)尋找答案的場(chǎng)景。這里我們就以搜索騰訊云文檔為例,來向大家講解如何完成一個(gè)雙向通信的知識(shí)庫(kù)搜索機(jī)器人。
我們要做的就是當(dāng)輸入關(guān)鍵字,就去騰訊云文檔搜索結(jié)果并返回,同時(shí)高亮顯示關(guān)鍵字和文檔鏈接。
首先,還是一樣的,你需要?jiǎng)?chuàng)建一個(gè)云函數(shù)。但這個(gè)云函數(shù)是需要接收企業(yè)微信發(fā)過來的消息,因此在上一個(gè)云函數(shù)的基礎(chǔ)上,我們需要添加一個(gè)API網(wǎng)關(guān)觸發(fā)器,讓云函數(shù)能接收API請(qǐng)求。
創(chuàng)建觸發(fā)器選擇API網(wǎng)關(guān)觸發(fā)器,創(chuàng)建好之后如下圖,復(fù)制訪問路徑那個(gè)URL,它就是企業(yè)微信在回調(diào)消息的需要填的URL。
接著到企業(yè)微信,鼠標(biāo)放到你創(chuàng)建的機(jī)器人上,點(diǎn)擊配置,選擇【接收消息配置】,在URL那里填入上面復(fù)制的URL。如下圖。
Token和EncodingAESKey可以自己寫,也可以隨機(jī)獲取,它是你用來做加密解密時(shí)用的。
當(dāng)點(diǎn)擊“保存”提交以上信息時(shí),企業(yè)微信會(huì)發(fā)送一條驗(yàn)證消息到填寫的URL,發(fā)送方法為GET。群機(jī)器人的接收消息服務(wù)器接收到驗(yàn)證請(qǐng)求后,需要作出正確的響應(yīng)才能通過URL驗(yàn)證。
完成了上述設(shè)置之后,你在群聊中 機(jī)器人并輸入你想搜索的關(guān)鍵字,你的云函數(shù)就會(huì)收到對(duì)應(yīng)的JSON消息,msgContent就是你搜索的關(guān)鍵字。
{
"msgType": "text",
"msgContent": "函數(shù)計(jì)費(fèi)",
"chatId": "XXX",
"botKey": "XXX",
"hookUrl": "<http://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=XXXX>",
"botName": "騰訊云文檔搜索助手",
"userName": "XXX·",
"msgId": "CAIQ4",
"chatType": "group",
"chatInfoUrl": "<http://qyapi.weixin.qq.com/cgi-bin/webhook/get_chat_info?code=XXX>"
}
這個(gè)時(shí)候你只需要拿到msgContent的內(nèi)容,然后去調(diào)用騰訊云的文檔搜索API,拿到JSON的結(jié)果,把JSON結(jié)果處理為如下圖中的markdown格式,并返回。
于是我們的騰訊文檔搜索助手就做好了,使用效果如下圖。
至此,我們兩個(gè)企業(yè)微信機(jī)器人都做好了。
這里就不展示代碼了,想看具體怎么寫的同學(xué)可以去看我的源碼:https://github.com/woodyyan/wecom-qcloud-search
總結(jié)
我從兩個(gè)簡(jiǎn)單的例子去講解了如何做企業(yè)微信機(jī)器人,而企業(yè)微信機(jī)器人是我們做私域流量運(yùn)營(yíng)的重要一步,同時(shí)Serverless則完美幫我們解決了實(shí)現(xiàn)機(jī)器人的技術(shù)選型。
·隨著我們對(duì)客戶體驗(yàn)和服務(wù)體驗(yàn)的追求,我們利用自動(dòng)化的手段幫我們提高了響應(yīng)速度,利用智能化幫我們提高了服務(wù)準(zhǔn)確度。
·在追求售前和售后效率的今天,機(jī)器人的使用可以節(jié)省人力成本和時(shí)間,縮短客戶等待時(shí)間。
·Serverless作為一種彈性伸縮與按量計(jì)費(fèi)的服務(wù),完美匹配了機(jī)器人的使用場(chǎng)景,從成本與效率上幫助企業(yè)在私域流量運(yùn)營(yíng)場(chǎng)景中業(yè)務(wù)的快速搭建與迭代。
·Serverless作為一種FaaS服務(wù),通過多個(gè)云函數(shù)的編排,獨(dú)立或混合的處理不同的業(yè)務(wù)場(chǎng)景,做到細(xì)粒度的管理,與業(yè)務(wù)容錯(cuò)隔離。