The Facebook newsfeed is one of the most valuable channels to drive high quality installs to your game. Providing players with a transparent and intuitive way of sharing great stories and achievements to their timeline is key to optimizing traffic to your game.
The enclosed PDF outlines great examples of best practices of how to integrate sharing into your game based on:
- A detailed best practice guide on how to provide a great sharing experience
- A feature overview of available sharing methods
- Frictionless sharing based on sharing explicit open graph stories
- Sharing great content using the Facebook Share and Feed dialogs
Detailed examples, screenshots and links to the developer documentation are also in the presentation.
2. Optimizing organic growth
As stories are shared directly to a playerâs timeline, it is vital to build a high quality, transparent and intuitive sharing
ďŹow into your game while also complying to our platform policies.
Increase your distribution by following these best practices:
â˘âŻ Custom Message: Stories featuring a custom message by the player are driving higher engagement and installs.
â˘âŻ Upsell permission: Highlight that your game is only publishing stories with the playersâ consent.
â˘âŻ Transparency: Players need to be aware of which stories are published on their behalf
â˘âŻ Policies: Make sure to adhere to our platform policies to provide a great user experience. (see slide 4 for more details)
Links to Documentation can be found on slide 15.
The Facebook newsfeed represents one of the most
valuable channels to drive high value installs to your game.
3. 5 steps to a great sharing experience
1.⯠Allow players to add their own custom message to stories that are
shared directly to their timeline
2.⯠Provide a clear UI that always enables players to skip the sharing
step, for example by having a prominent âXâ button on each dialog
3.⯠Enable sharing of key events in your game that would also raise
interest of the players friends, especially those that are not yet
playing the game
4.⯠Include customized content, e.g. the playersâ score, level and name
5.⯠Use Insights to track the success of each shared story and iterate to
see which content resonates best among your audience
4. Sharing done right â Give people control
All app behavior must be expected and agreed upon by the person using the app. Apps should
not post stories without a personâs explicit consent and all content in the user message
parameter must be generated by the person using the app.
Policies:
â˘âŻ 2.1: Obtain consent from people before publishing
content on their behalf
â˘âŻ 2.2: Use publishing permissions to help people
share on Facebook, not to send people messages
from your app
â˘âŻ 2.3: Donât preďŹll captions comments, messages, or
the user message parameter of posts with content
a person didnât create, even if the person can edit
or remove the content before sharing (video:
https://developers.facebook.com/docs/apps/
review/preďŹll)
5. Sharing Overview
Stories can be shared to a playersâ timeline in many different ways. See below for an overview of
when itâs best to use which feature, its beneďŹts and draw backs:
Advantage Disadvantage
Feed Dialog,
Share Dialog
â˘âŻ Requires no write permissions
â˘âŻ Easy and fast to implement, only a few
lines of code necessary
â˘âŻ Requires no write permissions
â˘âŻ Share dialog also supports open graph
actions
â˘âŻ Two step ďŹow which adds friction
â˘âŻ Full screen sessions are interrupted
â˘âŻ Developers have no inďŹuence on design
of the dialog
Explicitly shared open graph
stories
â˘âŻ Enables seamless sharing
â˘âŻ Developers have full control over the
design of the sharing
â˘âŻ Full screen sessions are not interrupted
â˘âŻ Structured stories appear on a playersâ
timeline
â˘âŻ Requires write permissions
â˘âŻ Requires more development effort than
sharing via dialogs
7. â˘âŻ An image and description of the story
is shown to the player
â˘âŻ The âShareâ button transparently
indicates that content will be shared
â˘âŻ A player can close and skip this step via
the clear âXâ button on top of the dialog
â˘âŻ Players can share key events in the
game which usually raise a lot of
interest from their friends, e.g. winning
a game, signing a new player, etc.
Game: Top Eleven Be A Football Manager
Frictionless sharing via the APIs
8. Frictionless sharing using explicit Open Graph
Game: Farm Heroes Saga
â˘âŻ Players have the ability to brag after ďŹnishing a level, a clear x-out button lets players skip
this step
â˘âŻ The story is based on the custom âcomplete a levelâ Open Graph action
9. Frictionless sharing using explicit Open Graph
Game: The Last One
â˘âŻ The sharing ďŹow is neatly integrated into the mission overview dialog
â˘âŻ The Last One is best played in full screen mode, sharing the message wonât interrupt this
10. Game: Stormfall: Age of War
â˘âŻ Stormfall is a great example of telling rich and engaging stories:
â˘âŻ Stories raise the interest of friends as they include great eye-catching titles and descriptions
â˘âŻ Stories represent the action the player took really well. This means that players are more intrigued to
share events that they are most proud of (e.g. levelling up or winning a battle)
Frictionless sharing using explicit Open Graph
11. Sharing structured stories using the Share dialog
Game: Cookie Jam
The sharing ďŹow is different based on whether a player has granted the âpublish_actionsâ
permissions or not:
âpublish_actionsâ not granted: Players
can share via the Share dialog âpublish_actionsâ granted: Stories are
shared directly via explicit open graph
12. Sharing structured stories using the Share dialog
Game: SuperCity
â˘âŻ Players can share that they reached a new level, completed a quest, etc.
â˘âŻ The story itself is based on the âreach a levelâ open graph action
â˘âŻ The Share dialog lets players tag friends, add an emotion and message
â˘âŻ The stories appear with rich context on a players timeline
13. Sharing using the Feed Dialog
Game: Slots Farm
â˘âŻ Players can share the event of reaching a new level with a clear option to skip the share
â˘âŻ The story text and image highlights which level was reached
â˘âŻ There is a clear call to action for friends to play the game as free coins are rewarded on click
14. Sharing using the Feed Dialog
Game: Diamond Dash
â˘âŻ Reaching a new high score prompts the player to share
â˘âŻ The shared story is personalized as it includes the playersâ name and also the points reached
15. Facebook Documentation
Please ďŹnd below the link to our documentation to help you integrating the products presented
in this document:
â˘âŻ Sharing Guide For Games: https://developers.facebook.com/docs/games/sharing
â˘âŻ Sharing Best Practices: https://developers.facebook.com/docs/games/sharing#bestpractices
â˘âŻ Share Dialog Reference: https://developers.facebook.com/docs/sharing/reference/share-dialog
â˘âŻ Feed Dialog Reference: https://developers.facebook.com/docs/sharing/reference/feed-dialog
â˘âŻ Explicit Sharing: https://developers.facebook.com/docs/opengraph/using-actions/v2.1#explicitsharing
â˘âŻ Open Graph Guide: https://developers.facebook.com/docs/opengraph
â˘âŻ Review Guidelines for Open Graph Stories: https://developers.facebook.com/docs/apps/review/opengraph
â˘âŻ Platform Policies: http://developers.facebook.com/policy/
16. Does your app have original features?
Do you have any feedback?
Email Estelle FumĂŠ at estelle@fb.com
Would you like to showcase your app?