npm包 jquery-gtm-in-viewport-manager-plugin 使用教程

阅读时长 4 分钟读完

前言

在开发一个网站时,我们常常需要跟踪用户的行为和统计数据。而此时,Google Tag Manager(以下简称GTM)就是我们前端开发者的好帮手。GTM 提供了一个方便的平台,帮助我们管理和跟踪各种数据。在我们做这些数据跟踪的时候,jquery-gtm-in-viewport-manager-plugin 就是一个非常好的工具。它提供了一个简单而易用的方式,用来管理那些需要跟踪的页面元素。

基本介绍

jquery-gtm-in-viewport-manager-plugin 是一个基于 jQuery 的 npm 包,用于管理那些页面元素的监视和跟踪。由于它基于 jQuery 开发,所以它非常适合那些使用 jQuery 进行开发的项目。

安装

首先,在项目的根目录下,打开终端窗口,并运行以下命令:

这将会自动安装此包到你的项目中,并且将其添加到你的 package.json 文件的 dependencies 列表中。

使用

使用 jquery-gtm-in-viewport-manager-plugin 非常简单,只需要简单地包含它在你的项目中,并调用它的 init() 方法。以下是一个简单的示例,使用 jquery-gtm-in-viewport-manager-plugin 将跟踪一个 <div> 元素:

-- -------------------- ---- -------
--------- -----
------
------
  ----------- ------------
  ------- -----------------------------------------------------------
  ------- -------------------------------------------------------------------------------------------------------------
-------
------
  ---- --------------------
  
  --------
    ---------------------------- -
      -- --- -------------------- --
      --- -------------------- - -------------------------
      
      -- ---------
      --------------------------
        --------- ------------
        --------- ----- ----------
        ------- ----- --------
        ------ ----- -------
        ------ --
      ---
      
      -- ----
      -----------------------------
    ---
  ---------
-------
-------

上面这个例子中,我们初始化了一个 gtmInViewportManager 对象,然后添加了一个 <div> 元素,selector 表示这个元素的选择器,接下来的几个属性表示这个元素的跟踪信息,包括分类、行为、标签和值。最后开启监视,就完成了对该元素的跟踪。

参数

基本参数

  • selector (string) - 页面元素的选择器

监视参数

  • category (string) - 跟踪页面元素所属的分类
  • action (string) - 跟踪页面元素的行为
  • label (string) - 跟踪页面元素的标签
  • value (number) - 跟踪页面元素的值

其他参数

  • minPercentageInView (number) - 此元素需要在浏览器窗口中可见的最小百分比(默认值为0)
  • idleTime (number) - 相邻的两次跟踪事件之间的最小停顿时间(以毫秒为单位,默认值为1000)
  • debug (boolean) - 是否开启调试模式(默认为false)

建议

  • selector 设定得尽可能的具体,可以提高插件的效率
  • 建议将 minPercentageInView 设为50 ~ 70% 之间,以充分发挥插件的作用效果

总结

通过使用 jquery-gtm-in-viewport-manager-plugin,可以轻松实现对网站上各种页面元素的监视和跟踪。通过这些数据的追踪、统计和分析,我们可以进一步优化我们的网站,提高用户的访问体验。同时,这个工具也使得我们能够更有效地跟踪我们在网站上的投资回报率,从而帮助我们更好地进行营销分析。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055bee81e8991b448d992c

纠错
反馈