[codeforfun] Facebook FanPage Monitoring Tool

Mình mới code thử một cái Monitoring Tool cho Facebook FanPage tại đây, các bạn vào góp ý hen. Pj này xuất phát từ câu hỏi của bạn @anhhung là làm sao có thể biết được ai là người active nhất trên một Fan Page nào đó, mình ngó qua Graph API của Facebook và thấy nó support hết, chỉ việc lấy feed ra và đếm là xong. Vậy nên ngồi code thử một trang thấy ok mới nghĩ là tại sao không code đại thêm cho vài trang nữa coi thử xem tình hình như thế nào. Đây là lần đầu tiên code một cái gì đó bằng PHP và SQL (trước chỉ ngó qua để sửa mấy thứ), thế nên vừa ôm quyển Head First PHP & MySQL, vừa hỏi các cao thủ @jishan và @byhuy. Về cơ bản thì mình làm như sau :

  1. Load feed (nếu bạn đọc Graph API sẽ thấy feed lấy rất dễ và public, feed được xuất ra theo dạng JSON)
  2. Nhét vào DB
  3. Hiển thị thống kê

Hiện tại phần 1) đang bị giới hạn bởi việc load quá nhiều feed sẽ bị time-out, do vậy phải chia nhỏ và dùng cron job (mình cũng chưa biết có cách nào hay hơn, byhuy có gợi ý là có thể load feed về, ghi ra file và xử lý sau, giải pháp rất tốt nhưng phải tăng gấp đôi số cron job). Phần 3) thì hiện tại mình đang có thống kê thành viên active nhất (là những người viết lên wall nhiều nhất, chưa tính được like) và thống kê cho từng Page một.

Túm lại, về phần code thì sẽ rất là newbie vì đây là lần đầu tiên mình code PHP+SQL. Tuy vậy, việc có một công cụ Monitor theo ý mình là điều mà online marketer nên làm bởi FB Insight không phải lúc nào cũng cập nhật đủ nhanh và cập nhật những chỉ số theo ý của mình. Trong bài viết này cũng có nói tới một số công cụ trả tiền khác khá tốt, thế nhưng nếu không có nhiều tiền để trả thì thôi cứ tự code for fun cũng được nhỉ :mrgreen:

(note : mình ko có ý định làm bảng xếp hạng nên các page nằm trong danh sách trên là theo quan sát chủ quan của mình chứ không phải theo một tiêu chí xếp hạng cụ thể nào).

Update 2012 : Tool của mình đã chuyển sang địa chỉ http://stats.socialmediavietnam.com với sự hỗ trợ của Zing Me và có thêm số liệu của Zing Me so với Facebook. 

  • http://thituyendung.com T D

    cho tớ cái code xem với?

  • http://tomcatblog.info/ Mr Tom

    Có thể làm thành 1 app trên facebook không nhỉ? và mọi người đều có thể sử dụng :) . Hy vọng bạn sẽ hoàn thiện sản phẩm.

  • http://www.baomoi.com ePi.Longo

    Mọi người vẫn đang sử dụng được thoải mái free mà :p

  • http://www.mrthang.net/ Mr Thắng

    Hay quá ! Chừng nào ra apps chính thức hú mình 1 tiếng nha ;)

  • Tee

    “note : mình ko có ý định làm bảng xếp hạng nên các page nằm trong danh sách trên là theo quan sát chủ quan của mình chứ không phải theo một tiêu chí xếp hạng cụ thể nào).”

    Tức là mấy page này do anh biết và list ra trong số những page có số lượng member nhiều ở VN huh? :D Hay là do code sẽ hiện ra thống kê page nào có số lượng member nhiều?

  • Anhvu271186

    thưa anh,anh có thể giúp em code tao 1 cai tool co the dếm số lượng fan cua 1 page facebook voi 1 moc thoi gian xac dinh khong a,yahoo em la kiz_of_devil_angel@yahoo.com,den hien gio e vao face doc van chua lay duoc so fan cua 1 page theo thoi gian duoc

  • ePiLongo

    Cái này về mặt kỹ thuật có thể làm được em ơi. Thử tham khảo http://stats.socialmediavietnam.com xem nhé.

  • Lão Còi

    Mình đang dùng app Fan of the week cho fanpage để xem thành viên nào tương tác với fanpage nhiều nhất. Hy vọng app của bác sớm hoàn thành, nếu được thì cho em test thử nhé :)