2011-12-26 21 views
6

Trong hầu hết mọi ứng dụng mà tôi xây dựng, tôi tạo một số loại bảng đăng nhập người dùng để ghi lại các hoạt động khác nhau mà người dùng thực tế của tôi (không phải khách truy cập, nhưng ai đó có tài khoản) thực hiện trên trang web. Điều này chủ yếu được sử dụng cho các vấn đề dịch vụ khách hàng để cho phép tôi lập một bản ghi các trang và hành động mà người dùng đã truy cập.Có SaaS để ghi lại hoạt động của người dùng không?

Nhược điểm của điều này là kích thước của bảng UserLogs. Nó trở nên to lớn. Tôi không chắc liệu đó có phải là thực tế phổ biến hay không cho người khác đăng nhập hành vi người dùng INDIVIDUAL (không tổng hợp như Google Analytics) vào cơ sở dữ liệu, nhưng nếu tôi tự hỏi liệu có bất kỳ hình thức SaaS nào tồn tại để giúp giảm tải tác vụ này không ? Về cơ bản, tôi cần một API RESTful cho phép tôi lưu trữ và truy xuất hoạt động của người dùng cá nhân một cách nhanh chóng và an toàn.

Bất kỳ ai biết tôi có phải là người duy nhất có vấn đề này không?

+0

Tôi hiện đang tìm kiếm một giải pháp tương tự. Hiện tại, tôi đang xem https://intercom.io và http://customer.io để đẩy dữ liệu và phân đoạn người dùng, tuy nhiên họ thiếu bộ lọc và chế độ xem nâng cao cho dữ liệu lịch sử. – alexleutgoeb

Trả lời

1

Có thể Loggly?

+1

Không Loggly là dịch vụ được thiết kế để di chuyển nhật ký máy chủ của bạn lên đám mây. Im cụ thể nói về đăng nhập cấp độ ** người dùng **, chẳng hạn như các hành động chính xác và các trang mà mỗi người dùng đã đăng ký đã thấy.Trong việc chạy các trang web thương mại điện tử, tôi thấy nó vô cùng vô giá để có thể mở tài khoản người dùng và xem chính xác những gì họ đã làm hoặc không thực hiện trên trang web, đặc biệt là từ dịch vụ khách hàng POV. – JoshL

1

Hãy thử nhìn vào ObserveIT

+0

Điều này dường như không hoạt động. Vì vậy, đây không thực sự là một vấn đề đối với hầu hết mọi người? Hầu hết mọi người không đăng nhập mọi thứ ở cấp độ người dùng hay họ đăng nhập nó nhưng chỉ đơn giản là đối phó với các bảng cơ sở dữ liệu khổng lồ? – JoshL

0

Nếu bạn muốn đăng nhập các trang mà người dùng cụ thể đã truy cập, bạn có thể sử dụng Google Analytic lại "_trackEvent" tính năng.

Đối với mỗi trang mà cần theo dõi người sử dụng, bạn có thể thêm mã javascript trông như thế này:

var GAEventCategory = 'pageName'; // the name of the current page 
var GAEventAction = 'pageVisit'; 
var GAEventLabel = 'user_123'; // any value that uniquely identifies a user 
_gaq.push(['_trackEvent', '" + GAEventCategory + "', '" + GAEventAction + "', '" + GAEventLabel + "']); 

Sau đó, trong Google Analytics, để xem tất cả các trang 'user_123' đã chứng kiến:

  1. Đi tới "Báo cáo chuẩn".
  2. Đặt "Thứ nguyên chính" thành "Danh mục sự kiện".
  3. Đặt "Thứ nguyên phụ" thành "Nhãn sự kiện".
  4. Đặt "Bộ lọc nâng cao" để chỉ bao gồm các nhãn sự kiện có chứa "user_123" và áp dụng bộ lọc.

Sau đó bạn sẽ thấy một báo cáo danh sách tên trang khác nhau bên dưới cột "Sự kiện Thể loại", và "user_123" dưới cột "Nhãn sự kiện", và đếm các sự kiện độc đáo và tổng các sự kiện.

+0

cảm ơn nó hoạt động tốt với một sửa đổi nhỏ '_gaq.push (['_ trackEvent', GAEventCategory, GAEventAction, GAEventLabel]);' (cũng tôi đã tìm thấy nó trong Báo cáo chuẩn => Nội dung => Trang) * câu hỏi tiếp theo sẽ làm cách nào để khôi phục thứ tự các trang *, đó là page1 => page2 => page3 => thoát? Không thể lấy nó trong phân tích! – Igor

0

Kiểm tra Intercom.io. Chúng khá mới, nhưng được thiết kế đặc biệt cho mục đích này. Bao gồm một cơ chế để tương tác với người dùng khi họ đang ở trên trang web của bạn.

2

Nếu Bạn đang tìm kiếm một cái gì đó rất linh hoạt và tùy biến nếu không có sự nhàm chán tốn thời gian của cơ sở hạ tầng dữ liệu, bạn có thể muốn nhìn vào Treasure Data (từ chối trách nhiệm: Tôi làm việc ở đó)

1

Bạn có thể muốn xem UserJoy (https://userjoy.co). Nó tự động theo dõi một loạt các sự kiện từ ứng dụng của bạn (bất kỳ sự kiện nào có thuộc tính id được chỉ định). Nó cũng cho bạn biết sức khỏe của từng khách hàng của bạn và cho phép bạn gửi tin nhắn dựa trên những gì họ đang làm trên ứng dụng của bạn. (ps: Tôi là người sáng lập.)

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