Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google analytics 阻止由Google Analytics引起的/p/_;utm.gif_Google Analytics - Fatal编程技术网

Google analytics 阻止由Google Analytics引起的/p/_;utm.gif

Google analytics 阻止由Google Analytics引起的/p/_;utm.gif,google-analytics,Google Analytics,我从我的谷歌分析跟踪代码中收到一个404错误。以下是我当前在页面页脚中使用的代码: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type =

我从我的谷歌分析跟踪代码中收到一个404错误。以下是我当前在页面页脚中使用的代码:

<script type="text/javascript"> 

var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-XXXXX-X']); 
_gaq.push(['_trackPageview']); 

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

</script>

var _gaq=_gaq | |[];
_gaq推送(['''u setAccount','UA-XXXXX-X']);
_gaq.push([''u trackPageview']);
(函数(){
var ga=document.createElement('script');ga.type='text/javascript';ga.async=true;
ga.src=('https:'==document.location.protocol?'ssl':'www')+'.google analytics.com/ga.js';
var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga,s);
})(); 
404错误似乎是由:/p/\uu\utm.gif引起的

我使用的是与此问题相同的JS代码:。然而,这与我在谷歌的上一份报告不符


还有其他方法吗?

您使用的是GA中较旧的跟踪片段。您应该更新到最新版本,因为它可以解决您的问题。您还应该确保此跟踪代码位于站点的所有页面上。最新的代码段看起来更像以下内容:

<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*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXX-X', 'auto');
  ga('send', 'pageview');

</script>

(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”、“UA-XXXXXXX-X”、“自动”);
ga(‘发送’、‘页面浏览’);
您可以通过以下方式获取站点的格式化代码段:

  • 登录GA(谷歌分析)
  • 通过选择界面顶部的“管理”选项卡转到管理UI
  • 如果您有多个帐户,请确保在此屏幕的左侧(帐户)列中选择了正确的帐户
  • 在中间(属性)列中选择需要代码段的站点
  • 从中间一栏中选择“跟踪信息”,然后选择“跟踪代码”
  • 该列应向左移动,并显示一个新的位,其中包含为您的站点格式化并完成的跟踪代码
  • 将其复制并粘贴到站点的每个页面中
    我想我不明白你的问题。你是说GA的跟踪像素没有从谷歌的服务器上解析出来吗?你能提供一个用法的例子吗?如果我能理解问题是什么,我会帮你编辑你的问题。好的,我欠你这个:)。我正在试图获得帮助,以防止404错误页面在我从Google Analytical运行报告时产生,它发生在/p/_utm.gif下。我不知道为什么会发生。我在获得/browserconfig.xml后,从我发布的问题中添加了JS代码。所以我只是在我的页面中添加了meta标记“”来解决这个问题,但在这里我不能;I don’我找不到办法你有没有实施的例子?如果您使用的是新版本的GA,那么除了跟踪代码段之外,不需要添加任何其他内容。我想看看您的实现,以验证您是否有正确的跟踪代码。我有一个问题,如果访问网站的用户错误地访问了错误的URL,并得到了404页错误,我已经重定向到它。当我为此执行GA时,GA是否会报告我?如果404错误包含跟踪代码,并且在重定向之前解决(如meta方法或js),那么GA报告中将显示yes。然而,如果你为一个URL设置了301重定向(例如,在htaccess或你的站点apache定义中),而人们一直在访问该URL并获得404,那么404将无法解析,因此它不会发生。这回答了你的问题吗?是的,回答了。您在此处发布的脚本是否解决了重定向问题,或者存在其他问题?我想执行GA,但没有关于/p/u_utm.gif的结果(404错误)。有这样的剧本吗?嗯,就是这样。您现在有404错误的记录。现在让它消失的唯一方法是不包括运行旧分析代码的时间框架。我建议制作一个事件,说明您已将分析代码段更新为最新代码,并修复了/p/_utm.gif 404错误。哦,那么该事件将在分析运行之前将代码段更新为最新代码?我想这次活动会从报告中得到更具体的信息,如果你能给我提供更多关于如何制作的信息,你会给我更多的帮助。