Taro 騰訊有數(shù)無痕埋點能力

2021-09-23 21:17 更新

Taro 引入了騰訊有數(shù)的微信小程序無痕埋點能力,為Taro 的開發(fā)者提供真·零開發(fā)的 8 大無痕埋點能力以及自定義埋點能力,包含小程序啟動、顯示、隱藏、頁面瀏覽、頁面離開、分享、下拉刷新、上拉觸底八大自動化埋點能力以及搜索、商品歸因等定制化埋點,以及經(jīng)營分析、直播分析、導(dǎo)購分析等能力。

騰訊有數(shù)簡介

騰訊有數(shù)是由騰訊智慧零售推出,為品牌商、零售商打造的數(shù)據(jù)分析與管理平臺,融合騰訊數(shù)據(jù)、技術(shù)與生態(tài)優(yōu)勢,提供全鏈路經(jīng)營數(shù)據(jù)分析、消費者洞察、精準(zhǔn)營銷等能力,讓企業(yè)經(jīng)營更“有數(shù)”。

更多介紹請關(guān)注:https://mp.zhls.qq.com/youshu-docs/start/youshu_intro.html

功能介紹

騰訊有數(shù) & Taro 合作開發(fā)的微信小程序模板,可以快速的通過 taro init myApp 選擇 default-youshu 模板即可快速擁有無痕埋點能力,無需任何開發(fā)即可擁有小程序啟動、顯示、隱藏、頁面瀏覽、頁面離開、分享、下拉刷新、上拉觸底等八大自動化埋點能力。

零開發(fā)快速體驗指南

需要升級 Taro 到 2.x 或 3.x

  1. taro init myApp
  2. 選擇default-youshu模板
  3. npm run dev:weapp
  4. 微信小程序開發(fā)者工具控制臺即可看到8大行為日志上報
  5. 訪問 https://docs.qq.com/form/fill/DUkZHalR0RUJCVkVj#/fill 申請有數(shù)數(shù)據(jù)查看權(quán)限

通過上述流程已經(jīng)讓你的微信小程序擁有了8大用戶行為埋點的體驗?zāi)芰?,體驗完成后,只需要更換有數(shù)的Token和微信小程序appid,即可擁有有數(shù)的正式版功能。正式賬號獲取路徑:https://docs.qq.com/form/fill/DUkZHalR0RUJCVkVj#/fill

現(xiàn)存小程序的有數(shù)SDK接入

1. 安裝

  • 通過npm安裝SDK npm i sr-sdk-wxapp
  • 在 app.jsx 中通過 import 引入 SDK import sr from 'sr-sdk-wxapp'

2. 添加可信域名

登錄微信公眾平臺,進(jìn)入<開發(fā)><開發(fā)設(shè)置><服務(wù)器域名>,將 https://zhls.qq.com 添加為 request 合法域名。

在開發(fā)環(huán)境中還有SDK版本檢查,所以會提示 https://sr-home-1257214331.cos.ap-guangzhou.myqcloud.com 不在以下 request 合法域名列表中 , 可以通過設(shè)置不校驗域名來處理。

3. init 初始化

init(options: object)

配置接口,用來調(diào)整SDK的基礎(chǔ)機制。應(yīng)該在App()調(diào)用之前調(diào)用。

首次調(diào)用初始化SDK,再次調(diào)用覆蓋之前傳入的配置,可多次調(diào)用。

名稱 類型 必填 描述
appid string Y 微信小程序appId
token string Y 通過接入申請后,有數(shù)提供的憑證字符串
usePlugin bool 是否使用了小程序插件,默認(rèn)是:false
debug bool 是否打印日志,默認(rèn)是:false
openSdkShareDepth bool 是否打開分享鏈路記錄功能,默認(rèn)值為false,打開后,將記錄用戶分享鏈路A->B->C->D
serverUrl string 傳入自定義的后臺上報接口,若傳入則token將無意義, 默認(rèn)是:'https://zhls.qq.com/api/report'
trackApp bool 是否開啟自動跟蹤APP的曝光事件(APP相關(guān)預(yù)置事件,如 APP - onLuanch),默認(rèn)是:true
proxyPage bool 是否開啟自動代理 Page,默認(rèn)是:false。SDK 負(fù)責(zé)上報頁面的 browse 、leave、share 等事件可以使用 sr.page 代替 Page(sr.page(options))
autoStart bool 是否開啟自動開始上報,默認(rèn)是:false,open_id 無法自動獲取,一般在 login 業(yè)務(wù)之后手動調(diào)用 sr.startReport 方法開啟上報

4. 示例

import sr from 'sr-sdk-wxapp'
sr.init({
/**
* 有數(shù) - ka‘接入測試用’ 分配的 app_id,對應(yīng)的業(yè)務(wù)接口人負(fù)責(zé)
*/
token: 'bi72fccc7184ef4xxx',
/**
* 微信小程序appID,以wx開頭
*/
appid: 'wx195745e8e342bxxx',
/**
* 如果使用了小程序插件,需要設(shè)置為 true
*/
usePlugin: false,
/**
* 開啟打印調(diào)試信息, 默認(rèn) false
*/
debug: true,
/**
* 建議開啟-開啟自動代理 Page, 默認(rèn) false
* sdk 負(fù)責(zé)上報頁面的 browse 、leave、share 等事件
* 可以使用 sr.page 代替 Page(sr.page(options))
* 元素事件跟蹤,需要配合 autoTrack: true
*/
proxyPage: true,
/**
* 建議開啟-開啟組件自動代理, 默認(rèn) false
* sdk 負(fù)責(zé)上報頁面的 browse 、leave、share 等事件
*/
proxyComponent: true,
// 建議開啟-是否開啟頁面分享鏈路自動跟蹤
openSdkShareDepth: true,
// 建議開啟-元素事件跟蹤,自動上報元素事件,入tap、change、longpress、confirm
autoTrack: true,
})


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號