|
|
@ -470,11 +470,13 @@ const pagePoint = function(data,type) { |
|
|
data = data.currentTarget.dataset |
|
|
data = data.currentTarget.dataset |
|
|
} |
|
|
} |
|
|
commonApi._post('browse/page_point',{ |
|
|
commonApi._post('browse/page_point',{ |
|
|
|
|
|
...data, |
|
|
event: data.event, |
|
|
event: data.event, |
|
|
param: data.param, |
|
|
param: {...data.param, platform: 'mini'}, |
|
|
id: data.id, |
|
|
id: data.id, |
|
|
userid: wx.getStorageSync('jstrip_userid'), |
|
|
userid: wx.getStorageSync('jstrip_userid'), |
|
|
type: data.type |
|
|
type: data.type, |
|
|
|
|
|
|
|
|
}).then(res=>{ |
|
|
}).then(res=>{ |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
@ -506,6 +508,59 @@ const goMovieList= function(needReturn) { |
|
|
// return '/pages/pbService/web/index?weburl=' + encodeURIComponent(tempUrl)
|
|
|
// return '/pages/pbService/web/index?weburl=' + encodeURIComponent(tempUrl)
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const setGlobalPagePoint = function (val) { |
|
|
|
|
|
wx.setStorageSync("globalPagPoint", val) |
|
|
|
|
|
} |
|
|
|
|
|
const getGlobalPagePoint = function () { |
|
|
|
|
|
return wx.getStorageSync('globalPagPoint') |
|
|
|
|
|
} |
|
|
|
|
|
const clearGlobalPagePoint = function () { |
|
|
|
|
|
wx.removeStorageSync("globalPagPoint") |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 详情埋点接口 方便后续处理
|
|
|
|
|
|
const pagePointPostUrl = [ |
|
|
|
|
|
{url:"product/get_product_detail",event:"product_view", needBrowswe: true}, |
|
|
|
|
|
{url:"scene/detail",event:"scene_view", needBrowswe: false}, |
|
|
|
|
|
// {url: "Actcalendar/getActDetail", event:"activity_view", needBrowswe: false},
|
|
|
|
|
|
// {url: "travels/getDetail", event:"travel_view", needBrowswe: false},
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
const detailPagePoint = function (url, res) { |
|
|
|
|
|
try { |
|
|
|
|
|
console.log(res) |
|
|
|
|
|
let pagePointRoute = pagePointPostUrl.find(v=>url.indexOf(v.url)>=0) |
|
|
|
|
|
if (pagePointRoute) { |
|
|
|
|
|
// 如果是产品详情的话 需要加埋点
|
|
|
|
|
|
// if (pagePointRoute.needBrowswe) {
|
|
|
|
|
|
// _post('browse/ProductStatistics', {
|
|
|
|
|
|
// uuid: wx.getStorageSync('uuid'),
|
|
|
|
|
|
// product_id: res.data.id,
|
|
|
|
|
|
// product_name: res.data.title,
|
|
|
|
|
|
// type: res.data.type
|
|
|
|
|
|
// })
|
|
|
|
|
|
// }
|
|
|
|
|
|
let pages = getCurrentPages(), view = pages[pages.length - 1], options= {}; |
|
|
|
|
|
// 如果游别的需求 把sourceFrom 换成id
|
|
|
|
|
|
if (view && view.options && view.options.sourceFrom) { |
|
|
|
|
|
console.log(view.options) |
|
|
|
|
|
options = view.options |
|
|
|
|
|
setGlobalPagePoint(view.options.sourceFrom) |
|
|
|
|
|
} |
|
|
|
|
|
console.log(view.options) |
|
|
|
|
|
pagePoint({ |
|
|
|
|
|
event: pagePointRoute.event, |
|
|
|
|
|
param: { |
|
|
|
|
|
...options, |
|
|
|
|
|
type: res.type || res.data.type, |
|
|
|
|
|
id: res.id|| res.data.id, |
|
|
|
|
|
} |
|
|
|
|
|
}, 1) |
|
|
|
|
|
} |
|
|
|
|
|
} catch(e) {console.log("error", e)} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
module.exports = { |
|
|
module.exports = { |
|
|
formatTime: formatTime, |
|
|
formatTime: formatTime, |
|
|
@ -526,5 +581,9 @@ module.exports = { |
|
|
formatMing:formatMing, |
|
|
formatMing:formatMing, |
|
|
formatHou:formatHou, |
|
|
formatHou:formatHou, |
|
|
goMovieDetail: goMovieDetail, |
|
|
goMovieDetail: goMovieDetail, |
|
|
goMovieList: goMovieList |
|
|
goMovieList: goMovieList, |
|
|
|
|
|
setGlobalPagePoint: setGlobalPagePoint, |
|
|
|
|
|
getGlobalPagePoint: getGlobalPagePoint, |
|
|
|
|
|
clearGlobalPagePoint: clearGlobalPagePoint, |
|
|
|
|
|
detailPagePoint: detailPagePoint, |
|
|
} |
|
|
} |
|
|
|