4/4/12

Google Analytics hoạt động như thế nào?


Google cung cấp 1 tính năng miễn phí rất tuyệt vời với bất kỳ 1 marketer nào – đó chính là Google Analytics. Google Analytics có khả năng phân tích lưu lượng website, nguồn traffic đến từ đâu, đến thông qua từ khóa nào, thời lượng họ truy cập trên website là bao lâu, họ thoát từ trang nào, tỷ lệ thoát là bao nhiêu….và rất nhiều tính năng hay khác 
Hôm nay mình sẽ cùng tìm hiểu tại sao Google Analytics có thể đưa ra nhiều tính năng như vậy?

Google không phải thiên tài ! không phải tự nhiên Google có thể cung cấp cho chúng ta những dự liệu quan trọng và đáng giá như vậy. Trước khi chúng ta có thể sở hữu những thông số đáng quý này, ắt hẳn trong mỗi chúng ta đã phải tạo tài khoản trongGoogle Analytics và add 1 đoạn code và website. Chính nhờ đoạn script nhỏ này mà Google có thể phân tích được rất nhiều yếu tố trong website của chúng ta.
Google Analytics process

Đoạn script của Google Analytics này hoạt động như thế nào:

  1. Khi trình duyệt load 1 website có chứa đoạn script của Google Analytics
  2. Một dãy JavaScript có tên là _gaq được tạo ra và lệnh theo dõi được đưa vào đây
  3. Một thành phần <script> được tạo ra và kích hoạt trong việc tải không đồng bộ
  4. Mã theo dõi ga.js dc truy cập, tự động tìm ra các giao thức thích hợp . Một khi mã được lấy và nạp, các lệnh trên dãy _gaq được thực hiện và dãy được chuyển đổi thành một đối tượng theo dõi. Các cuộc gọi theo dõi sau đó được thực hiện trực tiếp với Google Analytics
  5. Tải các thành phần script tới DOM
  6. Sau khi mã theo dõi tìm kiếm thông tin,  truy vấn được gửi đến trung tâm dữ liệu của Google Analytics, Các thông số được xử lý tại đây

Làm thế nào để phân loại được các truy vấn trong Google Analytics?

Một truy vấn được gửi tới server của Google Analytics trong các trường hợp và bảng phân loại dưới đây. Trong những trường hợp này, truy vấn được xác định bằng giá trị của tham số utmt. Ngoài ra, các loại truy vấn cũng xác định dữ liệu được gửi đến các servers Analytics

Loại truy vấnMô tảKiểu
PageMột webpage được yêu cầu truy vấnTương tác
EventNhững sự kiện được theo dõi thông qua cách bố trí của bạnTương tác
TransactionMộg giao dịch được thực hiện trên siteTương tác
ItemMỗi sản phẩm được coi là 1 truy vấn theo dõiTương tác
VarTùy chỉnh tính năng với từng cấp độ người dùngKhông tương tác


Một truy vấn của Google Analytics có dạng:

http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=zinaki.com&utmcs=UTF8-1&utmsr=1280×1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=10.0%20r32&utmcn=1&utmdt=Google%20Analytics%20hoat%20dong%20nhu%20the%20nao
&utmhid=2059107202&utmr=0&utmp=google-analytics-hoat-dong-nhu-the-nao&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-17937554-10&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B…
Nhìn vào định dạng này thật là rối rắm và không thể hiểu gì đúng không các bạn, tuy nhiên chúng ta cùng mổ xẻ các thành phần trong này nhé. Phân tích kỹ cũng đơn giản.

BiếnMô tảGiá trị
UtmacSố hiệu tài khoản khi đăng ký Google AnalyticsUA-17937554-10
UtmccCác giá trị của cookie trên trang
UtmdtTitle webpage <title>Tương tác
UtmflPhiên bản flash10.0%20r32
UtmhnHost Namezinaki.com
UtmjeTrình duyệt đó có mở java hay không. 1 là có1
UtmnUnique ID cho mỗi request tới server7699876874
UtmpTrang hiện tại
UtmscĐộ sâu màn hình (bit)32bit

Còn rất nhiều giá trị khác nữa các bạn có thể tìm hiểu thêm. Như vậy có thể thấy mỗi request tới server, sẽ có rất nhiều thông tin được ghi vào log server. Từ đó Google sẽ sắp xếp những dữ liệu này rất “ngay ngắn” trong dữ liệu phục vụ cho Google Analytics. Khi đến tay người dùng, họ chỉ việc xem những thông số hết sức đáng giá và có chiều sâu.

 Mr.Akita

0 nhận xét:

Đăng nhận xét

Share

Twitter Facebook Favorites More