新的“通用”谷歌基于AJAX网站分析脚本(The New 'Universal' G

2019-08-18 03:55发布

谷歌Analytics(分析)现在有两种选择:“经典”和新的“通用”功能更为强大。 (实际上是“通用”的分析已经付费客户可以使用了一段时间,但现在它的免费提供!)

随着“经典”的分析,它看起来像这样:

<script type="text/javascript">
   var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-Y']);
  _gaq.push(['_trackPageview']);

  (function() { SOME MORE CODE
 })(); 
</script>

我从谷歌上搜索很多是跟踪基于Ajax的网站(即在页面是由AJAX加载,但导航菜单是静态的,从来没有刷新),你可以在上面的代码添加到其中包含导航菜单中的主要的index.html,发现然后添加JavaScript事件在菜单的页面链接,使...

<ul>
 <li><a href="contact.html">Contact</a></li>

<ul>
 <li><a onclick="_gaq.push(['_trackPageview', '/contactpage']);" href="contact.html">Contact</a></li>

(其中“/ contactpage”是什么样的页面将在分析被称为 - 我们可以选择任何名称)。 现在分析将开始追踪过这些网页。

但我不能找到如何做同样的事的“万能”的分析,看起来像这样一个明确的指引:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyt...SOME MORE CODE...
  '//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXX-Y', 'mydomain.com');
  ga('send', 'pageview');
</script>

让我的环节是这个样子?:

<ul>
 <li><a onclick="ga('send', 'pageview', '/contact');" href="contact.html">Contact</a></li>

或者这会是更好?

<ul>
 <li><a onclick="ga('send', 'pageview', {'page': '/contact','title': '/contactpage'});" href="#">Home</a></li>

可有人请指教? 我是新来的谷歌Analytics(分析),因此仍在学习的绳索!

提前谢谢了。

Answer 1:

你的最后一个代码块看起来很好,除了“标题”则多为页面友好的标签。 在这种情况下,我建议像

ga('send', 'pageview', {'page': '/contact','title': 'Contact Page'});

或者,如果你想区分只是普通的旧标准页面加载接触网页的点击次数

ga('send', 'pageview', {'page': '/contact','title': 'Contact Page -- Ajax Load'});


Answer 2:

为了区分真实的URL网址虚:

ga('send', 'pageview', {'page': '/virtual-pages/contact', 'title': 'Contact Page--Ajax
Load'});


文章来源: The New 'Universal' Google analytics script on an AJAX based website