雀恰营销
专注中国网络营销推广

阿里云移动开发平台mPaaS通用埋点类型

阿里云移动开发平台mPaaS通用埋点类型

Web通用自动跟踪解决方案(mtracker)是PC端和移动端H5页面的通用跟踪解决方案。该方案通过设置标签属性实现埋点自动上报,实现在PC浏览器和H5页面中使用该方案进行页面显示、点击、曝光埋点的上报。

在配置常用跟踪点之前埋点,需要了解不同的业务场景使用不同的跟踪点类型:

埋藏交通

引入mtracker后,每次打开页面都会在日志中记录一次访问,无需额外操作。

点击埋点标签埋掉JS主动触发器

在某些业务场景中,需要手动触发埋点的点击事件。比如点击同一个标签后,需要判断不同的埋点。这时候就需要用到JS点击埋点的方法了。

  1. Tracker.click('seedname');

同时,如果需要额外的埋点信息,可以添加第二个object类型的参数。

  1. const ext = {
  2. type: 111,
  3. id: 222,
  4. };
  5. Tracker.click('seedname', ext);

曝光埋点标签埋点

mtracker 将监听滚动事件并自动将曝光点添加到具有 data-expo 属性的标签。当标签滑动显示超过70%的部分时,会自动上报曝光点日志埋点,上报的日志会包含标签进入的方向(上或下)。

  1. <div data-expo="expoSeedName">

因为曝光埋点需要监听滚动事件,影响页面性能,所以曝光埋点默认是关闭的。如果要启用曝光埋点,则需要在初始化时将 autoExpo 属性设置为 true。具体请参考配置通用嵌入点中的初始化步骤。

如果业务需要额外的曝光和埋点信息,可以添加以data-mtr-为前缀的属性,该属性也会与data-expo一起埋入日志中。

  1. <div data-expo="expoSeedName" data-mtr-extra1="111" data-mtr-extra2="222" >

JS主动触发

如果需要手动触发埋点曝光事件,比如轮播图片展示,需要使用JS曝光埋点方法Tracker.expo(),第二个参数用来指示曝光方向。如果是轮播滚动,方向可以是左或右。

  1. Tracker. expo('exposeedname', 'left');

同时阿里云移动开发平台mPaaS通用埋点类型,如果需要额外的埋点信息,可以添加第三个object类型的参数。

  1. const ext = {
  2. type: 111,
  3. id: 222,
  4. };
  5. Tracker.expo('exposeedname', 'up', ext);

时间统计

主要用于统计时间损失,比如一个数据请求的耗时或者用户做某项操作(比如输入密码)的耗时,需要通过JS调用,在毫秒。在自定义分析中,时间对应于属性 mtrCalc。

  1. Tracker.calc('seedname', 1000);

页面状态

页面状态是指无线页面经常遇到相同的URL,但是根据访问用户或时间等不同状态,比如新老用户阿里云移动开发平台mPaaS通用埋点类型,显示不同的页面内容。

如果业务需要知道不同页面状态的访问次数来推算不同的用户量,可以使用以下方法,需要通过JS手动调用。

  1. Tracker.setPageState('state');

说明:属性名称和值集不得包含 , , ^, && 字符。

相关链接

注:本文版权归星宿云所有。禁止转载。一经发现,将追究版权!

赞(0) 打赏
未经允许不得转载:雀恰营销 » 阿里云移动开发平台mPaaS通用埋点类型
分享到: 更多 (0)
标签:

相关推荐

评论 抢沙发

评论前必须登录!

 

文章对你有帮助就赞助我一下吧

支付宝扫一扫打赏

微信扫一扫打赏