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?

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

报告相同问题?

悬赏问题

  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?