Commit 3f522cde authored by 王炽's avatar 王炽

埋点

parent 364f0c1c
...@@ -157,6 +157,13 @@ const onGetPhoneNumber = (e, action) => { ...@@ -157,6 +157,13 @@ const onGetPhoneNumber = (e, action) => {
const handleLikeClick = async () => { const handleLikeClick = async () => {
//TODO:埋点 //TODO:埋点
md.sensorComponentLogTake({
xcxComponentClick: "true",
pageName: "星妈lab-藏品详情页页",
componentName: "藏品详情",
componentContent: "收藏"
});
try { try {
const recordId = detailData.value.id const recordId = detailData.value.id
if (!recordId) { if (!recordId) {
...@@ -206,6 +213,13 @@ const handleShareClick = () => { ...@@ -206,6 +213,13 @@ const handleShareClick = () => {
// 分享内容通过页面配置自动设置 // 分享内容通过页面配置自动设置
console.log('分享按钮被点击') console.log('分享按钮被点击')
//TODO:埋点 //TODO:埋点
md.sensorComponentLogTake({
xcxComponentClick: "true",
pageName: "星妈lab-藏品详情页页",
componentName: "藏品详情",
componentContent: "分享"
});
// 手动触发分享(如果需要的话) // 手动触发分享(如果需要的话)
// uni.showShareMenu({ // uni.showShareMenu({
// withShareTicket: true, // withShareTicket: true,
...@@ -240,6 +254,22 @@ const handleGoBack = () => { ...@@ -240,6 +254,22 @@ const handleGoBack = () => {
// 生命周期 // 生命周期
onMounted(async () => { onMounted(async () => {
md.sensorComponentLogTake({
xcxComponentExposure: "true",
pageName: "星妈lab-藏品详情页页",
componentName: "藏品详情",
componentContent: "收藏"
});
md.sensorComponentLogTake({
xcxComponentExposure: "true",
pageName: "星妈lab-藏品详情页页",
componentName: "藏品详情",
componentContent: "分享"
});
// 调用 home 接口获取登录状态 // 调用 home 接口获取登录状态
await homeStore.loadHomeInfo() await homeStore.loadHomeInfo()
......
...@@ -211,8 +211,20 @@ const handleImageUpload = () => { ...@@ -211,8 +211,20 @@ const handleImageUpload = () => {
if (uploadedImage.value) { if (uploadedImage.value) {
// 重新上传 // 重新上传
//TODO:埋点 //TODO:埋点
md.sensorComponentLogTake({
xcxComponentClick: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "重新上传"
});
} else { } else {
//TODO:埋点 //TODO:埋点
md.sensorComponentLogTake({
xcxComponentClick: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "点击添加图片"
});
} }
if (isUploading.value) return if (isUploading.value) return
...@@ -222,6 +234,13 @@ const handleImageUpload = () => { ...@@ -222,6 +234,13 @@ const handleImageUpload = () => {
sizeType: ['original', 'compressed'], sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'], sourceType: ['album', 'camera'],
success: (res) => { success: (res) => {
////TODO:埋点--曝光
md.sensorComponentLogTake({
xcxComponentExposure: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "重新上传"
});
const tempFilePath = res.tempFilePaths[0] const tempFilePath = res.tempFilePaths[0]
// 检查文件大小 // 检查文件大小
...@@ -323,6 +342,12 @@ const handlePublishBtnClick = async () => { ...@@ -323,6 +342,12 @@ const handlePublishBtnClick = async () => {
//TODO:埋点 //TODO:埋点
md.sensorComponentLogTake({
xcxComponentClick: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "发布"
});
console.log('点击发布按钮', { console.log('点击发布按钮', {
isFirstTimePublish: isFirstTimePublish.value, isFirstTimePublish: isFirstTimePublish.value,
...@@ -454,6 +479,14 @@ const handleConfirmPublish = async () => { ...@@ -454,6 +479,14 @@ const handleConfirmPublish = async () => {
// 使用发布接口返回的 bizNo 作为发布编号 // 使用发布接口返回的 bizNo 作为发布编号
publishNumber.value = publishResult.data?.bizNo publishNumber.value = publishResult.data?.bizNo
//TODO:埋点--返回星妈会lab
md.sensorComponentLogTake({
xcxComponentExposure: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "返回星妈会lab首页"
});
} catch (error) { } catch (error) {
console.error('发布失败:', error) console.error('发布失败:', error)
uni.showToast({ uni.showToast({
...@@ -570,6 +603,14 @@ const generatePublishNumber = () => { ...@@ -570,6 +603,14 @@ const generatePublishNumber = () => {
const handleSuccessBtnClick = () => { const handleSuccessBtnClick = () => {
console.log('点击成功状态按钮') console.log('点击成功状态按钮')
//TODO:埋点 //TODO:埋点
md.sensorComponentLogTake({
xcxComponentClick: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "返回星妈会lab首页"
});
// 这里可以添加完成后的跳转逻辑 // 这里可以添加完成后的跳转逻辑
// uni.navigateBack() // uni.navigateBack()
uni.redirectTo({ uni.redirectTo({
...@@ -581,6 +622,19 @@ const handleSuccessBtnClick = () => { ...@@ -581,6 +622,19 @@ const handleSuccessBtnClick = () => {
onMounted(async () => { onMounted(async () => {
console.log('星妈实验室发布页面已加载') console.log('星妈实验室发布页面已加载')
md.sensorComponentLogTake({
xcxComponentExposure: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "点击添加图片"
});
md.sensorComponentLogTake({
xcxComponentExposure: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "发布"
});
// 获取最新的星妈实验室信息 // 获取最新的星妈实验室信息
await xingmaLabStore.loadXingmaInfo() await xingmaLabStore.loadXingmaInfo()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment