What is the difference between "Number of Sessions" (under the active users tab -> Completed sessions chart -> Metric -> Number of sessions) and "App Launches" (standard event) in FB Analytics? I understood them to be the same- but my weekly data is showing app launches as dramatically higher than number of sessions.
FB analytics help center defines "App Launches" as "The number of times a user opened your app after having not used it within the last minute. Multiple opens from the same user within one minute register as a single app launch. App launches are based on the app activation event."
I have no been able to find a definition of "number of sessions" on the fb analytics help center or on google. But, FB does say "Depending on the channel, Facebook Analytics uses one or both of the following events to log session data: app activation and deactivation. Learn about logging iOS and Android app activation events. If a session is interrupted for less than 60 seconds, we'll ignore the interruption and combine session times."
Thank you!
As facebook analytics help states:
Once 30 minutes of inactivity have passed with no additional actions
taken, the current session ends and we'll log subsequent actions as a
new session.
Example also included in the refrence:
https://www.facebook.com/help/analytics/1998967943655628
Related
I am developing a deezer web application (javascript SDK).
I have a simple "hello world" player (example from the deezer dev website); if I start playing a song I can listen just to the 30 secs preview and it is correct, I am not connected to deezer.
What I want to avoid is the automatic deezer connection popup window which appears just after the music start playing. What I would like to do is instead explaining to the user why she has the 30 sec limit and invite her to connect her deezer account. That automatic popup is very very confusing for the average user. Is there a way to prevent it?
Furthermore: it is still not clear to me WHEN this popup is showed: if I am logged in facebook (not in deezer, just in facebook), the popup is showed, otherwise is not.
In order to do a test, I have DELETED my deezer account (which I registered through facebook) but it seems that when I am logged into facebook the Deezer SDK still remember me and launches the popup...
Does anyone has more information about?
There is no way to block that popup. It shows up every time a user needs to register/sign up to stream full tracks (usually after getting the 30 seconds previews). Credentials are cached so if the user is logged in Deezer from another browser window or previous navigation (on Deezer.com or any website using Deezer connect), it won't show up and those credentials will be used.
The only way you can be more proactive about the Deezer registration is to guide your user to your own login button (using DZ.login from the SDK) on your page before getting the popup.
I am creating a Facebook Open Graph action for my app, that has a potential of being published many times for each user (e.g, each time a user listens to a song on the site).
For some users, I may have hundreds of such actions per session or per day.
Question is - does Facebook pose limits on how many times an app publishes Open Graph actions? Obviously, Facebook will not show all those actions on feeds, and will probably show just the first ones, if any. But is it the application's responsibility to throttle the publishing, or is it encouraged to publish the real amount of actions?
If the app should throttle, what is a reasonable number of actions per user per day?
Publish everything. We will take care of the aggregation.
What is the notification/invite limit for a facebook app in a day or is there any cap at all?
Goto the diagnostics tab in you app insights and you'll see at the bottom a table named Feature Limits. The default limit for an application is something like 50 per user, per day and it is recalculated according to user feedback (how many users accept the requests sent,how many blocked your app, etc...).
Is it possible to post my own message and publish it on the app ticker whenever i want?
(Not talking about the general ticker on users feed, but the one you have when you enter an app)
For example: Every time a user logged in, facebook publish a message in app ticker (on the right) that the user started to play the app.
I believe what you're looking for is publishing an action.
For a high-level explanation: https://developers.facebook.com/docs/beta/opengraph/#news-feed
For the tutorial: https://developers.facebook.com/docs/beta/opengraph/tutorial/
You can set specific Open Graph actions for your application that will be viable to appear in the app ticker. I do not think there is anyway to FORCE facebook to display your action.
You can read more here about the Open Gaph Protocol.
I want check how to know user is using my application facebook
Example: One user go to application page, i set user online, when user close application page, i set user offline
Thanks.
If you haven't heard from a user for some time, chances are that he closed a page with your app.
Memorize last time a user did anything in your app, and set a timeout. If N minutes later there are no new actions, you mark him offline.