简单使用Google Analytics监控网站浏览行为

Posted goloving

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单使用Google Analytics监控网站浏览行为相关的知识,希望对你有一定的参考价值。

  之前对网页做用户转化率调查这块,找到了谷歌GA事件,现在有时间对使用方法和遇到问题做个简单记录。官方文档其实也介绍的比较清楚,可以查看官方文档。

  首先,在官网申请UA-id,然后在主页加入如下代码:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-23257197-2"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag () {
      dataLayer.push(arguments)
    }
    gtag(js, new Date());
    gtag(config, UA-23257197-2);
  </script>

  按照GA官网给出的文档,把代码加入到了index.html里面,然后测试发现统计出来的数据跟实际浏览数据对不上。经过一番研究后,发现谷歌GA事件的网页追踪原理是每一次网页跳转都会调用那个gtag(‘config‘)代码,然后追踪当前页面。但是对于单页面来说,其实页面只加载了一次index.html,所以造成了数据丢失。

    解决方法:在全局路由钩子里面加上手动添加page_path。

window.dataLayer = window.dataLayer || []
function gtag () {
  window.dataLayer.push(arguments)
}

router.afterEach((to, from, next) => {
  gtag(config, UA-23257197-2, { page_path: to.fullPath })
})

 

以上是关于简单使用Google Analytics监控网站浏览行为的主要内容,如果未能解决你的问题,请参考以下文章

TODO:Google Analytics简单使用

使用Google Analytics跟踪和设置目标推介网站

php 使用Google Analytics和GAPI获取网站数据

php 使用Google Analytics和GAPI获取网站数据

最小化的 Google Analytics 代码

javascript 使用Google Analytics事件跟踪跟踪您网站上的出站链接的点击次数