2012-06-22 30 views
8

Given:Có cách nào để Google Analytics theo dõi nhiều thông số sự kiện như Mixpanel không?

_trackEvent(category, action, opt_label, opt_value, opt_noninteraction) 

Tôi đã thử với opt_label nhưng nó có vẻ như nó chỉ là một chuỗi và không chấp nhận một hash của các thông số khác nhau như Mixpanel làm.

Tôi nghi ngờ một trong những công việc xung quanh đang sử dụng các biến tùy chỉnh? Nhưng các tài liệu có vẻ khó hiểu. Đánh giá cao bất kỳ lời khuyên nào.

+0

Bạn đang loại phần tử nào? – Drewness

+0

nhấp vào sự kiện ... –

Trả lời

23

Mặc dù bạn chắc chắn có thể thực hiện công việc này trong Google Analytics, các dịch vụ phân tích khác như Mixpanel, KISSmetrics, Kontagent, vv chuyên phân tích sự kiện và cung cấp cho bạn sự linh hoạt hơn. Có nói rằng, bạn có thể hack mô hình sự kiện Google Analytics để có được những gì bạn đang tìm kiếm.

Nếu bạn muốn theo dõi nhiều thông số cho mỗi sự kiện trong Google Analytics, tôi khuyên bạn nên nhồi nhét các tham số bạn muốn theo dõi vào nhãn sự kiện. Điều này có thể thực hiện được vì hai lý do: Nhãn sự kiện có thể dài (thực sự dài) và Google Analytics cung cấp các tùy chọn lọc và phân đoạn linh hoạt.

Vì vậy, để mở rộng một ví dụ được thảo luận trong một câu trả lời trước đó, bạn có thể có một sự kiện để theo dõi chi tiết chơi video trông như thế này:

_gaq.push(['_trackEvent', 'Videos', 'Play', 'title:MoreCatLolz, 
    percentPlayed:63, adShown:true, res:480p, fullScreen:false']); 

Tất cả chúng tôi đã làm là quăng một vài thông số tùy ý vào chuỗi nhãn sự kiện theo cách mà chúng tôi có thể kéo chúng ra sau. Để phân tích các kết quả mà bạn có thể lọc báo cáo sự kiện của bạn để hiển thị, chẳng hạn, số lần video 'MoreCatLolz' được hiển thị với quảng cáo:

Number of times MoreCatLolz was shown with ads

Cách khác, sử dụng phân đoạn tiên tiến và regex, bạn có thể đếm số lượt truy cập mà người dùng đã xem ít nhất 90% của bất kỳ video:

Number of visits in which users watched at least 90% of any video

Để theo dõi dữ liệu người dùng dai dẳng, chẳng hạn như tên, ngày tháng, mức độ, số lượng mua, vv tham gia, Tôi khuyên bạn nên sử dụng biến tùy chỉnh cấp độ khách truy cập được tự động bao gồm với mọi cuộc gọi theo dõi (bao gồm cả sự kiện) và cho phép bạn áp dụng nhiều kỹ thuật phân tích giống nhau.

+0

hoạt động! cảm ơn. Không biết phân đoạn nâng cao. –

+0

FYI, các bộ lọc này được tìm thấy trong 'Hành vi -> Sự kiện -> Sự kiện hàng đầu' để mở báo cáo sự kiện, sau đó nhấp vào' tùy chỉnh' ngay dưới tiêu đề. –

-1

Nhãn là không bắt buộc, vì vậy tôi sẽ mở rộng nó tới một cái gì đó như:

<a href="#" onClick="_gaq.push(['_trackEvent', 'Games', 'Play', 'Tetris']);">Play</a> 

Category = 'Trò chơi'
Event = 'Giải trí'
Label = 'Tetris'

+0

Ya đó là tiêu chuẩn, nhưng tôi muốn thêm nhiều thông số hơn –

0

tôi không chắc chắn mixpanel là gì, vì vậy tôi không biết những gì bạn đang cố gắng so sánh phân tích. Nếu bạn đã cung cấp một ví dụ cụ thể về dữ liệu bạn đang cố gắng thu thập, tôi có thể cung cấp cho bạn câu trả lời tốt hơn.

Cho phép nói rằng bạn có trình phát video và bạn muốn theo dõi xem mọi người xem video trong bao lâu và số lần mọi người tạm dừng video, bạn sẽ làm điều gì đó như thế này;

if (video == "pause") { 
    var playTime = playduration(), // Total minutes of video watched 
     clickPause = pauseNum(); // Total number of times video was paused 

    _gaq.push(['_trackEvent', 'Video', 'Play', playTime]); 
    _gaq.push(['_trackEvent', 'Video', 'Pause', clickPause]); 
} 

Rõ ràng đây là chung chung, nhưng khi bạn có thể thấy trong _gaq.push mảng, PlayPause là những thông số và playTimeclickPause là những giá trị biến các thông số.

+0

Chắc chắn tôi sẽ đưa ra một ví dụ ngẫu nhiên nhưng tôi nghĩ rằng nó hoạt động. Nói đối tượng người dùng được gọi là người. Tôi cũng muốn biết 'person.name' và 'person.location', người đã nhấp vào 'nút Phát' đó, làm cách nào tôi có thể theo dõi chúng? –

+0

Điều đó có thể xảy ra ở trên và vượt quá những gì mà phân tích có thể thực hiện (ít nhất là dễ dàng). Nhưng giả sử bạn biết tên của người đó (vì họ đã đăng nhập vào trang web của bạn), bạn có thể nhập tên đó vào 'opt_value'. Trong phân tích, bạn cũng có thể xem chi tiết sự kiện theo vị trí. Có rất nhiều lựa chọn, bạn chỉ cần hết hạn với chúng. – bmorenate

+0

google analytics tự động theo dõi vị trí, vì vậy đó có thể là một ví dụ không tốt nhưng bạn có được ý chính tôi nghĩ. Nếu tôi muốn nói theo dõi 5 thuộc tính cụ thể của người dùng khác, _trackEvent giới hạn số lượng nội dung bạn có thể gửi. –

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