Làm thế nào để theo dõi một tìm kiếm trang web với nhiều tùy chọn?


7

Trang web của chúng tôi có hai hình thức tìm kiếm. Một trong số đó không bao gồm nhập văn bản, nhưng rất nhiều hộp kiểm, hộp thả xuống và nút radio để thu hẹp danh mục sản phẩm của chúng tôi.

Có cách nào tốt để theo dõi cách khách hàng sử dụng chức năng tìm kiếm đó, tương tự như Tìm kiếm trang web của Google Analytics không? Tôi không có bất kỳ mục tiêu cụ thể nào trong đầu, nhưng muốn biết nó được sử dụng như thế nào.


Bạn có thể lưu các giá trị đầu vào trong cơ sở dữ liệu, khi biểu mẫu đã được gửi. Khi bạn đã thu thập đủ dữ liệu, bạn có thể phân tích việc sử dụng nó. Nếu vấn đề là quá nhiều tùy chọn giá trị cố định, bitvector là một cách phổ biến để giải quyết nó. Nhưng bạn cũng có thể lưu trữ giá trị đầy đủ hoặc sử dụng các phương pháp khác nhau.
milo5b

1
Tất nhiên tôi có thể tự làm điều đó như thế, nhưng tôi hy vọng rằng ai đó đã phát triển phần mềm để làm điều đó. Chẳng hạn, tôi sẽ không viết một tập lệnh để phân tích các tệp nhật ký nếu tôi biết về Google Analytics.
Tim

Tôi không biết bất kỳ phần mềm nào có thể thực hiện được điều này - và vì không khó để viết mã nên có thể nhanh hơn việc tìm hiểu xem phần mềm đó có tồn tại hay không và trong trường hợp tích cực đánh giá nó theo nhu cầu của bạn (và có thể lặp lại điều này nhiều lần). BTW, tôi vẫn sẽ viết một công cụ thu thập số liệu thống kê cho tôi, thay vì chỉ dựa vào GA. (Đã có các chương trình phân tích các tệp nhật ký của bạn)
milo5b

Câu trả lời:


1

Tôi sẽ đề nghị tạo một cuộc gọi theo dõi sự kiện với GA:

<script type="text/javascript">
function gaTrackEvent(category, action, label)
{
     _gat._getTrackerByName()._trackEvent(category, action, label);
}
</script>

Sau đó, với mỗi lần nhấp vào hộp kiểm, hãy gửi sự kiện theo dõi:

<input type="checkbox" value="1" onclick="gaTrackEvent('search', '<some_filter_action>', '<keyword_used_or_some_other_information_related_to_the_filter>')"> <Some filter item>

Mỗi khi người dùng nhấp vào hộp kiểm, nó sẽ kích hoạt một sự kiện tới GA mà sau đó bạn có thể phân tích trong phần sự kiện.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.