Professional Documents
Culture Documents
LISTEN READ
Like
RUN
Like
EAT
Like
Like
SongPop
Grew to almost
. M MAU in months
Open Graph drove
M clicks in July
Native Apps
Native Apps
Open Graph
Canvas
Canvas
Built-in actions
High Scores
Publish a score for each player
Perfect t for a weekly tournament Easy to reset all scores for your game High score and passing stories start again from zero
Diamond Dash
Achievements
Badges your users can earn and show off on their timeline points to distribute across your games achievements
Users feel proud of Friends nd engaging Are interesting for new users Have a range of difculties Scarcity is important
Start simple
Action type
Object type
Action
Object
Object URL
Action Name
Craft a weapon
Action type Object type
Craft
Weapon
Power: integer cost: integer
Timeline Aggregation
Expose on a URL - example: https://apps.facebook.com/wfactory/weapon/sword.html Run through the debugger to check syntax: https://developers.facebook.com/tools/debug
Our scraper will use your canvas callback url as with all other requests:
Avoids a broken mobile redirect experience Enables install-tracking so your stories get maximum distribution
Publish Actions
Publish Actions
All Activity within your app shown here, including Timeline Aggregations
Do users create content as they play your game? Create object markup dynamically
Social context
User Proles
<head prefix="og: http://ogp.me/ns#"> <meta property="og:type" content="profile" /> <meta property="og:title" content="Gareth Morris" /> <meta property="og:url" content="http://myapp.com/object_id" /> <meta property="fb:profile_id" content="685145706" /> ...
Sell a weapon
Action type Object type
Sell
prole: prole price: integer
Weapon
power: integer cost: integer
Publish Actions
Expose on a URL - example: https://apps.facebook.com/wfactory/prole/ali.html Run through the debugger to check syntax: https://developers.facebook.com/tools/debug
Timeline Aggregations
Summary
Use the Built in actions Custom open graph for core user interactions Add social context Monitor usage via Insights