uni-app uni统计2.0拿不到标题

uni-app uni统计2.0拿不到标题

示例代码:

{"usv":"4.66","t":1754388224,"requests":"[{\"ak\":\"<strong>UNI</strong>81B7890\",\"uuid\":\"32FD888EDBF9D9723E30559C4623BB63\",\"p\":\"a\",\"lt\":\"11\",\"ut\":\"n\",\"url\":\"/pages/mine/mine\",\"tt\":\"\",\"urlref\":\"/pages/discover/discover\",\"urlref_ts\":398,\"ch\":\"\",\"usv\":\"4.66\",\"t\":1754388224,\"ttn\":\"\",\"ttpj\":\"\",\"ttc\":\"\"}]"}
{
"path": "pages/discover/discover",
"style": {
"navigationStyle": "custom",
"navigationBarTitleText":"首页"
}
},

操作步骤:

刚进首页统计拿不到标题,navigationBarTitleText设置无效

预期结果:

统计拿到标题

实际结果:

拿不到标题

bug描述:

统计的时候拿不到标题数据 但是我已经写了

Image 1

Image 2


更多关于uni-app uni统计2.0拿不到标题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

所有页面都获取不到吗?还是只是刚进入应用获取不到 ?

更多关于uni-app uni统计2.0拿不到标题的实战教程也可以访问 https://www.itying.com/category-93-b0.html


我这边都拿不到 pages.json里面的navigationBarTitleText 统计拿不到标题值

无论navigationStyle设置false还是true都不行

回复 1***@163.com: 确实有点问题,已经在排查了

在 uni-app 中,uni统计2.0 获取页面标题依赖的是页面实际显示的导航栏标题(navigationBarTitleText),而非 pages.json 中配置的静态值。从你的代码和截图来看,问题可能出现在以下方面:

  1. 页面配置未生效:检查页面是否使用了自定义导航栏(navigationStyle: “custom”)。如果启用了自定义导航栏,系统导航栏标题将不会显示,导致 uni统计2.0 无法捕获标题。此时需通过 uni.setNavigationBarTitle 动态设置标题。

  2. 标题设置时机问题:页面加载时,标题可能还未设置完成。建议在 onReadyonShow 生命周期中调用 uni.setNavigationBarTitle 设置标题,确保统计能正确捕获。

  3. 统计上报逻辑:确认上报时机是否在标题设置之后。标题设置后需等待页面渲染完成,统计才能获取到最新值。

检查你的页面是否使用了自定义导航栏,若是,请通过以下方式动态设置标题:

onReady() {
  uni.setNavigationBarTitle({
    title: '首页'
  });
}
回到顶部