将 Google 分析添加到 PHP 网站
Adding Google Analytics to PHP Website
我是 Google Analytics 的新手,正在尝试将其添加到我现有的 PHP 网站。在这个阶段,我只能访问用于创建新页面和插入内容的内容管理系统。据我所知,该页面已经有一个 Classic Analytics 代码 (ga.js),它是由创建该网站的公司放在那里的。
根据 Google 中的以下页面,我应该能够将 Universal Analytics 跟踪代码 (analytics.js) 添加到我的内容中,并且它应该可以和谐地工作。
https://support.google.com/analytics/answer/1032400?hl=en
我已经为网站上的每个页面在我的内容末尾添加了跟踪代码。
不幸的是,当我登录并查看统计信息时,我认为页面浏览量没有准确显示。它们显示如下:
其他页面在哪里?他们为什么不出现在名单上?我犯了初学者的错误吗?
为了让您更容易理解我在说什么,我正在处理的网站是 This Site。
更新:
我已经为 Chrome 添加了 Google Analytics Debug 插件。我在浏览器中访问的每个页面似乎都显示相同的错误。这是一个例子:
http://www.maryborougheducationcentre.vic.edu.au/community.php?id=66
错误:
community.php?
id=66:484
未捕获的语法错误:
意外的标识符
更新:
不幸的是,我忘记了网站上的内容管理系统使用方括号来知道在何处插入图像的 html 代码。多么痛苦啊。这就是导致两个不同外观的跟踪代码的原因,您可以在下面的答案中看到。无论如何,至少我知道是什么导致了问题。再次感谢新浪!
为什么在不同的页面中有 2 个不同的代码?
例如,在 index.php(工作)中,您有:
<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-66181918-1', 'auto');
ga('send', 'pageview');
</script>
而在您的 /studentservices.php?id=47
(不工作)中您有:
<script>
(function(i,s,o,g,r,a,m){i<img style='padding:8px;' src=./images/services/'GoogleAnalyticsObject' align=right>=r;i<img style='padding:8px;' src=./images/services/r align=right>=i<img style='padding:8px;' src=./images/services/r align=right>||function(){
(i<img style='padding:8px;' src=./images/services/r align=right>.q=i<img style='padding:8px;' src=./images/services/r align=right>.q||<img style='padding:8px;' src=./images/services/ align=right>).push(arguments)},i<img style='padding:8px;' src=./images/services/r align=right>.l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)<img style='padding:8px;' src=./images/services/0 align=right>;a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-66181918-1', 'auto');
ga('send', 'pageview');
</script>
你看出区别了吗?
我是 Google Analytics 的新手,正在尝试将其添加到我现有的 PHP 网站。在这个阶段,我只能访问用于创建新页面和插入内容的内容管理系统。据我所知,该页面已经有一个 Classic Analytics 代码 (ga.js),它是由创建该网站的公司放在那里的。
根据 Google 中的以下页面,我应该能够将 Universal Analytics 跟踪代码 (analytics.js) 添加到我的内容中,并且它应该可以和谐地工作。 https://support.google.com/analytics/answer/1032400?hl=en
我已经为网站上的每个页面在我的内容末尾添加了跟踪代码。
不幸的是,当我登录并查看统计信息时,我认为页面浏览量没有准确显示。它们显示如下:
其他页面在哪里?他们为什么不出现在名单上?我犯了初学者的错误吗?
为了让您更容易理解我在说什么,我正在处理的网站是 This Site。
更新:
我已经为 Chrome 添加了 Google Analytics Debug 插件。我在浏览器中访问的每个页面似乎都显示相同的错误。这是一个例子:
http://www.maryborougheducationcentre.vic.edu.au/community.php?id=66
错误: community.php? id=66:484 未捕获的语法错误: 意外的标识符
更新:
不幸的是,我忘记了网站上的内容管理系统使用方括号来知道在何处插入图像的 html 代码。多么痛苦啊。这就是导致两个不同外观的跟踪代码的原因,您可以在下面的答案中看到。无论如何,至少我知道是什么导致了问题。再次感谢新浪!
为什么在不同的页面中有 2 个不同的代码?
例如,在 index.php(工作)中,您有:
<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-66181918-1', 'auto');
ga('send', 'pageview');
</script>
而在您的 /studentservices.php?id=47
(不工作)中您有:
<script>
(function(i,s,o,g,r,a,m){i<img style='padding:8px;' src=./images/services/'GoogleAnalyticsObject' align=right>=r;i<img style='padding:8px;' src=./images/services/r align=right>=i<img style='padding:8px;' src=./images/services/r align=right>||function(){
(i<img style='padding:8px;' src=./images/services/r align=right>.q=i<img style='padding:8px;' src=./images/services/r align=right>.q||<img style='padding:8px;' src=./images/services/ align=right>).push(arguments)},i<img style='padding:8px;' src=./images/services/r align=right>.l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)<img style='padding:8px;' src=./images/services/0 align=right>;a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-66181918-1', 'auto');
ga('send', 'pageview');
</script>
你看出区别了吗?