知识问答

使用Google Analytics统计虚拟网页方法

在网页上添加Google Analytics(分析)的代码,可以自动统计到网页的浏览量,不过,有时候我们需要统计一些虚拟网页的浏览量,例如通过Javascript加载出来的网页,这里就需要再添加一些Google Analytics代码了,下面我就介绍一下具体添加方法。

网页端添加Google Analytics(分析)的代码

对于老版本Universal Analytics(***ytics.js)统计代码是:

<!--GoogleAnalytics--><script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*newDate();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','https://www.google-***ytics.com/***ytics.js','ga');ga('create','TAG_ID','auto');ga('send','pageview');</script><!--EndGoogleAnalytics-->

对于新版本Google Analytics 4 (gtag.js)的统计代码是:

<!--Googletag(gtag.js)--><scriptasyncsrc="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script><script>window.dataLayer=window.dataLayer||[];functiongtag(){dataLayer.push(arguments);}gtag('js',newDate());gtag('config','TAG_ID');</script><!--Googletag(gtag.js)-->

之后,当特定的虚拟页面加载之后,增加一段Javascript代码将虚拟页面浏览量增加。

对于老版本Universal Analytics(***ytics.js),统计特定页面浏览量的方法是:

ga('create','TAG_ID','auto');ga('send','pageview',pathname);

其中pathname是指定虚拟URL的路径名,需要以“/”开头。

举例:

ga('create','UA-1','auto');ga('send','pageview',location.pathname);

对于新版本Google Analytics 4 (gtag.js),统计特定页面浏览量的方法是:

gtag('event','page_view',{page_title:'<PageTitle>',page_location:'<PageLocation>',page_path:'<PagePath>',send_to:'<TAG_ID>'})

其中Page Path是指定虚拟URL的路径名,需要以“/”开头。

举例:

gtag('event','page_view',{page_title:document.title,page_location:window.location.href,page_path:window.location.pathname,send_to:'G-1'});