Google analytics 谷歌分析反问题

Google analytics 谷歌分析反问题,google-analytics,Google Analytics,好的,首先,我有一个“新”代码,就是放在标签前面的代码 <script type='text/javascript'> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-#*$!#*$!xx-x']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascri

好的,首先,我有一个“新”代码,就是放在
标签前面的代码

<script type='text/javascript'>

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-#*$!#*$!xx-x']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script> 

var _gaq=_gaq | |[];
_gaq.push([''u setAccount',UA-\*$!\*$!xx-x']);
_gaq.push([''u trackPageview']);
(功能(){
var ga=document.createElement('script');ga.type='text/javascript';ga.async=true;
ga.src=('https:'==document.location.protocol?'https://ssl' : 'http://www“)+”.google analytics.com/ga.js';
var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga,s);
})();
使用此代码的应用程序有5个页面。 我已经把这段代码放在了其中的3段(前2段和最后一段)。 最后一页给我发了一封电子邮件,告诉我访问者想从我们的网站得到什么(实际上是他填写的表格)。 在过去的5天里,我收到了5封这样的电子邮件/请求。 但google analytics在该页面中仅显示1次访问

有什么原因吗?我不知道谷歌前两页的准确度有多高,但我确实知道我的退出/谢谢/电子邮件页面有多少trafic/vistis。 那么,出了什么问题,我应该检查什么? 或者这只是谷歌的一个小故障

编辑:
最后它成功了。忽略谷歌的新代码。坚持使用页面末尾的旧代码,在

之前,我注意到分析代码在包含静态元素的页面中效果最好

如果页面:

  • 不呈现html
  • 代码不在Html中
  • 有一个重定向
代码将无法正常工作


检查您的联系人页面,确保代码位于表单所在的页面中,或者在流程的最后创建一个静态感谢页面,然后将代码放入其中。

我注意到,分析代码在包含静态元素的页面中工作得最好

如果页面:

  • 不呈现html
  • 代码不在Html中
  • 有一个重定向
代码将无法正常工作

检查您的联系人页面,确保代码位于表单所在的页面中,或者在流程的最后创建一个静态感谢页面,然后将代码放入其中。

Google Analytics(GA)可能无法获得准确的计数,原因有很多:

  • Javascript已关闭
  • 用户已阻止GA
  • GA代码阻止其运行之前,代码中出现Javascript错误
  • GA代码位于页面底部,该部分未加载,因为
    • 用户在页面完成加载之前离开了页面
    • 阻止事件(例如,另一个Javascript)在GA运行之前超时
    • 页面上的错误阻止浏览器加载GA
  • 无论出于何种原因,GA本身都未能记录数据
  • 缓存代理服务器损坏了页面,因此GA代码未包含或被中断1
  • 网络错误
  • 浏览器错误
如果您想要真正准确的访客信息,您需要查看web服务器日志,即使如此,由于缓存(本地、代理等)的原因,您也无法始终获得这些信息

试试这个

…[页面内容]。。。
  • 将web bug(1x1透明图像)放在页面上,一个在
    之后,一个在
    之前
  • 检查服务器日志以确定成功加载整个页面的用户百分比(每个顶级bug的条目与日志中的botom bug条目匹配)
  • 计算顶部和底部错误之间的页面加载时间
  • 这将让你很好地了解你的页面正在发生什么,以及人们是否正在完整地加载每一个页面

    1事实上,我不止一次目睹过这种情况。

    谷歌分析(GA)无法获得准确的计数,原因有很多:

    • Javascript已关闭
    • 用户已阻止GA
    • GA代码阻止其运行之前,代码中出现Javascript错误
    • GA代码位于页面底部,该部分未加载,因为
      • 用户在页面完成加载之前离开了页面
      • 阻止事件(例如,另一个Javascript)在GA运行之前超时
      • 页面上的错误阻止浏览器加载GA
    • 无论出于何种原因,GA本身都未能记录数据
    • 缓存代理服务器损坏了页面,因此GA代码未包含或被中断1
    • 网络错误
    • 浏览器错误
    如果您想要真正准确的访客信息,您需要查看web服务器日志,即使如此,由于缓存(本地、代理等)的原因,您也无法始终获得这些信息

    试试这个
    
    …[页面内容]。。。
    
  • 将web bug(1x1透明图像)放在页面上,一个在
    之后,一个在
    之前
  • 检查服务器日志以确定成功加载整个页面的用户百分比(每个顶级bug的条目与日志中的botom bug条目匹配)
  • 计算顶部和底部错误之间的页面加载时间
  • 这将让你很好地了解你的页面正在发生什么,以及人们是否正在完整地加载每一个页面

    我不止一次亲眼目睹过这种情况

    使用此代码的应用程序有5个页面。我已经把这段代码放在了其中的3段(前2段和最后一段)

    跟踪代码应该在所有页面上,否则当人们离开网站并在页面间导航时重新进入时,结果会被扭曲

    使用此代码的应用程序有5个页面。我已经把这段代码放在了其中的3段(前2段和最后一段)


    跟踪代码应该出现在所有页面上,否则当人们离开网站并在页面之间导航时重新进入时,结果会被扭曲。

    正如谷歌所指示的,代码就在标签前面。没有页面可以是纯“静态”的
    <body>
     <div>
      <img src="/images/top.gif" height="1" width="1" alt="" />
     </div>
    
     ...[page content]...
    
     <div>
      <img src="/images/bottom.gif" height="1" width="1" alt="" />
     </div>
    </body>
    </html>