埋点.md 1.3 KB

服务提供商:北京神策

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)  
},