Google analytics 谷歌分析跟踪所有访问'/';,除非它有一个参数

Google analytics 谷歌分析跟踪所有访问'/';,除非它有一个参数,google-analytics,Google Analytics,这个网站是Wordpress/WooCommerce页面,所以它有许多不同的“真实”URL 在我的Google Analytics报告中,那么“Behavior”>>“Overview”(以及“Behavior”>>“网站内容”>“所有页面”下的数字看起来都很奇怪。如果我将其显示为“页面”,那么它会将所有没有参数的访问(例如?s=search\u term或?key=order\u number)进行放大,并将它们显示为对//code>的访问。例如: 但是,如果我点击“页面标题”,则会正确显示

这个网站是Wordpress/WooCommerce页面,所以它有许多不同的“真实”URL

在我的Google Analytics报告中,那么“Behavior”>>“Overview”(以及“Behavior”>>“网站内容”>“所有页面”下的数字看起来都很奇怪。如果我将其显示为“页面”,那么它会将所有没有参数的访问(例如
?s=search\u term
?key=order\u number
)进行放大,并将它们显示为对
//code>的访问。例如:

但是,如果我点击“页面标题”,则会正确显示分发内容(但由于明显的原因,我看不到URL,这很烦人):

如果我添加次要维度“URL Destination”,那么它只会显示为
notset

如何让“常规”(页面视图)正常工作?为什么会出现这种情况?

您对“经典”谷歌分析和通用分析有混合语法。此外,您正在覆盖页面路径

这是您代码的屏幕截图(已删除跟踪id):

。如果您没有尝试在与classic ga不兼容的代码中调用增强的电子商务功能,这仍然有效,并且本身不会成为问题:

这将创建一个引用错误:

经典代码有一个称为“ga”的变量,但它与Universal Analytics中的ga对象不同(而且它位于自执行函数中,因此在全局范围内不可用)

然而,页面路径问题的罪魁祸首是这一行:

_gaq.push(["_trackPageview", "/"]);
通过将第二个参数设置为“/”可以覆盖当前页面路径,并将所有URL的路径设置为“/”

您应该使用当前的通用分析代码更新ga代码,并且不要设置页面路径(即,不要为send pageview调用提供自定义页面):


(函数(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)
})(窗口、文档、“脚本”和https://www.google-analytics.com/analytics.js","ga",;
ga(“创建”、“UA-XXXXXX-X”、“自动”);
ga(‘发送’、‘页面浏览’);

您的页面是否确实有不同的url(例如,如果这是一种SPA,只更改了“hashmark”后面表示url更改的部分,GA很乐意忽略这一点)?如果你不了解更多关于你的网站和你的跟踪代码(如果有的话)的自定义信息,我认为这是不可回答的。我只是在顶部添加了一条重要的评论,-因为这是一个很好的观点,你说的。这是一个Wordpress/WooCommerce页面,所以它有很多真实的页面。你能看看你的网络标签或使用Google Analytics调试器扩展看看URL是否真的发送到GA吗?如果否,则需要查看跟踪代码(这表明页面路径或位置字段被覆盖),如果是,则需要查看我们的视图过滤器,以查看“请求url”字段是否通过过滤器更改。url已发送(我都与调试器进行了检查,-但我也可以在“页面标题”选项卡中看到它们). 然后我进去拿了一个新的GA跟踪代码,并将其与当前的代码进行比较,它们完全相同。如果我转到'Admin'>>'Filters'(查看),那么我只能看到一个排除我自己IP地址的过滤器。你还有别的想法吗?没有。我也许可以告诉你为什么“DestinationURL”什么也不显示,因为它指的是Google Adwords广告的目标url(使用自动标记时从链接的Adwords帐户导入的维度),所以除非你期望Adwords流量,否则这是正常的(同时,破坏URL的过程可能会去除Adwords流量的glcid参数,因此无法识别)。我认为链接到您的站点是不可能的——这是一个非常有趣的问题。
<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','https://www.google-analytics.com/analytics.js','ga');

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

</script>