tft每日頭條

 > 生活

 > 關于微信小程序的指導記錄

關于微信小程序的指導記錄

生活 更新时间:2024-08-10 09:10:40

編輯導語:微信小程序,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。2017年1月9日,張小龍在2017微信公開課Pro上發布的微信小程序正式上線。我們日常使用的微信小程序,你真的了解它嗎?

關于微信小程序的指導記錄(關于微信小程序)1

第一次寫将近6000字的文章,把我所理解的小程序講給你聽。文章很長,先列一個提綱:

  1. 從短信到公衆号
  2. 訂閱号與服務号
  3. H5與原生頁面
  4. 從服務号到小程序
  5. 觸手可及的小程序
  6. 用完即走的小程序
  7. 交互模式與業務邏輯
一、從短信到公衆号

關于小程序,我們有很多的疑問:微信為什麼要做小程序?小程序在整個微信生态裡的定位是什麼?要理解小程序的定位,首先是要明白微信的定位是什麼?

微信的本質是一款工具——張小龍

微信到底是一款什麼樣的工具呢?

或許在我們理解中,微信隻是一款替代了短信的即時通訊工具。短信對于普通用戶來說,的确隻是一個通訊工具。自從微信出現了,我們短信發的越來越少了。

但是對于企事業單位來說,用戶通過短信收取服務的通知,例如:我們經常會收到商家各種營銷短信。

學校要求家長開通校園通短信服務,方便接收學校的通知。例如,這次考試你孩子考了多少分,年級排名是多少,下次家長會什麼時候參加。

當然,學校也不是總發這些掃興的短信。偶爾也會來點驚喜,例如,高二那年冬天,有次下大雪,校園通群發短信。因為道路積雪,明天放假。

企事業單位需要通過短信來觸達用戶,這是短信時代的一大需求。微信要完全取代短信,必須要提供相應的能力來覆蓋這方面的需求。微信推出的産品是——微信公衆平台,簡稱微信公衆号。

所以,微信公衆号的最初定位是為企業用戶打造一個連接品牌和用戶的群發工具。疫情期間,很多企業的通知都是通過公衆号發布的。

關于微信小程序的指導記錄(關于微信小程序)2

南京圖書館公衆号疫情期間通知

微信公衆号從一開始就沒有打算做成一個自媒體平台,但是最終卻成長成了自媒體使用最好的一個平台,這是一個美麗的錯誤。這點我比較喜歡張小龍的坦誠,他不會因為公衆号成了自媒體平台,就說我們的初心就是做一個自媒體平台。

公衆号不是給自媒體準備的。——張小龍

二、訂閱号與服務号

從短信到公衆号是一個非常大的進步。

首先短信是不受控群發的,帶來的副作用就是我們經常會收到騷擾和欺詐短信。而公衆号是基于訂閱關系推送的,所以避免了垃圾消息。你必須關注這個公衆号,才能收到推送消息。

從企業的角度來說,公衆号消息是免費的,節省了發送短信推送的成本。公衆号帶來的改變不僅于此,在我看來公衆号最大的意義在于重構了我們的信息獲取模式。

十年前的海報和廣告牌,商家都會放上聯系電話和網站網址,沒有錢搭建網站的就隻放上聯系電話。當時商家都會熱衷于購買短小好看的域名,吉祥順口的電話号碼,盡量方便用戶記憶。

關于微信小程序的指導記錄(關于微信小程序)3

曾經的廣告牌主推網址和電話号碼

當公衆号出現之後,廣告牌中長長的網址和電話号碼不見了,取而代之的公衆号二維碼。如果你感興趣,直接掃碼關注公衆号,查閱相關信息。不需要再訪問網站,或者撥打電話咨詢。

公衆号作為一個内容分發平台,降低用戶獲取内容的門檻,是内容更加輕量的載體,但是它承載的還是内容。

微信的目标是連接一切,微信不滿足于止步于連接用戶與内容,微信想直接連接用戶與服務,他們希望在傳播内容的同時還可以提供服務。

微信在2013年專門拆分出一個服務号出來,服務号隻有組織才能申請,其定位就是提供服務的平台。如果說訂閱号的定位是連接用戶與内容,而服務号就是連接用戶與服務。

關于微信小程序的指導記錄(關于微信小程序)4

服務号為服務商開發了更多接口

訂閱号與服務号最大的區别不在于推送頻率以及展示的入口,而在于服務号提供了更多的接口能力,訂閱号隻是提供了訂閱推送能力。

以用戶就餐的場景為例,如果這家餐廳開通的是訂閱号,用戶隻能看到推送的文章。訂閱号也有菜單欄,但是不支持配置外部鍊接,用戶在菜單欄裡看到的其實還是文章。

而服務号開放了更多的接口例如獲取用戶信息、模版消息、微信支付等,用戶在餐廳的服務号裡可以直接完成在線排隊、點餐、付款等操作。

就拿在線排隊這個功能來說,我們經常會遇到餐廳座位已滿的情況。

我們要排隊,隻能人坐在那裡耗,不能走遠。服務号的出現,商家獲取到用戶的openID,通過推送模版消息告訴用戶實時排隊進度,用戶可以四處逛逛。

如果沒有服務号,“在線排隊,實時提醒”的功能也可以做,但是商家的開發成本和用戶使用成本都會提高。實時提醒的方式隻能通過發短信方式,而且需要用戶輸入手機号,用戶的手機号也會存在洩漏的風險。

對于一些業務邏輯比較簡單的服務商來說,放棄開發獨立的app,轉而運營微信服務号是一個更好的選擇。

不僅僅是更低的研發成本,更是因為微信是最大的流量池,用戶在微信裡可以直接享受服務,可以減少因下載安裝app所造成的用戶流失。

用戶在哪裡,服務就應該在哪裡。

下載安裝一款幾十M甚至上百M的app對于用戶來說,是一件成本很高的事情。我到你這吃飯,點個菜還需要下載安裝你們的app,你瘋了吧?

三、H5與原生頁面

服務号的出現,讓用戶可以在不下載安裝app的情況下就可以享受服務,但是服務号是無法取代APP的,為什麼?

首先我們來回答一個問題——服務是什麼?

服務對于用戶來說最直觀的感受就是一個個頁面,我在這個頁面上可以繳話費,在那個頁面上可以查詢公交車信息,頁面是服務的載體。

那麼問題來了——這些頁面是如何搭建的呢?

這裡我們先花時間簡單介紹一下前端知識,我們在手機上看到的頁面分為原生頁面和h5頁面:

  1. 原生頁面的開發成本更高。搭建一個原生頁面,需要安卓和iOS兩端各開發一套頁面;而H5頁面,隻需要開發一套頁面就行了;
  2. 用戶要訪問原生頁面必須要下載安裝APP,而用戶在浏覽器就可以直接訪問H5;
  3. 原生頁面的改動,必須要經過應用市場的審核。審核通過後,用戶還需要更新APP的版本,才可以看到改動後的原生頁面。H5頁面的改動不需要審核,可以随時上線,更加敏捷。蘋果每年聖誕節期間都要休假暫停審核的平台,如果你的APP針對元旦在原生頁面上做了一些改動,iOS版本必須要提前提審;
  4. 原生頁面直接跟操作系統交互,而h5頁面是跟宿主浏覽器交互,所以原生頁面可以提供更多功能;
  5. 原生頁面的交互比H5更加流暢。

總結:

  • H5頁面開發成本低,速度快,功能少,體驗差;
  • 原生頁面開發成本高,速度慢,功能多,體驗好。

而服務号的主體隻能基于h5進行開發,很難給用戶提供原生app一樣的體驗。因此讓服務号承載連接用戶與服務的功能,其實是過度賦能的,微信需要一個産品來連接用戶與服務。

四、從服務号到小程序

2016年初,因為服務号沒有達到預期,微信宣布要新開發一個新的公衆号形态,一種提供新的服務能力的公衆号——應用号。

“我們開發公衆号不是為了媒體,我們的本意不是傳播内容,我們要提供服務,但服務号沒有達到預期,我們在讨論一個新的形态,叫應用号。平時不發東西,他安靜的存在在那,低頻的需求不需要安裝App,微信嘗試讓更多App以輕量便捷的形态在微信中存在,就是應用号。”——張小龍,2016年微信公開課,談應用号

關于微信小程序的指導記錄(關于微信小程序)5

2017微信公開課,張小龍正式推出小程序

一年後,微信應用号上線了,隻不過名字改成了小程序。

小程序兼顧了原生和h5的優點,從用戶的角度來說,體驗比h5更好,比下載app更加便捷。開發成本低,開發一套頁面可以兼容不同的平台,可以給用戶提供原生頁面的體驗。

其實在我看來,小程序更像是一項新的前端技術,而不是新的産品形态。

張小龍在小程序剛發布時,給小程序定了4個特性:無須安裝、觸手可及、用完即走、無須卸載。其實無須安裝,深究起來是錯誤的。

小程序是需要用戶下載的,但是小程序的包太小了。與APP動辄幾十M乃至一百多M相比,隻有1-2M大小的小程序非常的輕量,2018年初很火跳一跳小程序包的大小隻有4M。在loading過程中就可以完成下載,用戶基本上是無感知的,因此包裝成無需下載也沒什麼問題。

關于微信小程序的指導記錄(關于微信小程序)6

18年初火爆一時的“跳一跳”

五、觸手可及

觸手可及,在我看來是微信小程序最重要的一個特性,因為他體現了張小龍對于未來應用形态的理解。

假如我看到房間裡面的一盞燈,我想讓這個燈關掉或者打開,當我透過這樣一個很智能的眼鏡看到這盞燈的時候,我會希望在那個燈的上方會出現一個虛拟的開關,我甚至可以用眼鏡去控制這樣一個開關,那個開關是什麼東西?

它其實是出現在真實物體上面的一個應用程序。當我看到這盞燈的時候,它的開關應用程序就自動出現了,同樣的你可以想象非常非常多的場景。

當你走到一個公園的門口的時候,可能公園門口會出現公園門票的應用程序,也就是說當你看到任何一個眼睛能看到的實物的時候,這個實物背後的信息和應用程序都會自動浮現出現。

你通過眼鏡或者别的方法控制這樣一個應用程序,去啟動它,去運行它。——張小龍,2017年微信公開課,談未來應用形态

在張小龍的設想中,小程序是沒有統一的固定入口的,小程序入口應該是出現具體的需求場景中。當用戶有需求時,用戶就可以立刻訪問小程序;當用戶沒有需求的時候,就不應該提供訪問小程序的入口。

小程序剛上線的時候,最主要的訪問來源是線下掃碼。

微信小程序上線後半年,使用頻率最高的小程序是摩拜單車、實時公交、滴滴出行這些線下場景。張小龍提到的電燈和公園的例子都是線下的場景,所體現的想法也正是小程序應場景而生的理念。

關于微信小程序的指導記錄(關于微信小程序)7

但是對于各個服務商來說,這一點他們很不喜歡。

不管用戶對自己有沒有訴求,他們都希望自己小程序可以無時不刻不在用戶的眼前晃悠。朋友圈、公衆号、微信群,他們希望在微信所有流量大的場合都露出自己的小程序。

基本上微信每次發布一個新的功能,都會被理解成一個新的風口,各家都會一窩蜂上去想着怎麼去撈取一波新的流量紅利。因為微信是中國dau最大的app,是頭号的流量池。

為了防止過度營銷,微信小程序在入口上做了很多限制。

首先,微信小程序不支持朋友圈,也就是說用戶在朋友圈看不到微信小程序。

一旦小程序可以朋友圈,那麼各個商家就會想辦法把小程序打造成一個營銷工具,在朋友圈進行病毒式營銷吸取粉絲,這明顯有悖于張小龍對于小程序應場景而生的定位。

關于微信小程序的指導記錄(關于微信小程序)8

初期的小程序甚至不能通過長按識别二維碼進入小程序。就是為了防止一些服務商會通過生成新年簽等圖片在朋友圈進行圈粉營銷。

後面小程序的入口逐漸放開,用戶可以從微信公衆号(菜單、文章頁)、其他小程序和APP的入口訪問小程序。

今年7月份微信小程序在安卓端開始支持朋友圈,但是朋友圈的隻是單頁模式的小程序。

單頁模式做了很多限制,可實現的交互與接口能力有限。最首要的就是頁面無登錄态,這直接斷絕了商家的營銷需求。因為在這個頁面,你根本拿不到用戶信息。

微信嚴禁服務商把小程序當成一個營銷引流工具,微信小程序有個運營規範建議大家可以看一下,裡面詳細記載了通過小程序進行營銷引流的各種死法。

六、用完即走

在張小龍的設想中,小程序是一個提供服務的工具,用戶完成了服務就應該直接離開。對于很多商家來說,他們不想讓用戶用完即走。因為用戶走了可能就再也不回來了,用戶想用戶留在小程序裡。

如何提升小程序的用戶留存呢?有錢的話就砸錢,每天都有羊毛可以薅,用戶肯定每天都來。但是這個成本太高,且不具備可持續性。

關于微信小程序的指導記錄(關于微信小程序)9

【我的小程序】是小程序唯一固定的入口,【最近使用】隻是小程序的使用記錄,并不算是固定入口

那麼換一種思路,誘導用戶把小程序添加到任務欄的【我的小程序】,例如:添加就給你發積分、卡券。

這樣用戶每天都能看到,增加曝光。但是微信沒有提供用戶添加小程序事件的接口,也就是說這個用戶有沒有添加這個小程序你根本不知道。

看來這條路也不行,微信認為小程序就是一個工具,鐵了心讓你用完即走。

那麼走去哪?微信是頭号流量池,各服務商會盡量從微信來引流到自己的app,公衆号甚至是其他小程序。

1. 小程序之間互相跳轉:支持

微信為了避免小程序之間互推引流,之前對小程序相互跳轉進行了嚴格的限制。

首先兩個小程序必須維護同一個公衆号主體下,需要把對方小程序的appid維護在app.json中,而且最多隻能跳轉10個小程序。但是從今年5月份開始,限制逐漸解除。

現在隻要你知道對方小程序的appid,就可以做到在在自己的小程序(原生頁面)裡喚起對方小程序。

2. 小程序與公衆号

用戶可以公衆号菜單、文章直接打開小程序;但是小程序為公衆号引流場景很少,目前微信隻放開了線下掃碼這一場景。

3. 小程序與APP

對不起,微信對小程序直接喚起app功能又做了限制。

對于一般小程序來說,從小程序喚起APP的場景隻有一種:就是用戶A從app分享一個頁面給用戶B,用戶B在微信小程序裡打開這個頁面,這種情況用戶B是可以直接喚起app。

其他場景中,小程序一律不可以喚起app。

為什麼這裡特指“一般小程序”?

因為我們可以看到很多小程序不是上面的場景,也可以直接喚起第三方app。你可以查一下這些公司的股權結構,絕大部分都是騰訊入股的。

我在這裡要澄清一點,剛剛說到,哪怕對投資公司在系統裡面,也會一樣對待,但是确實大家對投資的公司是有所傾斜的。

我們在這一點上做的不夠好,而不是說想要傾斜他們,隻是我們對于這種平台的保護做的不夠好,我相信我們團隊在今後這一塊投入更大的人力和資源,使得我們可以對所有的公司,包括我們投資的公司一視同仁。——張小龍,2019年微信公開課,談微信小程序對投資公司的傾斜

總體來說,微信小程序對于微信來說就是一個提供服務的工具,微信不希望服務商把小程序用成了一個惡意營銷引流的工具。

又或者說微信關心的不是你的小程序是否“惡意”引流,他所關注的是你通過何種方式引流——自己私下引流,不行;交錢接入微信廣告引流,行!

七、産品的面子與裡子

最後再說一下我自己的想法,我們很喜歡做競品分析,但是多數的競品分析總是在UI交互層面打轉。

如果我們不去思考其業務邏輯,界面層級的分析隻能是管中窺豹,盲人摸象。

或許我們會在分析報告裡使用一些用戶體驗、交互成本諸如此類看起來很嚴謹科學的詞彙,但是本質還是針對你看的事物進行一種淺顯的表達。這種分析其實沒什麼含金量。

例如,如果你要做小程序登錄功能的競品分析,你會發現很多小程序會讓用戶授權使用微信綁定的手機号,有的小程序沒有。

如果我們僅從操作成本的角度來看,我們會選擇授權使用綁定手機号的流程。因為這個流程,用戶不需要手動輸入手機号,并且微信綁定手機号的時候,會有短信驗證,相當于加了一個安全核驗。

如果我們信任微信的安全核驗,甚至可以直接拿微信授權的手機号走一鍵登錄。

關于微信小程序的指導記錄(關于微信小程序)10

滴滴出行小程序直接獲取用戶綁定的手機号,不需要用戶手動輸入

但是我們發現有很多小程序,例如愛奇藝小程序,依然讓用戶手動輸入手機号,簡直太低效了!

關于微信小程序的指導記錄(關于微信小程序)11

愛奇藝小程序依然選擇讓用戶手動輸入手機号

如果我是愛奇藝的産品經理,我也會采用這樣的方式。

對于一個家庭來說,不需要每個人都開通愛奇藝賬戶,一個人開通,全家借着看的場景很常見。如果采用微信授權手機号登錄的方式,那麼可能隻有綁定這個手機号的微信才能登錄了。

關于微信小程序的指導記錄(關于微信小程序)12

類似的例子還有用戶個人信息授權,有的小程序讓用戶進行個人信息授權,有的小程序則沒有。

如果你不知道個人信息授權可以拿到用戶的哪些信息,以及這些信息在我的業務場景下具體可以用來做什麼,我們是無法回答我的小程序是否需要用戶個人信息授權這個問題的。

例如,如果你的小程序會有邀請好友給你砍一刀的分享裂變活動。那麼這種情況,我建議你獲取用戶的個人信息授權,因為好友需要你的微信頭像和昵稱進行信任背書。

如果說UI交互是産品的面子,那麼業務邏輯和産品模式是産品的裡子。面子很一眼就能看到,但是裡子卻很難掌握。畢竟我們不是内部人員,我們隻知道他這樣做了,但是不知道他為什麼這樣做。

嘗試分析他們為什麼這麼做,不要糾結于自己得出的結論是否是正确答案。因為除非你問對方産品經理,要不然你永遠不知道準确答案。思考的過程遠比結果重要。

#專欄作家#

王M争(王M争),人人都是經理專欄作家,資深互聯網人,B站賬号:王M争

本文原創發布于人人都是産品經理。未經許可,禁止轉載

題圖來自 unsplash,基于 CC0 協議

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved