douwo1862 2015-08-20 00:22
浏览 77
已采纳

将Google Analytics添加到PHP网站

I'm new to Google Analytics and am trying to add it to my existing PHP website. At this stage I only have access to the Content Management System which is used for creating new pages and inserting content. As far as I am aware the page already has a Classic Analytics code (ga.js) which was put there by the company who created the website.

According to the following page from Google I should be able to add a Universal Analytics tracking code (analytics.js) to my content and it should work harmoniously. https://support.google.com/analytics/answer/1032400?hl=en

I've gone ahead and added the tracking code at the end of my content for each of the pages on the site.

Unfortunately I don't think the pages views are being shown accurately when I log in and look at the stats. They are being displayed as follows:

enter image description here

Where are all the other pages? Why aren't they coming up on the list? Am I making a beginners mistake?

To make this easier for you to see what I'm talking about, the site I'm working on is This Site.

UPDATE:

I've added the Google Analytics Debug add on for Chrome. It seems to be showing the same error on each page I go to in the browser. Here's an example:

http://www.maryborougheducationcentre.vic.edu.au/community.php?id=66

Error: community.php? id=66:484 Uncaught SyntaxError: Unexpected Identifier

UPDATE:

Unfortunately I had forgotten that the Content Management System on the website uses square brackets to know where to insert html code for images. What a pain. This is what caused the two different looking tracking codes as you can see in the answer below. Anyway, at least I know what was causing problem. Thanks again Sina!

  • 写回答

1条回答 默认 最新

  • dongqian3198 2015-08-20 02:17
    关注

    Why are you having 2 different codes in different pages?

    For example, in index.php (working) you have:

    <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>
    

    Whereas in your /studentservices.php?id=47 (not working) you have:

    <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>
    

    You see the difference?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥30 自适应 LMS 算法实现 FIR 最佳维纳滤波器matlab方案
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥15 Python3.5 相关代码写作
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动