images
07/10/2020 06:21 am

Gấu mèo đi làm data scientist - Phần 5: Tracking customer behavior

Bắt đầu thu thập dữ liệu để phân tích thì Gấu Mèo mới thấy chả có tí data nào. Cái dữ liệu hành vi người dùng mà sếp hứa hôm trước hoá ra chỉ là event đẩy lên Google Analytics (GA). Cái này thì không lấy về được chi tiết.

“If you torture the data long enough, it will confess.”

Nhưng lần này người bị tra tấn là Gấu Mèo chứ không phải data.


Bắt đầu thu thập dữ liệu để phân tích thì Gấu Mèo mới thấy chả có tí data nào. Cái dữ liệu hành vi người dùng mà sếp hứa hôm trước hoá ra chỉ là event đẩy lên Google Analytics (GA). Cái này thì không lấy về được chi tiết.


Căng quá, hay tích hợp với Mix Panel nhỉ? Cơ mà nó cũng mất tiền lại còn bị chậm.


Sau một hồi google với từ khoá ”google analytics alternative”, Gấu Mèo vẫn không tìm được tool thỏa mãn. Thế là nó bắt đầu nghĩ tới việc tự mình làm điều đấy.

- “Điên à. Tool có sẵn không dùng lại đòi tự làm làm gì?” Fat Cat giật mình khi nghe ý tưởng của Gấu Mèo.

- “Nhưng mà có data vừa đầy đủ, vừa realtime thì có nhiều thứ phân tích hơn. Với cả hôm trước thấy bọn nó bảo anh từng dựng trong vài tiếng cơ mà”

- “Ừ thì đấy là ngày xưa, không có tiền, lúc đấy tao còn non dại”

- “Dựng đi, em bao ăn Gogi”

- “OK!!!”


Đúng là người tốt với nhau nói chuyện cũng nhanh. Fat Cat chế lại cái function js chung mà mọi người đẩy event lên GA. Lão wrap lại việc send event và page view. Trong đấy thì lão vừa gửi lên GA, vừa gửi lên Mix Panel, vừa gửi vào API tracking của lão.


Mà thực ra lão cũng chẳng viết gì cái API đấy.


Lão bảo thằng đệ Crazy Puppy của lão cấu hình Nginx và log ra file. Sau đấy nó config Logstash để đọc log và đẩy event đấy vào.ElasticSearch lẫn hadoop, không cần code backend nào cả.


Thằng bé Crazy Puppy còn nhiệt tình gắn thêm mấy plugin của logstash để thêm các thông tin về ip request các kiểu… Thêm kibana nữa là đủ visualize rồi.


Gấu Mèo thì chưa thỏa mãn nên nó viết thêm tí ETL và dùng PowerBI để báo cáo cho chi tiết.


Thế là chỉ trong một ngày nó đã có một hệ thống tracking vừa realtime vừa đầy đủ thông tin.


Gấu Mèo sung sướng nhìn thành quả và cười thoả mãn. Lúc thoả mãn người ta cũng trở nên sáng suốt hơn bình thường. Và sáng suốt nên nó chợt nhớ ra nó không còn đồng nào.


Mà không còn đồng nào thì làm sao để Gogi cho lão FatCat với chú em DevOps Crazy Puppy….


Cùng xem Phần 6 - Gấu mèo đi làm Data Scientist - Evaluate Model có gì hay nhé.

 

Mời các bạn xem lại Phần 4 - Gấu mèo đi làm Data Scientist - Câu đố xứ Rivia - Part 2.


- Tech Zone -

Thư giãn chút nào!!!

Bài viết liên quan