Theo dõi lượng truy cập vào website bằng google analytic
Google Analytic là công cụ phân tích lượng truy cập website được đông đảo webmaster tin tưởng và sử dụng. Đây là công cụ hữu hiệu giúp bạn có cái nhìn tổng quan về tình trạng truy cập website của bạn: số người truy cập, số lượng trang được duyệt, thời gian xem trang, khách đến từ đâu, dùng trình duyệt gì…
Để tìm hiểu và đăng ký dùng google analytic, các bạn truy cập vào link sau:
http://www.google.com.vn/analytics
Bài viết này sẽ hướng dẫn các bạn chèn công cụ này vào website viết bằng CakePHP sao cho tiện lợi nhất
Đầu tiên, bạn tạo ra file sau: /app/view/elements/analytics.ctp
Nội dung file analytics.ctp
<script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker('<?php e($adsense_key); ?>'); pageTracker._initData(); pageTracker._trackPageview(); </script> <noscript> <?php $var_utmac = $adsense_key; $var_utmhn = $_SERVER['SERVER_NAME']; $var_utmn = rand(1000000000,9999999999); $var_cookie = rand(10000000,99999999); $var_random = rand(1000000000,2147483647); $var_today = time(); $var_referer = !empty($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '-'; $var_uservar='-'; $var_utmp='/jstracker' . $_SERVER['REQUEST_URI']; $urchinUrl='http://www.google-analytics.com/__utm.gif?utmwv=3&utmn=' . $var_utmn . '&utme=&utmcs=-&utmsr=-&utmsc=-&utmul=-&utmje=0&utmfl=-&utmdt=-&utmhn=' . $var_utmhn . '&utmhid=' . $var_utmn . '&utmr=' . $var_referer . '&utmp=' . $var_utmp . '&utmac=' . $var_utmac . '&utmcc=__utma%3D' . $var_cookie . '.' . $var_random . '.' . $var_today . '.' . $var_today . '.' . $var_today . '.2%3B%2B__utmz%3D' . $var_cookie . '.' . $var_today . '.2.2.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B%2B__utmv%3D' . $var_cookie . '.' . $var_uservar . '%3B'; e(' <img src="' . $urchinUrl . '" border="0" />'); ?> </noscript> |
Trong /app/views/layouts/default.ctp (hoặc layout mà bạn muốn dùng), đặt code sau trước thẻ
</body> |
<?php e($this->element('analytics', array($adsense_key))); ?> |
Trong /app/app_controller.php, thêm code sau:
<?php function beforeFilter() { $this->set('adsense_key', 'this_is_your_key'); } ?> |
Trong đó ‘this_is_your_key’ là key do google cung cấp cho bạn khi bạn đăng ký google analytic
2 Comments to “Theo dõi lượng truy cập vào website bằng google analytic”
Post comment
Bài viết mới
- CakePHP version 1.3.12
- Tạo chuỗi ngẫu nhiên với 1 dòng code
- Kỹ thuật “bit field” trong phân quyền
- Làm việc với File và Folder
- CakePHP 1.3.8
- CakePHP 1.3.7 Released
- Ajax trong CakePHP
- Tạo và load file config trong CakePHP
- Làm site đa ngôn ngữ với CakePHP (Phần 1)
- CakePHP 1.3.6 and 1.2.9 released
- CakePHP 1.3.5 released
- Type hinting trong PHP
- CakePHP ra phiên bản mới 1.3.4
- Tích hợp Zend framework vào CakePHP
- Tạo virtual host trên local
- Sử dụng Acl trong cakephp – Phần 2
- Sử dụng Acl trong cakephp – Phần 1
- Sinh code tự động với cake console
- Tự động xóa record ở bảng con khi reocord ở bảng cha bị xóa
- Xác thực người dùng với component Auth
Thảo luận mới
- admin on Sử dụng session trong CakePHP
- admin on Sử dụng session trong CakePHP
- hanh on Sử dụng session trong CakePHP
- bich yen on Sử dụng session trong CakePHP
- admin on Sử dụng session trong CakePHP
- bich yen on Sử dụng session trong CakePHP
- bich yen on Sử dụng session trong CakePHP
- admin on Sử dụng Acl trong cakephp – Phần 1
- admin on Sử dụng session trong CakePHP
- Bich Yen on Sử dụng session trong CakePHP
TAG
Calendar
Lưu trữ
- September 2011 (3)
- July 2011 (1)
- March 2011 (1)
- February 2011 (1)
- November 2010 (4)
- October 2010 (1)
- September 2010 (2)
- August 2010 (9)
- July 2010 (9)
- June 2010 (22)
Blogroll
- Bakery
- Biển đảo Việt Nam
- CakePHP
- CakePHP Google Group
- CakePHP Manual
- CakePHP Questions
- Diễn đàn CakePHP VN

admin

Cám ơn Pro nhiều nha. Mấy ngay nay đau đầu không biết cài google analystic nhu the nào. Cho hỏi code nay co virus ko pro, đã duyệt chưa vậy
Có vài dòng code thôi mà, bạn tự kiểm chứng đi nhé!