微信小程序列表如何进行长尾词埋点曝光,有哪些具体操作指南?

2026-04-06 14:400阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计891个文字,预计阅读时间需要4分钟。

微信小程序列表如何进行长尾词埋点曝光,有哪些具体操作指南?

背景:最近的项目中,开发一个小程序列表页面。PM大大给我提出一个需求,列表中的每一项,在屏幕中出现的时间需要记录上报。目标:如图中操作,依次上报item 1 - item7。

背景

最近项目中,开发一个小程序列表页,PM大大给我提了一个埋点需求,列表中的每一项,出现在屏幕中的时候,需要上报一条记录。

目标

如图中操作,要依次上报 item 1 - item7,但是上滑的时候,不再重复上报

怎么做

接到需求的第一感觉是,我难道要监听页面滚动,然后通过offsetTop 去算吗!!!??? 这样显然不是最高效的。于是我去翻了一下微信的开发文档,发现有一个IntersectionObserver 的API,正好满足我的需求。

首先我们需要创建一个 IntersectionObserver wx.createIntersectionObserver(Object component, Object options)

IntersectionObserver 一共有四个方法

  • IntersectionObserver.relativeTo 使用选择器指定一个节点,作为参照区域之一。
阅读全文

本文共计891个文字,预计阅读时间需要4分钟。

微信小程序列表如何进行长尾词埋点曝光,有哪些具体操作指南?

背景:最近的项目中,开发一个小程序列表页面。PM大大给我提出一个需求,列表中的每一项,在屏幕中出现的时间需要记录上报。目标:如图中操作,依次上报item 1 - item7。

背景

最近项目中,开发一个小程序列表页,PM大大给我提了一个埋点需求,列表中的每一项,出现在屏幕中的时候,需要上报一条记录。

目标

如图中操作,要依次上报 item 1 - item7,但是上滑的时候,不再重复上报

怎么做

接到需求的第一感觉是,我难道要监听页面滚动,然后通过offsetTop 去算吗!!!??? 这样显然不是最高效的。于是我去翻了一下微信的开发文档,发现有一个IntersectionObserver 的API,正好满足我的需求。

首先我们需要创建一个 IntersectionObserver wx.createIntersectionObserver(Object component, Object options)

IntersectionObserver 一共有四个方法

  • IntersectionObserver.relativeTo 使用选择器指定一个节点,作为参照区域之一。
阅读全文