Browse Source

feat: 添加用户踪迹记录功能

蛋吧eggbar
徐飞洋 1 month ago
parent
commit
55a6f38e99
  1. 17
      pages/evaluate2/one.js
  2. 17
      pages/goods-detail/goods-detail.js

17
pages/evaluate2/one.js

@ -482,6 +482,23 @@ Page({
return;
}
// 记录用户点击分类的踪迹
const API = require('../../utils/api');
const traceData = {
action: 'click_category',
category: category,
timestamp: new Date().toISOString(),
page: 'evaluate2/one'
};
// 调用用户踪迹记录API
API.addUserTrace(traceData).then(res => {
console.log('用户分类点击记录成功:', res);
}).catch(err => {
console.error('用户分类点击记录失败:', err);
// 即使记录失败,也不影响主流程
});
// 跳过合作状态检查,直接跳转到商品列表页面
// 跳转到商品列表页面,并传递分类参数

17
pages/goods-detail/goods-detail.js

@ -3046,6 +3046,23 @@ Page({
return;
}
// 记录用户点击对比价格的踪迹
const traceData = {
action: 'click_compare_price',
productId: this.data.goodsDetail.productId || this.data.goodsDetail.id,
productName: this.data.goodsDetail.name || '',
timestamp: new Date().toISOString(),
page: 'goods-detail/goods-detail'
};
// 调用用户踪迹记录API
API.addUserTrace(traceData).then(res => {
console.log('用户对比价格点击记录成功:', res);
}).catch(err => {
console.error('用户对比价格点击记录失败:', err);
// 即使记录失败,也不影响主流程
});
// 检查用户身份证认证状态
let idcardstatus = 0;
const users = wx.getStorageSync('users') || {};

Loading…
Cancel
Save