一级片大奶子_色又黄又爽18禁免费视频_热久久久久久久_久久久精品一区二区_日韩av不卡在线播放_精品国内自产拍在线观看视频

注冊登錄

美團掃碼付小程序開發實踐,美團掃碼購小程序開發實例

2018-09-14
導讀:本文將介紹掃碼付小程序的實踐,根據美團前端工程師陳瑤在美團第31期技術沙龍(點擊可以查看這次沙龍四場演講的Slides和視頻)的演講《金融掃碼付H5遷移小程序拓荒之旅》整理而成。...

短短幾年的時間,微信小程序已經從一顆小小的萌芽成長為參天大樹,形成了較大規模的開發者生態系統,尤其是在支付、線下垂直領域潛力巨大。

作為領先的生活服務平臺,美團的技術團隊在小程序領域也進行了很多的探索和實踐。像mpvue就是一款使用Vue.js開發微信小程序的前端框架,而且已經在美團點評多個實際業務項目中得到了驗證,詳細介紹大家可以閱讀《 用Vue.js開發微信小程序:開源框架mpvue解析 》一文。目前,mpvue已經開源,項目地址是: https://github.com/Meituan-Dianping/mpvue。

本文將介紹掃碼付小程序的實踐,根據美團前端工程師陳瑤在美團第31期技術沙龍(點擊可以查看這次沙龍四場演講的Slides和視頻)的演講《金融掃碼付H5遷移小程序拓荒之旅》整理而成。

什么是美團掃碼付小程序?

美團掃碼付是一款面向C端消費者推出的線下收單業務,相信大家已經在線下很多餐館和其他生活服務商家體驗過了。這項業務主要就是通過小程序提供服務的,而在實際場景中,用戶先使用微信“掃一掃”功能,掃描商家二維碼,系統會自動調用掃碼付小程序,進入支付頁面,最后輸入金額完成商品的支付。

目標及數據分析

支付服務最核心的指標,顯然就是用戶支付成功的占比,我們稱之為支付轉化率。對掃碼付業務而言,支付轉化率的百分比越高,掃碼付業務的營業額也就越高,其帶來的收益是正相關的。因此提升掃碼付小程序的支付轉化率,就成為我們技術團隊的重要工作。經過數據分析,我們發現轉化率流失主要存在于以下兩個環節:

  • 掃碼到進入小程序環節(外部環節)
  • 進入小程序到支付環節(內部環節)

從掃碼到進入小程序環節,微信會完成小程序基本信息獲取、資源準備(代碼下載或更新)等準備事項。在準備事項中,如果準備失敗或等待時間過長,就會導致用戶離開,這部分由微信控制的環節,我們稱之為外部環節。

在進入小程序到支付環節,頁面會進行渲染、數據請求等,如果渲染時間長、數據請求時間長也容易導致用戶離開,同樣,如果數據請求失敗也會造成用戶使用過程的終止,這部分由我們美團掃碼付技術團隊控制的環節,稱之為內部環節。

如何提升外部環節轉化率?

對于小程序開發者而言,掃碼到小程序調起這個環節是黑盒的,我們無法得知其中的細節。而我們在掃碼付小程序中嘗試和微信的同學做了一次梳理,發現掃碼付小程序在外部環節的丟失率較高,查詢數據后,我們發現其中大部分用戶手動點擊了右上角的退出。

從業務視角出發,用戶使用掃碼付小程序,可認為他們有強需求進行支付,而造成用戶手動點擊退出的部分原因可能是等待時間過長。而在這個環節對時間造成影響更多的是資源準備,即小程序代碼下載或者更新的行為。根據經驗,影響下載和更新時間可能的因素包括兩個方面:一個是網絡,另一個是代碼包。

因為用戶的網絡是我們無法控制的,只能嘗試從代碼包開始下手。而在當時未使用分包的情況下,我們的主包大小約為3M,這意味著新用戶和無緩存小程序用戶均需要在首次使用時等待下載3M左右的包。在這種情況下,雖然用戶享受了小程序離線緩存包的福利,卻丟失了大部分新用戶的體驗。于是我們嘗試從包代碼層面做一些優化:

  • 增加分包加載機制。用戶在使用掃碼付業務時會按需進行加載,優化小程序首次啟動的下載時間。
  • 減小主包和分包大小。按照空主包的概念進行優化。在進行分包加載機制后,主包因為無法最小化而影響首次下載時間。一方面,原有的3M整包中,圖片大小占用了50%大小,我們將所有的內含二進制和Base64圖片分發到了CDN;另一方面,部分可移出的業務分發到了其他分包。

在做了這些事情后,掃碼付分包從原先的整包3M縮減到了361K(主包300K+分包61K),而外部環節的轉化率也提升了3%。雖然轉化率提升了,但前置環節的轉化率仍然有部分丟失,理論上繼續縮減300K的主包能有效提升,但由于業務性質的原因無法再繼續縮減,于是我們向微信小程序提出了獨立分包的概念:用戶在使用獨立分包時無需下載主包。

通過獨立分包加載,程序使用期間下載更新階段,只需要加載61K的分包大小。目前這個功能還在灰度階段,掃碼付小程序團隊也在作為第一批的內測用戶進行體驗,優化效果在之后的實踐中,我們也會分享出來,大家可關注美團技術團隊公眾號,持續關注我們。

如何提升內部環節轉化率?

在進入小程序到支付這個環節,屬于我們的業務流程。在這個環節中的轉化率丟失雖然我們能夠掌控,但是必須有所依據,才能對癥下藥。所以我們做了一些數據監控:

  • 業務核心流程監控。業務核心流程指用戶進入小程序后所涉及的影響最終支付的中間流程,中間流程的丟失會直接影響業務整個轉化率丟失,所以這里必須進行監控。而業務核心流程監控需要可監控的具體指標,我們對進入小程序和支付進行了關鍵動作拆解,從開始掃碼到用戶看到頁面,再到點擊支付、初始化訂單、支付成功。拆解完這些關鍵動作,再針對每一步可控環節,進行技術指標的拆解。從入口到出口的每一步制定關鍵指標(掃碼加載轉化率、點擊意愿等,見下圖),形成一個至上而下的漏斗,產出多個可量化指標,來做業務流程的監控。對于這部分可量化指標,可以通過長期的觀察分析來提升轉化率。
  • 異常監控。頁面的任何異常都可能導致支付頁面的渲染失敗,從而無法正常支付。我們對頁面的接口異常、微信API異常進行了監控。接口異常可在API(wx.request)的fail函數中直接捕獲,從而上報監控;對于接口超時,則只能通過全局的app.json進行全局設置(默認60s,時間過長,對用戶體驗較差),此前我們曾嘗試在小程序中設置全局的5s請求超時,但實際應用中并非所有場景需要設置統一的超時,最終我們單獨封裝了接口請求超時。微信API的異常通過微信的一些fail中進行監控即可。
  • 性能監控。小程序內部轉化環節中關注進入小程序后的白屏時間和可交互時間。內部白屏時間從onLoad處打點,到頁面onReady處結束;內部可交互時間從onLoad處打點,到頁面數據請求結束后的可點擊支付時間截止。

  • 日常監控中,我們也發現了一些問題,例如接口調用超時、接口調用失敗,這些問題會導致頁面流程終止。針對這些問題我們做了一些優化:

  • 接口合并。支付頁面的外網鏈路接口請求數量較多,任意一個接口的失敗都會導致問題,合并接口則可以減少問題出現概率,提升中間流程的轉化率。

  • 增加重試機制。在出現接口異常的情況下,會直接導致頁面阻塞,如果通過重試能成功,則可以提升轉化率。整個流程中可重試的有兩類:自有的接口請求異常,小程序API調用異常。

對于這兩類異常,在接口超時、調用失敗時采取重試。而為了避免在極端情況下服務端流量陡增、峰值倍數增加,頁面的可重試次數會在前置獲取全局配置時根據“可重試次數”進行控制,并且每次重試需要在一段時間后用戶手動觸發。超過重試次數時,則流程終止。

如何監控內部和外部環節?

前面我們也提到,對于小程序開發者而言,掃碼到小程序調起這個環節是黑盒的,我們開發者無法得知此處的細節,所以說在監控外部環節這方面我們開發者似乎可做的事情屈指可數。但是,不知道細心的同學有沒有發現,微信在每次掃碼后會給我們在query參數上附帶一個scancode_time字段。其實這個字段表示的是用戶在使用掃一掃時微信服務端記錄的時間,所以基于這個字段的考量,我們做了如下嘗試,針對以下兩個參數值分別做了實時監控:

  • 支付頁面的白屏時間(用戶看到首屏的客戶端時間—用戶微信掃一掃服務端時間+服務端客戶端差額時間)。
  • 支付頁面的用戶可交互時間(頁面Loading完畢時間—用戶微信掃一掃服務端時間+服務端客戶端差額時間)。

由于客戶端的時間戳是獲取本地手機系統的時間,可能存在差異。所以為了保證上報的準確性,我們在每次onLoad的時候取了一次我們服務端的時間,記錄了客戶端的時間與服務端的一個時間差額,并且在后續所有涉及到服務端的時間都參照這個時間差額做計算(網絡100-200ms級別的傳輸時延,暫可忽略)。

但由于我們掃碼付小程序的特殊應用場景就是為了保障用戶進行快速可靠的支付,既然在外部環節可控度不高,那是不是可以考慮在內部的業務流程方面把監控統計做的細粒度一點,做到能對每一個可能影響到支付的環節有數據可循呢?我們針對這個方向,區別于傳統的PV、UV統計,并對業務上報做了如下分類:

  • 根據上報的場景劃分:實時性監控部分與統計部分。
  • 根據上報的類型劃分:Error類型、Event類型(普通生命周期事件)、Metric類型(自定義Event類型,維度可自定義)、自定義測速類型(延時趨勢與分布)。

基于上述方案的探索,我們團隊基本上做到了對可能影響支付環節的很多業務指標,進行了整體的把控。從而在下一步,針對每個潛在的可優化點做進一步思考與考量,然后作出及時的策略優化與更新。通過對掃碼付小程序的探索,我們積累了很多優化經驗。美團的價值觀是追求卓越,對于能優化的方面,我們還會進一步去探索,也歡迎更多的同學跟我們一起討論。

重磅推薦:小程序開店目錄

第一部分:小商店是什么

第二部分:如何開通一個小商店

第三部分:如何登錄小商店

第四部分:開店任務常見問題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結算

第十部分:小程序客服

第十一部分:電商創業

第十二部分:小程序游戲開發

電話咨詢 微信咨詢 預約演示 0元開店
主站蜘蛛池模板: 欧美成人性生活片|在线不卡一区二区三区|久久伦理影院|欧洲LV尺码大精品久久久|中文字幕无码=a片久久|最新中文字幕一区 | 亚洲=aV综合=a国产=aV中文|亚洲涩88|久久99精品久久久久久狂牛|无遮挡h肉动漫在线观看|国产亚洲棕合欧美视频|中文字幕在线观 | 高清偷自拍第1页|午夜精品久久久久久久爽|黄色影院网站|国产午夜无码片在线观看影院|性一交一乱一乱一视频96|久热精品在线观看视频 | 天天射夜夜骑|日韩视频黄色|亚洲国产精品一区二区成人片国内|#NAME?|一二三区在线免费观看|国产九九在线视频 | 日韩三级在线免费观看|久久艹艹|色爱综合另类图片=av|国内久久精品视频|xx69在线观看|亚洲国产一区二区精品 | 亚洲欧美一|欧美=aⅴ视频|青青草国产免费|黄色毛片久久久久久久久久久|精品久久久久中文字幕日本|一边摸一边做爽的视频17国产有奶水 | 91在线在线观看|超碰97在线人人|精品粉嫩BBWBBZBBW|成人深夜小视频|午夜爱爱影院|日日干日日操日日射 | 在线视频免费观看爽爽爽|午夜视讯|国产传媒在线视频|综合国产一区|#NAME?|777午夜精品 | 欧美日本国产在线观看|日本一区二区三区国色天香|校园春色~综合网|欧美一级色|91精品在线观|日韩欧美高清一区二区 | 欧美特一级片|午夜肉伦伦影院无码|色18亚洲美女|亚洲成人黄网|山村少妇肉系列1一7|天堂8在线新版官网 | 亚洲永久精品国语字幕|yellow中文字91幕国产在线|综合在线国产|少妇被粗大猛进去69影院|久操视频在线看|夜夜性日日交xxx性视频 | 秋霞福利视频|亚洲精品1234区|国产一级久久久久|在线91|国产做=a爱片久久毛片=a片|天天爱天天做天天做天天吃中文 | 日韩国产精品久久|黄=a在线|日韩视频久久|欧美亚洲日韩国产人成在线播放|超碰成人在线免费观看|欧美大屁股BBBBXXXX | 龙珠z国语版普通话免费播放|人妻阿敏被老外玩弄系列|久久露脸国语精品国产91|国产成人午夜精品影院观看视频|91视频一区二区|国产高清露脸孕妇系列 | 91精品国产综合久久久欧美|色一情一乱一乱一区99=av|国产一区二区小视频|稚嫩小奶娃h文|一级毛片免费观看视频|日本无遮挡边做边爱边摸 | 国产wwwwwwwwwww|国产视频网站在线|欧美极品一区二区三区|人人爽人人爽|欧美日韩亚洲国产天堂=a|中文字幕欧美专区 | 久久久久动漫|亚洲影视资源网|久操福利在线|娇小小小泬ⅩXXX深喉|中文字幕乱码中文乱码777|超碰在线个人 | 成人免费=av在线播放|国产CHINESEHDXXXX宾馆TUBE|夜夜夜夜夜夜爽噜噜噜噜噜噜|午夜理论在线观看无码|亚洲人ⅴs=aⅴ国产精品|91免费影视 | 轻轻草在线观看|国产美女遭强高潮网站|色综合视频在线观看|久久久久久久久久久久久久久|www久久艹|久久国产传媒 | 青青手机在线视频|18男女无套免费视频|国产亚洲1区2区3区|日韩欧美在线综合网|疯狂的欧美乱大交|www四虎 | 亚洲妇女多毛撒尿XXXⅩ|黄色毛片黄色毛片|公和我做好爽添厨房|日本韩国最新免费观看|日本=a∨精品中文字幕在线|国产免费拔擦拔擦8X高清在线 | 美女=av影院|惊弦45集全免费815|日本免费人成视频播放|欧洲一区二区三区精品|亚洲国产精品久久无码中文字|欧美刺激性大交 | 白浆视频在线观看|亚洲国产欧美一区二区三区|一二三四在线观看免费高清视频|国产又黄又爽又刺激的免费网址|免费观看成人毛片=a片入口少|美女亚洲网 | 日韩精品成人=av|午夜精品一区二区三区免费视频|亚洲精品国产综合久久一线|国产三级=aV在在线观看|GV无码免费无禁网站男男|欧美videos另类极品 | 49vv亚洲|成人一级网站|九月婷婷人人澡人人添人人爽|国产精品69毛片高清亚洲|五月婷婷天堂|特黄=a级毛片免费视频 | 成人=av一区二区三区在线观看|欧美日韩中文字幕一区二区三区|#NAME?|青青草视频网|日韩=av在线一区二区三区|老司机在线精品视频播放 | 牛牛热在线视频|久久精品2024|久久久久久国产一区二区三区|波多野结衣乳巨码无在线观看|亚洲综合色视频在线观看|草的爽=aV导航 | 日日噜噜夜夜狠狠扒开双腿|欧美人成在线观看|美丽的姑娘免费观看在线播放|欧美性猛交xxxx乱大交密桃|亚洲精品国产字幕久久麻豆|日本裸交xx╳╳137大胆 | 激情欧美一区二区三区免费看|亚洲青青草|国产精品免费久久久久影视|日本亚洲欧洲免费无码|国产精品XXX大片免费观看|国产一级片网 | 欧美高清福利|免费亚洲黄色|黄片毛片免费|亚洲欧美日韩在线资源观看|国产精品久久久久久久久久久久午|日本三级播放 | 国产日本无码视频韩国网站写真|国产又色又爽又刺激在线播放|亚洲精品456在线播放牛牛影院|久久久亚洲国产|午夜视频成人|国产伦孑沙发午休精品 | 五月天婷婷色综合|91热国产|亚洲欧洲二区|日日插日日操|成人免费毛片高清视频|www.日韩在线观看 | 久久91|伊人网中文字幕|9191免费视频|黄动漫免费在线观看|女人和拘做受大片免费看|精品无线一线二线三线 | 中国=av在线免费观看|麻豆色播|一级毛片视频在线|一级免费片|毛片在线免费视频|中国一级女人毛片 | 国产精品一区2区3区|91蝌蚪在线播放|一级国产20岁美女毛片|国产伦精品一区二区三区视频不卡|少妇内射兰兰久久|日本成人=a | 在线看无码的免费网站|一本久道久久综合婷婷鲸鱼|九九爱在线视频观看免费视频|少妇久久久久久久久久|91视频免费网址|青青草自拍偷拍 | 欧美人人|91精品久久久久久综合|日本一区二区三区视频视频|欧美老熟妇乱子伦视频|91精品国产99久久久久|国产不卡三区 | 无码专区中文字幕无码野外|亚洲爱婷婷色婷婷五月|成人99视频|欧美人善交videosg|免费看片一区|#NAME? | 未满成年国产在线观看|99爱精品|#NAME?|免费成人=av网|麻豆911|精品国产综合区久久久久久 | 人人草97|欧美成人免费在线观看视频|国产毛片午夜福利|美国一级黄色毛片|新婚人妻和上司出差被中出|久爱免费视频 | 丰满人妻熟妇乱又伦精品|黑白配高清国语免费观看|#NAME?|亚洲视频高清不卡在线观看|99ri=av国产在线观看|丝袜美腿视频一区二区三区 |