服务提供商:北京神策
npm版本:sa-sdk-miniprogram@1.17.2
// 埋点
this.sensorsClick('$ClickFavoritesIcon', {
ticket_id: item.ticketId,
vipcode: app.globalData.member.vipcode,
redirect_url: '',
})
onLoad:页面首次加载时进行埋点操作
// 埋点本地化
this.preUrl = uni.getStorageSync('previousUrl');
uni.setStorageSync('previousUrl', '/pages/activity/myActivityDetails.vue');
// 埋点方法
sensorsClick(eventName, params) {
let optionsQuery = uni.getStorageSync('options_query')
let fixedParams = {
cta_itemno: '',
cta_name: '',
previous_url: this.preUrl || '',
// 原previous_url: uni.getStorageSync('previousUrl') || ''
// previous_url: 使用sdk预置参数$referrer,
$brand_id:uni.getStorageSync('groupId'),
$location: uni.getStorageSync('mallid'),
$channel: optionsQuery.channel || '',
// $utm_lbs: this.optionsQuery.utm_lbs || '',
$utm_channel: optionsQuery.utm_channel || '',
$utm_method: optionsQuery.utm_method || '',
$utm_source: optionsQuery.utm_source || '',
$utm_function: optionsQuery.utm_function || '',
$utm_user: optionsQuery.utm_user || '',
},
finalParams = Object.assign(fixedParams, params)
this.$sensors.track(eventName, finalParams)
},