提高微信小程序打開率優(yōu)化建議最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>微信小程序打開率是什么?
小程序「首頁渲染完成」次數(shù)與「小程序啟動(dòng)」次數(shù)的比值被稱為(PV)打開率或(PV)到達(dá)率。
如何提高微信小程序打開率?
1、啟動(dòng)性能優(yōu)化
啟動(dòng)耗時(shí)越長,白屏?xí)r間越久,用戶越可能因?yàn)槭ツ托亩顺鲂〕绦颍蜷_率自然隨之降低。
優(yōu)化建議:建議在小程序開發(fā)者在啟動(dòng)流程中,可以加大對代碼包體積優(yōu)化、代碼注入優(yōu)化、首屏渲染優(yōu)化這三大方向的優(yōu)化工作。其他部分的耗時(shí)由小程序框架側(cè)負(fù)責(zé)進(jìn)行持續(xù)的優(yōu)化。
2、減少啟動(dòng)耗時(shí)
啟動(dòng)耗時(shí)長短與網(wǎng)絡(luò)環(huán)境,代碼包壓縮后大小,以及是否命中增量更新有關(guān)。
優(yōu)化建議:目前網(wǎng)絡(luò)環(huán)境、手機(jī)系統(tǒng)運(yùn)行環(huán)境之類的影響因素完全由微信客戶端控制,開發(fā)者無法直接優(yōu)化。我們可以從代碼包壓縮后大小等方面去做優(yōu)化。
3、用戶等待意愿
用戶等待意愿越強(qiáng),等待時(shí)間也會(huì)更久,在啟動(dòng)耗時(shí)一致的情況下,打開率也會(huì)越高。用戶等待意愿與小程序的使用場景有關(guān),這也就是我們提到的不同入口的打開率也可能不同。
例如:掃碼、搜索等用戶目的性較強(qiáng)的場景,通常等待意愿也更強(qiáng);反之廣告類的場景下,用戶等待意愿較低,要獲得較高的打開率,啟動(dòng)性能優(yōu)化會(huì)更加有必要。
優(yōu)化建議:合理布局小程序運(yùn)營內(nèi)容,控制廣告等行為頻率,調(diào)整獲客方式,做好社交功能設(shè)定。
4、合理規(guī)劃版本發(fā)布
小程序啟動(dòng)時(shí)如果檢測到版本更新,會(huì)進(jìn)行重新獲取信息、代碼包增量更新、重新生成出示渲染緩存等操作,從而影響啟動(dòng)耗時(shí)。雖然說能夠快速迭代發(fā)布是小程序相對 APP 的一個(gè)優(yōu)勢,但是過于頻繁的新版本發(fā)布可能會(huì)導(dǎo)致部分用戶每次使用都需要進(jìn)行小程序的更新,導(dǎo)致平均啟動(dòng)耗時(shí)變長。
優(yōu)化建議:在不影響小程序正常功能迭代的前提下,建議開發(fā)者提前做好版本規(guī)劃,控制版本發(fā)布的頻率。
提高微信小程序打開率優(yōu)化建議最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>微信小程序需要優(yōu)化嗎?微信小程序優(yōu)化建議最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>首先是性能方面的優(yōu)化,通常從以下幾個(gè)方面入手。
1)頁面結(jié)構(gòu)
微信小程序的頁面結(jié)構(gòu)一定要保持清晰、簡潔、有條理,讓人一看就能明白小程序是做什么的,才能讓用戶有繼續(xù)訪問下去的欲望。
2)強(qiáng)引導(dǎo)
如何布局展示核心功能和服務(wù)也至關(guān)重要,小程序不需要像網(wǎng)站一樣盡量多的去填充豐富內(nèi)容,更側(cè)重于提供核心服務(wù)以及創(chuàng)造場景化的能力。對核心功能的強(qiáng)引導(dǎo)應(yīng)該都好理解,而場景化能力則需要企業(yè)去分析、調(diào)整、協(xié)調(diào)線上線下的服務(wù)能力,非常值得有線下門店的企業(yè)去嘗試。
3)授權(quán)
在必要的時(shí)候,小程序可以請求用戶在登錄時(shí)進(jìn)行授權(quán)登錄或者綁定手機(jī)號(hào)碼等等,雖然會(huì)阻擋很多用戶,但是能授權(quán)的大部分都是潛在用戶,這樣子就很大程度上為小程序精確地篩選用戶。
其次是排名方面的優(yōu)化,主要從以下方面入手。
1)發(fā)布時(shí)間
越早入駐的商家,排名越靠前,被用戶使用的可能性越大,所以盡可能快的發(fā)布小程序,搶占有利先機(jī)。
2)名稱
合理設(shè)置微信小程序的名稱也很重要。通常來說,名稱與搜索的關(guān)鍵詞匹配度越高,關(guān)鍵詞越短,展現(xiàn)的排名也就越靠前;而且對于小程序來說,名稱和公眾號(hào)一樣都具有唯一性,除了同主題下得小程序或者公眾號(hào)可以同名,其他都不能同名。
大家可以通過上述給出的建議針對自己的微信小程序進(jìn)行相應(yīng)的優(yōu)化,關(guān)于排名方面的優(yōu)化,更詳細(xì)的可以參考這篇文章《微信小程序排名優(yōu)化規(guī)則及優(yōu)化策略》。
微信小程序需要優(yōu)化嗎?微信小程序優(yōu)化建議最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>微信小程序測速功能介紹最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>首先開發(fā)者需要在基礎(chǔ)庫2.9.2版本以上,可以通過“測速上報(bào)”接口上報(bào)某一指標(biāo)的耗時(shí)情況,然后可以在小程序管理后臺(tái)的“開發(fā)-運(yùn)維中心-小程序測速”查看各指標(biāo)耗時(shí)趨勢,并支持分鐘級數(shù)據(jù)實(shí)時(shí)查看。

創(chuàng)建監(jiān)控ID
1、在小程序管理后臺(tái)的“開發(fā)-運(yùn)維中心-小程序測速”中新創(chuàng)建監(jiān)控ID,并填寫監(jiān)控指標(biāo)的名稱和解釋,也就是需要先定義監(jiān)控指標(biāo)。

監(jiān)控指標(biāo)分為兩類:
網(wǎng)絡(luò)請求類:此類耗時(shí)主要受網(wǎng)絡(luò)環(huán)境影響,包含操作系統(tǒng)、運(yùn)營商、網(wǎng)絡(luò)環(huán)境、地區(qū)等統(tǒng)計(jì)維度。如:網(wǎng)絡(luò)API耗時(shí)、云調(diào)用耗時(shí)、網(wǎng)絡(luò)數(shù)據(jù)讀寫耗時(shí)等。注意此類指標(biāo)最多可創(chuàng)建20個(gè)。
加載/渲染類:此類耗時(shí)主要受設(shè)備性能影響,包含操作系統(tǒng)、機(jī)型類別等統(tǒng)計(jì)維護(hù)??梢杂脕頊y量頁面切換耗時(shí)、組建渲染耗時(shí)等。注意此類指標(biāo)最多可創(chuàng)建20個(gè)。
2、新建后,可以看到上報(bào)需要使用的監(jiān)控ID。

小程序測速上報(bào)方法
監(jiān)控ID創(chuàng)建后,還需要在小程序代碼中調(diào)用wx.reportPerformance接口上報(bào)耗時(shí)數(shù)字,才能實(shí)現(xiàn)耗時(shí)監(jiān)控。有兩種方法:
方法1:使用canIUse進(jìn)行判斷
// * 需要使用 canIUse 判斷接口是否可用
if (wx.canIUse(‘reportPerformance’)) {
wx.reportPerformance(id, val)
}
方法2:使用compareVersion 進(jìn)行判斷
// * 需要先使用 compareVersion 判斷接口是否可用
const sdkVersion = wx.getSystemInfoSync().SDKVersion
if (compareVersion(sdkVersion, ‘2.9.2’) >= 0) {
wx.reportPerformance(id, val)
}
id 和 val 均為 uint32 類型,其中 id 為小程序管理后臺(tái)定義的監(jiān)控 ID,val 為本次要上報(bào)的耗時(shí)數(shù)值(由開發(fā)者自行計(jì)算)。接口調(diào)用需要基礎(chǔ)庫的版本號(hào)高于 2.9.2,否則在一些低版本基礎(chǔ)庫可能報(bào)錯(cuò)。
小程序測速數(shù)據(jù)觀察
完成代碼上報(bào)后,可在小程序管理后臺(tái)”開發(fā) -運(yùn)維中心 -小程序測速” 查看各指標(biāo)耗時(shí)趨勢。目前線上數(shù)據(jù)約有15分鐘數(shù)據(jù)時(shí)延,上報(bào)數(shù)據(jù)保留 7 天,可按照 1 分鐘 – 1 小時(shí)等不同的時(shí)間粒度進(jìn)行聚合。

每個(gè)指標(biāo)可以觀察到平均值和上報(bào)次數(shù)兩條曲線

交叉對比功能(不能超過10條)

查看不同地域網(wǎng)絡(luò)請求類指標(biāo)
微信小程序測速上報(bào)功能可以測量網(wǎng)絡(luò)類指標(biāo)(如網(wǎng)絡(luò)調(diào)用/云調(diào)用耗時(shí)、網(wǎng)絡(luò)數(shù)據(jù)讀寫速度等)和非網(wǎng)絡(luò)類指標(biāo)(頁面切換加載速度、組件渲染速度等),開發(fā)者可以查看這些指標(biāo)在不同維度下的數(shù)量分布和性能差異。適用于一些計(jì)算視頻首屏?xí)r延、幀率等場景。
微信小程序測速功能介紹最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>微信小程序用戶訪問數(shù)據(jù)上報(bào)優(yōu)化最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>①.優(yōu)化了部分小程序存在錯(cuò)誤跳轉(zhuǎn)數(shù)據(jù)問題
②.優(yōu)化了部分小程序存在頁面數(shù)據(jù)的問題
③.優(yōu)化了上報(bào)數(shù)據(jù)有效訪問行為,當(dāng)用戶退出小程序,不做上報(bào)。
具體操作流程:當(dāng)用戶離開了小程序頁面的時(shí)候,可以通過onHide或onUnload函數(shù),可以看到用戶訪問行為。
微信小程序用戶訪問數(shù)據(jù)上報(bào)優(yōu)化最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>