小程序埋點分為代碼埋點+無代碼埋點,二者的主要區(qū)別在于埋點的時機,不管哪一種都需要首先知道每個頁面的邏輯與布局
小程序埋點是基于行為的埋點(點擊、行為),不能做統(tǒng)計信息(比如商品賣了多少件)
- 代碼埋點
- 運營數據支持度高(能夠實現支付成功獲取)
- 工作量大(沒有基礎事件支撐,每個漏斗都要單獨埋點),但是不管幾套,只需要埋一套后期加套的時候改Appid與eventid即可
- 有時會影響現有代碼(加標簽判斷來源)
- 無代碼埋點(一般需要提前預約開發(fā)人員,留出data接口數據)
- 基于事件(先埋事件,后漏斗,漏斗基于事件后期方便更改)
- 獲取頁面布局(view button均可,需要點擊時的class)
- 獲取data參數(必須是page級別,component不行)進行類別分析
- 有幾套埋幾套
簡單羅列了兩種類型的不同點,但是不是說無代碼埋點不能實現支付成功(基于情況,如果支付成功之后能夠有我們能夠捕獲的行為比如跳轉頁面,我們可以根據離開頁面+js里面的相關支付情況的data參數也可以獲知是否支付成功,這種情況是需要非常了解產品交互操作)
mta(代碼埋點)
配置
- 點擊注冊移動分析-mta
- qq注冊
- 得到Appid(這是SDK平臺的app id為數字不同于微信小程序app id)
- 綁定后小程序會通過appid發(fā)送到mta,在同步到你的管理項目
- 集成SDK,
- 點擊下載微信小程序SDK
- 將SDK放入微信小程序
- app.js
- 引入sdk(var mta= require('path/to/mta_analysis.js'))
- onLaunch方法調用mat.App.init寫入如下代碼
- 在需要統(tǒng)計的頁面onLoad中調用mta.Page.init()方法
- 可以在移動分析平臺查看統(tǒng)計信息
mta.App.init({
"appID":"500013092",//剛剛生成的appid
"eventID":"500015824", // 高級功能-自定義事件統(tǒng)計ID,配置開通后在初始化處填寫
"statPullDownFresh":true, // 使用分析-下來刷新次數/人數,必須先開通自定義事件,并配置了合法的eventID
"statShareApp":true, // 使用分析-分享次數/人數,必須先開通自定義事件,并配置了合法的eventID
"statReachBottom":true // 使用分析-頁面觸底次數/人數,必須先開通自定義事件,并配置了合法的eventID
});
基本功能
在mta.App.init中配置
- 統(tǒng)計下拉刷新
- 統(tǒng)計渠道來源
- 統(tǒng)計上拉刷新
自定義事件
- 自定義事件需要先開通高級功能,勾選地址在項目-》引用管理
- 將eventid寫入app.js中的mta.App.init
- 基礎分析-》自定義事件-》事件列表,新增事件
- 一個事件可以增加多個參數
- 同一個參數可以設置多個值
- 生成事件id、配置參數
- copy代碼到需要統(tǒng)計的頁面,根據事件放置到相關位置
需要注意一點的地方是參數配置中,可以傳入不同的參數,但是對參數明細的查看需要第二天才可以查看
漏斗事件
漏斗事件是進行轉化率分析,至少需要兩個環(huán)節(jié),比如查看寶貝-》放入購物車-》購買成功
- 自定義事件需要先開通高級功能,勾選地址在項目-》引用管理
- 將eventid寫入app.js中的mta.App.init
- 基礎分析-》自定義事件-》漏斗模型
- 填寫相關信息
- 將事件代碼復制到相關位置
需要注意一點的地方是對統(tǒng)計信息及轉化率的查看需要第二天才可以看到
小程序運營(無代碼埋點)
微信小程序運營的操作不存在編輯代碼的形式,根據需要配置即可
小程序運營配置文檔
- 配置文檔
- 簡易教程-》運營-》運營數據
小程序運營數據
- 需要先登錄數據文檔地址
- 建議教程-》運營數據-》點擊小程序管理后臺鏈接
小程序運營平臺埋點
- 點擊button、view(+tap)點擊
- 獲取page內的屬性(必須在wxml里面作為變量)
- 獲得的data同上,但是data的內容是點擊按鈕前的數據
- 也就是說無法獲得點擊后的數據(所以不能獲取是否支付成功)
- component的data是獲取不到的,但是里面的點擊事件是可以捕獲的
- 優(yōu)先考慮使用事件(都可以埋的),在考慮事件+data(特性)
- 漏斗(基于之前定義的事件,需要先發(fā)布--》建議事件越小越好)
- 漏斗事件的過濾條件是基于單個事件設置的
- 指標(系統(tǒng)、自定義的字段)
- 分組(系統(tǒng))
- 過濾條件(有自定義的字段)
根據需要選擇埋點工具
小程序自帶運營平臺
- 無法獲知支付是否成功,只知道點擊了支付
- 不埋點不能進行指定過濾條件(有些頁面需要埋點)
- 可以統(tǒng)計次數、人數、點擊量、但是不能統(tǒng)計總額
- 轉發(fā)數是基于小程序內轉發(fā)的可以統(tǒng)計
- 無法統(tǒng)計授權
mta分析
- 只能定制(小程序運營平臺基于事件,事件粒度越少越好添加漏斗)
- 不必基于page的data進行統(tǒng)計數據
- 程序發(fā)布后不可以再增添新的pv(小程序平臺可以)
- 可以統(tǒng)計是否支付成功
- 可以統(tǒng)計授權
- 不能統(tǒng)計總額