2010-03-17 21 views
8

Tôi có phân tích google trên trang web của mình. Một trang có một nút mà khi nhấn thực hiện một số javascript. Thật tuyệt khi giám sát số lần truy cập mà nút nhận được khi mọi người truy cập trang này. Ai có thể đề xuất cách dễ nhất để đạt được điều này với google analytics? Có cách nào tốt nhất để thực hiện việc này không?cách sử dụng phân tích google để tính số nhấp chuột vào một nút

cảm ơn

Trả lời

9

Bạn có thể trackPageview trong handler onclick của liên kết: http://www.google.com/support/googleanalytics/bin/answer.py?answer=55521

<a href="javascript:void(0);"onClick="javascript:pageTracker._trackPageview('/folder/file');" > 

này thổi phồng lần truy cập trang của bạn mặc dù, vì vậy nó có thể tốt hơn để để sử dụng GA theo dõi sự kiện: http://code.google.com/apis/analytics/docs/tracking/eventTrackerOverview.html

<a href="#" onClick="pageTracker._trackEvent('Videos', 'Play', 'Baby\'s First Birthday');">Play</a> 
0

Đoạn mã phân tích google gửi google URL trang (trong số những thứ khác, có thể) mỗi khi được thực thi. Tôi không nghĩ rằng bạn sẽ có thể sử dụng nó để đếm số lần nhấp vào nút. Nếu bạn thực thi cùng một đoạn mã, nó sẽ tiếp tục gửi URL của trang mà hầu như không có giá trị. Nếu bạn quản lý để thay đổi URL nó gửi, bạn có thể để có được một cái gì đó ...

Cập nhật:

Bạn đã đúng và tôi đã sai: Google Analytics trên thực tế support tracking events khác hơn là tải trang.

+0

Tôi nghĩ bạn đã sai. Mỗi lần nhấn nút, tôi không quay trở lại cùng một trang. Tôi chỉ cần thực hiện một số javascript để viết trên một div.innerHTML (cho những gì nó quan trọng). Nói cách khác, tôi không thể ghi lại thông qua google analytics thực tế là người dùng đã nhấp vào nút của tôi. Chắc chắn phải có một cách: Tôi có thể nghĩ về một giải pháp bản thân mà ẩn IFrame nhưng tôi nghĩ rằng phải có cách tốt hơn – rowly

+0

Đó là chính xác những gì tôi ment bởi "nếu bạn quản lý để thay đổi URL nó sẽ gửi". Đoạn mã google gửi URL của trang đó, vì vậy bạn sẽ phải có IFrame với đoạn mã để có thể gửi mã định danh (URL) duy nhất cho google. Tôi đồng ý rằng đó là một cách rất khó để làm điều đó, nhưng phân tích google được thiết kế để đếm số lần tải trang, chứ không phải sự kiện trên trang. –

+0

Cảm ơn nhưng tôi nghĩ và hy vọng bạn sai. vì nó là một cách rất cluncky để làm điều đó. – rowly

0

Câu trả lời được cập nhật

Đây là phương pháp mới để theo dõi sự kiện Google Analytics:

<button onClick="ga('send', 'event', 'Category', 'Action', 'Label');" >Button text</button> 
  • Thể loại: Thông thường các đối tượng được tương tác với (ví dụ 'Video')
  • Hành động: Các loại tương tác (ví dụ như 'chơi')
  • Label (tuỳ chọn param): Hữu ích cho việc phân loại các sự kiện (ví dụ như 'Chiến dịch Mùa thu') thông tin

More đây: https://developers.google.com/analytics/devguides/collection/analyticsjs/events

Các vấn đề liên quan