Entweder: Google Analytics
Die einfachste Lösung ist natürlich die Verwendung von Google Analytics - FBML (Facebook Markup Language) speziell einen Tag hat dafür: http://developers.facebook.com/docs/reference/fbml/google-analytics
Das ist natürlich nicht geben Sie erfahren, was ein bestimmter Nutzer getan hat, aber es ist ziemlich gut, Ihnen die Zeit auf verschiedenen Seiten Ihrer Facebook-App mitzuteilen. Und moralisch ist es viel schöner nicht zu speichern, was ein bestimmter Benutzer genau auf Ihrer Website getan hat.
Oder: Selbst codiert Lösung
Wenn Sie wollen speziell alles verfolgen tun , müssen Sie zuerst speichern müssen, wenn eine Seite aufgerufen wurde PHP zu verwenden, wenn die Seite geladen und dann in 10 Speichern -Sekunden-Intervalle (oder so), dass der Benutzer immer noch anwesend ist, mit einem AJAX-Anruf. Um dies zu tun, würde ich der Seite eine ID geben und eine Anfrage an eine Seite wie diese schicken. * I_am_still_here.php? P = {page_view_id} * Das nimmt den aktuellen Zeitstempel und aktualisiert einen Datenbankeintrag für diese Seite.
Diese Lösung hat ein Problem: Wenn ein Benutzer einen Tab im Hintergrund öffnet und ihn 30 Minuten lang nicht anschaut, möchten Sie diese 30 Minuten nicht wirklich als "der Benutzer auf der Site" speichern. . Stellen Sie außerdem sicher, dass Sie bei jeder selbstcodierten Lösung, die Sie auswählen, berücksichtigen müssen, dass Ihre Facebook-App auf mehreren Tabs geöffnet sein kann.
Gibt Facebook [Insights] (http://developers.facebook.com/docs/insights/) einen Benutzer spezifische Protokolle? – ifaour
thanQ ... jede neue diea plz teilen –