DCloud_UNI_HT
DCloud_UNI_HT
  • 发布:2019-08-19 19:14
  • 更新:2023-02-22 17:35
  • 阅读:17826

uni 内容统计说明

分类:uni-app

内容统计是uni统计的特色功能之一,是内容详情页的访问统计。
如果你做的是新闻App,那么新闻详情页就是内容统计,你可以方便的了解什么样的新闻访问次数、分享次数更高。
如果你做的是电商App,那么商品详情页就是内容统计,你可以方便的了解什么样的商品人们最感兴趣、分享次数更多。

如果详情页标题,是pages.json配置的原生导航,且正是内容标题本身,那么无需配置。在uni统计里可直接查看报表。
但如果使用自定义导航栏或者内容标题写在了别处,参考本文下方【页面标题采集】一节上报正确的页面标题,以方便报表展示。

内容统计会根据 url 的参数进行分析,根据参数的不同,将相同的页面进行分组。如资讯类应用的新闻页面,不同的新闻内容计为多个内容页。 商城类应用的商品详情页面,不同的产品计为多个内容页

【重要】为了保证采集到的内容 url 是正确有效的,需要先配置【页面规则】才会采集内容页面。页面规则介绍及配置方法详见下文。

实际场景使用说明

我们以社区版的 Hello uni-app 为例,现在我们想知道每个帖子的访问人数最多,那个问题是用户最关注的, 这个时候就需要用到内容统计了。

那么我们如果统计到同一个页面不同的内容呢 ?

内容统计名词说明

  1. 页面
    不同 url 表示一个不同的页面,如在 pages.json --> pages 下的每一项都表示一个不同页面

  2. 内容页
    相同的 url,不同的参数值表示一个内容页面

  3. 内容名称
    可以让用户直观感受的名称,如某个商品的详情,某个新闻的描述,可通过自定义事件自主上报

什么是页面规则

页面规则是用于生成内容统计 url 的规则。通过设置页面有效参数,通过带参数的 url 对内容进行标识。

如当前我们需要统计的页面地址为 pages/forum/detail/detial 的一个详情内容页,而这个页面是需要从前一个页面携带参数跳转过来的。通过携带的参数,我们才能知道这个页面的内容是什么。

例:

如下是一个页面完整的 url 表达

pages/forum/detail/detial?id=1&type=2&title=搜索内容

当前 url 传递了三个参数 idtypetitle ,但是只有 idtype 这两个参数才是有效参数,需要通过这两个参数来决定展示内容(如 request 请求数据)

idtype 就是当前页面的页面规则,这两个参数是区分页面的唯一方式,缺一不可。

配置页面规则

进入到统计后台,点击列表左侧导航的 内容统计 --> 页面规则 --> 编辑规则

如下图,点击添加参数,添加 idtype ,确定保存规则,

这个时候的规则如下

  • 当前页面 url 中包含 idtype 两个参数,且这两个参数值相同的情况下,我们认为这是同一个内容页面

  • 当前页面 url 中包含 idtype 两个参数,且这两个参数值不同的情况下,我们认为这是一个新的内容页面

  • 当前页面 url 中不包含任何规则中的参数,那么此页面将不会在内容统计中显示

Tips

  • 每条规则可以添加多个参数,进行匹配时,每条规则单独生效。
  • 每个页面可以添加多个规则(最多 5 个规则),进行匹配时,后添加的规则优先级较高
  • 目前的匹配规则只能处理通过 url 显式传递参数,且参数形式为上述示例中的键值对格式。

页面标题采集

在页面规则配置成功之后,在 内容统计 --> 内容统计 中的会显示根据规则匹配到的页面,到这一步,应该可以正常统计到详情页,为了更直观的感受,需要采集页面标题。

统计 SDK 会自动采集页面标题,页面标题的采集来源有以下几种

如果采集的页面标题不符合业务需求,可以通过后台手动修改页面标题。

如果以上几种设置页面标题的行为同时存在,则统计后台按照以下优先级显示页面标题 :

后台直接修改页面标题 > uni.report > uni.setNavigationBarTitle > 原生导航栏获取

如果配置正确的页面规则,正确采集标题,则如下图展示

5 关注 分享
aniu 1***@qq.com 无心之水 w***@163.com 4***@qq.com

要回复文章请先登录注册

y***@163.com

y***@163.com

页面标题采集 是在什么情况通过pages.json 采集的 ,对比发现统计页面和自己pages.json里的数据不一致,缺失了好多页面,我怎么让它重新生成了 页面规则了?
2020-06-18 11:21
s***@qq.com

s***@qq.com

nvue页面统计不到受访页数据
2020-03-31 09:06
l***@gmail.com

l***@gmail.com

请问统计的滞后时间,或多长时间后有效?
2019-10-25 22:21