How do I show App Insights (Monthly Users/etc) on the Facebook Page for that App? - facebook-apps

FB has announced that all 'app-specific-pages' will be need to be migrated to the standard FB pages (by Feb/2012). Previously App-pages were automatically showing useful insight information like Monthly Users for the underlying app. Now that there is a standard Page, which has no knowledge of the app, how do we display App-related insights on the new page ?

You can simply look at the insights for the application itself.
https://www.facebook.com/insights/
This of course is assuming that you have the permission to see the insights of that specific application.

Related

Track app downloads from Facebook and Instagram

I have some ads on my Facebook and Instragram accounts and I'd like to track these downloads.
For Facebook I guess I should install the SDK (https://github.com/facebook/react-native-fbsdk) but I can't fin any method to save this information. Same thing for Instragram.
If this is something we need to track when we get redirected to the store to download the app, how can check this inside the app? This is more something we need to track on Facebook/Instragram dev panel, right? Maybe here is where I'm getting confused.
Also I saw that I can create ads campaings in Facebook Ads Manager. Does it mean that I can only measure downloads using these kind of ads? What about from a link on a normal Facebook post?
I'm using React Native.
You can check the LoginManager from the react-native-fbsdk.
You can use some service like Localytics or Adjust to track the events.
You can use Sentry to send crash reports in case you are failing to register/login/logout. You can also use GTM.
Using these three services will give you a lot of power (tracking and crash reports).
Take a look at the topic deferred deep linking facebook, that's what you'll need if you are planning to have Ads from facebook.
Example with Facebook Login
Adjust
Localytics
Sentry
GTM

Chatbase integration dashboard

have any way to integrate the dashboard generated in ChatBase with another web page? I would like to present the data generated in another dashboard
dashboard chatbase:
Thank you for your question. Chatbase does not currently support report embedding/integration. Our recommended workaround would be to invite the external users as viewers to your bot. You can then provide them deeplinks to the Chatbase reports from within their logged in experience on your own site.

Instagram api sandbox

I today get Instagram api and add my website live,
I see write:
Client Status: Sandbox Mode GO LIVE
I can't click on ''GO LIVE'' button why ?
You would need to start a submission for approval to go live, though:
Feeds for websites won't be approved; these will remain in sandbox mode and be limited to 500 requests per hour and 20 images. This doesn't sound like much especially for large clients, but if you cache your responses, it's not a problem.
The main confusion is because they have made it sound like every app/feed has to be approved and out of sandbox mode to work, where as the reality is that only fully functioning apps for phones, or a widget plugin really ever need to be.
You will no longer be able to display feeds based on hashtags, only a users own photo's. By getting a client to be a sandbox user, is how you can access their feed without their login information.
Older apps/feeds will need to be updated to use the new code before June or they may stop working.
It's mainly to stop apps hammering instagram's servers for unlimited requests on any hashtag/users they like.
Here is an example of how to fetch and cache images using WordPress's 'set_transient' - you will need to use a loop to output the data.
WordPress Instagram Gist
Here is the relevant piece of information in the dev docs:
Here are some examples of scenarios that will not be approved:
To display content for a personal website. If you are a developer and you want to showcase Instagram content on a website, then you do not need to submit your app for review. By using a client in sandbox mode, you will still be able to access the last 20 media of any sandbox user that grants you permission.
One-off projects. If you are an agency building websites or other integrations, note that we don't grant permissions to clients created for one-off projects. If you are interested in building a product, platform, or widget that will be used as a service across multiple projects, then you may submit a single client_id that you can use across multiple projects.
To use a widget. If you are installing a widget for your website, then you do not need to submit for review. Some widgets may ask you to create a new client id, but you do not need to submit it for review for the widget to work. Your client can remain in sandbox mode and the widget will have access to your last 20 media.
Hope that helps clear some confusion.

Will we be able to access life events on a timeline?

Is Facebook planning to add functionality to allow developers to access the new "life events" posted on a user's timeline?
How about those posted on a friend's timeline?
Thanks!
Life events are not currently readable via the API for a user or their friends.
Keep an eye on the updates at http://developers.facebook.com/blog which is where we'll announce this functionality if and when its it built.
if you're building an app which wants to publish life events, the best current suggestion is to model them as custom actions and custom objects on the open graph and build timeline aggregations which show these objects off to at their best.
The bug reported on facebook about this issue was closed on 3rd October 2013. So, I don't think anybody at Facebook is working on making this feature available via API.
Read: https://developers.facebook.com/x/bugs/121450681328551/

Create/Update Page Tabs - Using API

I am very new to facebook application development and gone through the 'Getting Started' guides and Beginner tutorials. Actually it's good to place to start and familiarize the terms and core knowledge about app development.
There is a customer requirement where they can able to create/update custom tabs(for pages) for all of their customer's facebook account.
I just need to make sure that I am progressing on the correct path.
1) Create an App
2) Customize the permissions for accessing user's pages/tabs
3) Create/Update/remove/maintain the tabs with this application
Please advise if I missed anything here. It would be helpful if you point any good places to start/architecture etc... Thanks in advance.
To manipulate tabs for a page, you need the manage_pages permission.
For more details on what you can do with tabs using the Graph API: http://developers.facebook.com/docs/reference/api/page#tabs