亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

微信小程序數據分析之自定義分析的實現

2019-11-19 13:14:22
字體:
來源:轉載
供稿:網友

在小程序后臺,微信已經提供了強大的數據分析功能,包括實時統計、訪問分析、來源分析和用戶畫像功能,可以說對一般的數據分析已經完全足夠了,但有時應用需要做一些更加精準的數據分析,比如具體到某一個頁面的分享,頁面中某一個button的點擊等,這時候就需要用到自定義分析功能。

什么是自定義分析?

引用下官方文檔:

自定義分析支持靈活多維和近實時的用戶行為分析,可以通過自定義上報,對用戶在小程序內的行為做精細化跟蹤,滿足頁面訪問等標準統計以外的個性化分析需求。

創建自定義事件

  • 事件英文名稱和事件中文名稱按照說明要求填寫,這兩個名稱都是唯一的,不能設置成已經設置過的,而且設置的時候盡量簡潔、還要見名知意
  • 配置方式有:填寫配置、API上報。
  • 配置模版:官方已經提供了一些自定義事件模版,直接使用就可以,包括有:進入頁面、離開頁面、小程序內分享,不過這些事件的分析粒度都比較粗,針對整個應用,可以自己修改只針對某一頁
  • 填寫配置的方式支持以下幾種統計觸發器,有:

click 點擊時觸發
enterPage 進入頁面時觸發,包括新開、后退、切換到前臺都屬于進入頁面
leavePage 離開頁面時觸發,包括離開、切換到后臺都屬于離開頁面
pageLoad 新開頁面時觸發,即第一次進入頁面
pageUnload 回收頁面時觸發
pullDownRefresh 下拉刷新時觸發
launch 加載小程序時觸發
background 切換到后臺觸發
foreground 切換到前臺觸發
share 右上角菜單分享
switchTab 調用switchTab接口切換頁面時觸發

  • action指出發時的動作,一次性上報,表示在每一次 click 中,收集數據并上報一條數據;分步驟上報我也還沒搞懂 😅
  • page指要觸發該事件的頁面,這里填寫的內容必須要和app.json中配置的頁面路徑一樣
  • data是選填的,是用來給事件觸發時傳遞一些數據的,其中,字段值就是當前page的data中的數據名稱

舉個例子🌰

電商類小程序中,用戶會有一個點擊商品添加到購物車的動作,我們可以對這個動作進行數據分析,以下是填寫配置的方式:

1、填寫事件英文和中文名稱:

2、填寫事件配置,定義如何收集數據:

這個例子中,用一個動作上報“加入購物車”事件。

  • trigger:觸發條件,click,表示點擊操作觸發;
  • action:觸發時動作,一次性上報,表示在每一次 click 中,收集數據并上報一條數據;
  • page:觸發頁面,填 viewProduct(viewProduct 是商品詳情頁);
  • element:觸發元素,填 .addToCart(.addToCart 是一個“加入購物車”的按鈕);
  • data:事件的數據及其來源,用“字段名 字段值”來表示,其中字段值是頁面上的一個變量。

詳細說一下字段值,他有如下規則:

  • 填寫的變量名,默認從page實例的data字段中獲取
  • 若想收集由list變量渲染的列表中的某一項數據,則可用list[].*表示,這里會根據當前填寫的element(只能是class)得到的NodeList的第幾個來決定數組下標。
  • 若列表是二維的,則可用list[](file:///Users/wanghui/Blog/source/_posts/WeChat-miniprogram-data-analysis-custom-analysis.md#).*表示,這里element需填寫兩個class(空格隔開)分別表示父列表與子列表。
  • 若想取得數組的下標,則可用list[].$INDEX表示
  • 若想取得wxml中data-系列屬性的值,則可用$DATASET.表示
  • 若想取得app實例的數據,則可用$APP.*表示,只支持獲取基本類型的數據,如number、string、boolean。

除此之外,還可以填寫一些提供的系統屬性,以“$”開頭,目前支持以下屬性:

  • $PAGE_TIME 用戶從進入本頁面到當前的時間(觸發action的時間點)
  • $APP_TIME 用戶進入小程序到當前的時間(觸發action的時間點)
  • $CURRENT_PAGE 當前用戶所在的頁面
  • $LAST_PAGE 上一頁
注:data可以為空,為空時該事件上報僅收集系統默認字段的數據

這個例子中,data有四項:

product_id: itemID

product_name: itemName

product_price: price

product_category: category

即:

事件的product_id字段,收集viewProduct頁面上page實例的data中的itemID字段;

事件的product_name字段,收集viewProduct頁面上page實例的data中的itemName字段;

事件的product_price字段,收集viewProduct頁面上page實例的data中的price字段;

事件的product_category字段,收集viewProduct頁面上page實例的data中的category字段;

以上內容表示:當用戶點擊 viewProduct 頁面上的 .addToCart 按鈕時,上報一條記錄到 add_to_cart 事件,事件的 product_id, product_name, product_price, product_category 字段, 取值分別是頁面上的 itemID, itemName, price, category。

填寫完配置后,還要點擊檢查字段。

此時會提示 add_to_cart 事件包含的具體字段,繼續補充字段的名稱、數據類型和備注信息。

關于API上報

API上報比填寫配置的方式更加靈活,但這也涉及到一些代碼的更改,需要發布新版本,而填寫配置的方式幾乎不需要更改代碼,所以無需發布新版本。當我們選擇API上報后,我們可以設置需要上報的一下參數:

點擊生成代碼:

時間創建完成后,點擊保存,后臺就生成了一條事件記錄,并有唯一的ID與它對應:

接著,我們在小程序代碼中可以插入生成的代碼,如下是我在轉發成功后的success()回掉函數中提交API上報。

...// 轉發成功success: function (res) {   wx.reportAnalytics('click_share', {    page_path: current_page_path,    from: from,   });},...

不管是填寫配置還是API上報,都需要在填寫完配置后保存并測試。

我們在測試事件的時候,往往要過一段時間才能接收到數據,大概1-2分鐘,為了能夠及時判斷正確性,我們可以在手機上的小程序應用中,打開調試,這樣,每次觸發事件時,都會在控制臺的Log中看到[自定義分析]上報成功的字樣,點擊查看還能看到更多數據,比如上報的參數等,里面的eventID就對應事件的英文名稱,可以通過這種方式快速判斷事件觸發是否符合預期,如下截圖:

通過使用,我們發現小程序的自定義分析功能很強大,你可以在頁面上分析任何元素、任何事件,使我們可以全方位的了解到小程序的使用情況,對數據加以分析總結,并以數據來驅動產品的迭代,提高用戶留存。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区二区三区网站| 欧美亚洲成人精品| 久久亚洲精品国产亚洲老地址| 国产在线98福利播放视频| 亚洲欧美制服中文字幕| 亚洲天堂av综合网| 国产精品自产拍在线观| 最新国产精品拍自在线播放| 国产第一区电影| 少妇高潮 亚洲精品| 精品成人av一区| 亚洲精品电影网站| 亚洲va电影大全| 97碰在线观看| 亚洲欧美日韩天堂一区二区| 在线日韩第一页| 欧美猛交免费看| 欧美性猛交xxxx黑人猛交| 日韩电影大片中文字幕| 欧美激情国产高清| 国产91在线高潮白浆在线观看| 日韩美女免费视频| 亚洲丝袜av一区| 国产高清在线不卡| 欧美性猛交xxxx免费看漫画| 国产欧美最新羞羞视频在线观看| 国产成人激情小视频| 亚洲视频欧美视频| 午夜精品一区二区三区在线视频| 日本精品视频在线播放| 91免费综合在线| 97久久伊人激情网| 欧美成人精品在线视频| 亚洲aⅴ男人的天堂在线观看| 97国产精品人人爽人人做| 69久久夜色精品国产69| 欧美人与性动交a欧美精品| 亚洲精品xxx| 欧美贵妇videos办公室| 国产69精品久久久久9| 国产日韩中文字幕| 久久久99免费视频| 欧美精品在线视频观看| 国产精品第七影院| 日韩亚洲欧美成人| 亚洲在线www| 国外成人免费在线播放| 欧美乱大交xxxxx| 992tv在线成人免费观看| 中文字幕亚洲综合久久筱田步美| 超碰日本道色综合久久综合| 亚洲色图欧美制服丝袜另类第一页| 国产不卡在线观看| 九九久久精品一区| 欧美一级大片在线免费观看| 亚州成人av在线| 色哟哟亚洲精品一区二区| 日韩美女av在线| 高清一区二区三区日本久| 欧美精品video| 午夜精品久久久久久久99热浪潮| 国产亚洲美女久久| 欧美重口另类videos人妖| 亚洲人成亚洲人成在线观看| 色中色综合影院手机版在线观看| 欧美在线视频网站| 日韩黄色av网站| 在线播放日韩精品| 一本色道久久88综合亚洲精品ⅰ| 国产一区二区久久精品| 欧美色播在线播放| 亚洲一区二区少妇| 欧美激情在线观看视频| 韩国19禁主播vip福利视频| 亚洲加勒比久久88色综合| 久久精品人人爽| 亚洲图片在线综合| 日韩网站免费观看| 色悠悠国产精品| 视频在线观看一区二区| 亚洲一区av在线播放| 欧美日韩国产丝袜美女| 欧美丝袜一区二区三区| 国产成人精品一区二区在线| 中文字幕日韩免费视频| 欧美视频免费在线观看| 久久精品国产视频| 一区二区三区 在线观看视| 亚洲欧美日韩中文在线制服| 日产精品99久久久久久| 91视频-88av| 国产精品久久久久秋霞鲁丝| 国产精品私拍pans大尺度在线| 成人高h视频在线| 成人欧美一区二区三区在线| 国产精品99久久久久久www| 岛国av午夜精品| 国产视频一区在线| 91久久精品美女| 色中色综合影院手机版在线观看| 综合网中文字幕| 不卡中文字幕av| 欧美影院久久久| 高清一区二区三区四区五区| 日日噜噜噜夜夜爽亚洲精品| 91极品视频在线| 欧美体内谢she精2性欧美| 中文字幕av一区| 久久人人爽亚洲精品天堂| 亚洲人成电影网站色…| 日韩国产激情在线| 国产精品69av| 国产亚洲精品美女| 91精品在线播放| 色999日韩欧美国产| 日韩在线视频网| 午夜精品美女自拍福到在线| 91沈先生作品| www.99久久热国产日韩欧美.com| 久久天堂av综合合色| 在线成人激情视频| 欧美成人激情视频免费观看| 亚洲va码欧洲m码| 国产日韩精品综合网站| 一区二区福利视频| 26uuu国产精品视频| 欧美大尺度在线观看| 久久久久久亚洲精品不卡| 不卡伊人av在线播放| 91av网站在线播放| 国产精品6699| 欧美视频在线观看 亚洲欧| 亚洲电影av在线| 欧美中文字幕在线播放| 国产一区香蕉久久| 亚洲国产精品国自产拍av秋霞| 亚洲最大av网| 精品国产老师黑色丝袜高跟鞋| 国产精品电影网| 亚洲图片欧美午夜| 日韩va亚洲va欧洲va国产| 欧美午夜精品久久久久久人妖| 精品小视频在线| 欧美日韩国产中字| 亚洲女人被黑人巨大进入al| 91精品视频网站| 亚洲精品久久久久中文字幕二区| 国产视频自拍一区| 亚洲欧美制服另类日韩| 中文字幕亚洲二区| 欧美成人精品xxx| 在线观看视频99| 日韩在线播放视频| 欧美丰满片xxx777| 在线观看国产成人av片| 日韩欧美中文免费| 亚洲精品网站在线播放gif| 久久九九全国免费精品观看| 国产精品夜间视频香蕉| 18久久久久久| 亚洲人成在线电影| 色综合色综合网色综合| 欧美亚洲国产精品| 日韩中文字幕久久|