SlideShare ist ein Scribd-Unternehmen logo
1 von 49
FACEBOOK OPEN GRAPH
       June 20, 2012
HOW OPEN GRAPH WORKS
HOW DOES OPEN GRAPH WORK?
•Connects people with your product through actions
 and objects
WHAT ARE ACTIONS AND OBJECTS?


• Actions:  the high level interactions a user can perform in
 your app; verbs to act upon objects



• Objects:   entities that users can act upon in your app
2010: THE LIKE BUTTON


• Anywebpage + a bit of
 code = an object

• Userscan connect with
 any object on FB via Like
 Button
2011: EXPANDED VERBS
                              Read
• FBallows other verbs
 besides “like” to connect
 with objects
                                              Watch

• Apps can define their own
 actions that connect with
 objects

• Apps can automatically
 publish stories when users
 complete an action                  Listen
ACTIONS


• Defined    by application

• Publish
        instance through
 graph API
                              ACTION
OBJECTS



• Web   pages with meta tags


                               OBJECT
BUILT IN ACTIONS AND OBJECTS
Built in Actions                      Built in Objects
*must be used with built in objects   *can be used with custom or built in actions


•   Like                              •   Article

•   Follow                            •   Book

•   Listen                            •   Blog

•   Read                              •   Profile (external)

•   Watch                             •   Movie

                                      •   TV episode

                                      •   TV show

                                      •   Video
HOW DOES OPEN GRAPH WORK?
•Connects people with your product through actions and
 objects

•Publishes actions and objects into stories and
 aggregations
WHAT ARE STORIES AND
           AGGREGATIONS?

• Stories:   actions and objects are published into stories in
 the ticker, timeline and newsfeed



• Aggregations:     timeline aggregations, defined by the
 application, showcase stories in a “structured and
 interesting” way
Stories
in the
ticker



          Aggregations
          on the
          timeline
STORIES PUBLISH ACTIONS AND
            OBJECTS
Jeff Sherlock   commented on an item on Pose




                                                                     Bryant Lee   nommed a dish on Foodspotting




                     Jackie Chang   started reading a book on Kobo
AGGREGATIONS PUBLISH GROUPS
        OF STORIES
HOW ARE STORIES CONFIGURED?

  Item Layout




  Map Layout



 Number Layout
HOW STORIES ARE PUBLISHED?
HOW ARE AGGREGATIONS
          CONFIGURED?

Grouped by object:
Date to Display = object
e.g. “top artists”


Grouped by action:
Date to Display = action
e.g. “recent photos taken”
HOW ARE AGGREGATIONS
                      CONFIGURED (CONT’D)?
List   favorite objects; recent activity        Item   highlights single interesting action   Number         meaningful macro view




Gallery       helpful when objects are meaningful   Table    highlights qualitative data      Map   highlights single geolocation attributes
HOW ARE AGGREGATIONS
           PUBLISHED?

Date Availability:
enough stories in a “given
time”

Feedback:
calculated based on how
“engaged” users are with the
post
HOW DOES OPEN GRAPH WORK?
•Connects people with your product through actions and
 objects

•Publishes actions and objects into stories and
 aggregations

•Organizes the massive amount of activity throughout the
 platform using graph rank
WHAT IS GRAPH RANK?
• Graph   Rank: the algorithm
 Facebook uses to determine what
 Open Graph activity will be distributed
 throughout the timeline, news feed
 and ticker

• Facebook  determines “interesting
 stories” and “social patterns”

• Facebook creates own version of
 aggregations
WHAT IS GRAPH RANK?
GRAPH RANK IS THE GATEKEEPER
    OF THE NEWS FEED...




... BUT IT HAS A FORMULA THAT
      CAN BE UNDERSTOOD.
WHAT IS GRAPH RANK?




        Affinity                               Weight                           Time Decay

Affinity is a measure the relevancy    A basic formula which decides that    Over time, a post’s relevancy decays,
 of the Open Graph post to the        certain pieces of content are more     thus making it less important and
   user, using factors like similar    likely to appear in the News Feed         pushing it down the feed.
  interests and friend behavior.      than others. More interactions with
                                           a post (comments and likes)
                                                increases its weight.
HOW DOES OPEN GRAPH WORK?
•Connects people with your product through actions and
 objects

•Publishes actions and objects into stories and
 aggregations

•Organizes the massive amount of activity throughout the
 platform using graph rank

•But why should we care?
THE POWER OF OPEN GRAPH
WHY SHOULD WE CARE ABOUT
        OPEN GRAPH?
• Open Graph has the capability to bring in millions of users to
 your product
CASE STUDIES: ENDOMONDO


• 75%increase in traffic in 3
 months with Open Graph

• 150%increase in the
 number of shares on
 Facebook
CASE STUDIES: FOODSPOTTING


• 400%  increase in referral
 traffic from Facebook in 3
 months

• 200%  increase in monthly
 active users
CASE STUDIES: POSE




• 5X   increase in daily sign ups
CASE STUDIES: KOBO



• 50% increase in daily traffic
 from Facebook in 5 months
 with Open Graph

• 90%  increase in daily
 registrations
WHY SHOULD WE CARE ABOUT
        OPEN GRAPH?
• Open Graph has the capability to bring in millions of users to
 your product

• There
      are discernible patterns in the Graph Rank algorithm
 and we can learn how to optimize for them
MY OPEN GRAPH EXPERIMENT
• 10   days

• Over   200 Open Graph postings

•4   test accounts

• 25   unique configurations

• onegoal: to find patterns in
 the way stories aggregate
 on the timeline and the
 news feed through the
 graph rank algorithm
GRAPH RANK HOT OR NOT
        *when two friends have shared the
        same post

        *posts that include user generated
        photos and comments


        *similar posts occurred over a
        period of days

        *similar posts occurred over a
        period of hours


        *almost all posts
KEY FINDINGS
• Facebook’sown aggregations for News Feed often result
 from multiple friends acting on the similar objects

• Usergenerated photos
 have overwhelming weight
 - posts with photos do not
 aggregate with non photos

• Aggregationsrely on a
 certain amount of posts
 over an extended period
 of time
HOW CAN WE APPLY THESE
LESSONS TO OPTIMIZE GRAPH RANK?




  Affinity    Weight   Time Decay
OPTIMIZE GRAPH RANK
Weight



•User generated contents always increases graph rank
•Integrate with Facebook social plugins
•Add photo taking into the share flow
•Add location/place data to your posts
OPTIMIZE GRAPH RANK
Affinity

•Choose action verbs that people want to talk about
•Attach them to social, shareable experiences
•Send user generated comments/likes to Facebook
through API
•Pose questions in posts
•Attach action and object properties
WHAT ARE ACTION AND OBJECT
          PROPERTIES?

• Actions  properties: attributes that describe the
 published action instance; user generated content



• Objects   properties: attributes that describe the object
 page
ACTION PROPERTIES

•   used to store instance-specific
    data

•   e.g. photos, comments, ratings,
    reviews, etc.

•   published with action instance

•   user generated content

•   default or custom
ACTION PROPERTIES



• Not   all created equal

• Some have much more
 weight than others
OBJECT PROPERTIES

•   can be meta tags within the page or
    objects themselves

•   FB strongly recommends to create
    objects that refer to objects

•   Object mapping increases the
    chances Facebook can find an
    aggregation among friends
OBJECT MAPPING
Create objects that describe other objects to increase
   the chances of Facebook finding an aggregation
OBJECT MAPPING
Users interact with objects to publish through Open Graph
OBJECT MAPPING
FB crawls the object pages to find patterns to aggregate
               onto friends News Feeds
WHY SHOULD WE CARE ABOUT
        OPEN GRAPH?
• Open Graph has the capability to bring in millions of users to
 your product

• There
      are discernible patterns in the Graph Rank algorithm
 and we can learn how to optimize for them

• Once    in the News Feed, powerful content goes a long way
THE VIRAL LOOP


            • Will
                 not work
             without engaging
             content

            • With engaging
             content, is very
             powerful but need
             to gate it
WHAT IS OPEN GRAPH AND WHY
      SHOULD WE CARE?
• Connects people with your       •   Open Graph has the
 product through actions and          capability to bring in millions
 objects                              of users to your product

• Publishes actions and objects   •   There are discernible patterns
 into stories and aggregations        in the Graph Rank algorithm
                                      and we can learn how to
• Organizes the massive               optimize for them
 amount of activity throughout
 the platform using graph rank    •   Once in the News Feed,
                                      powerful content goes a long
                                      way
!e End

Weitere ähnliche Inhalte

Andere mochten auch

Facebook Open Graph Api
Facebook Open Graph ApiFacebook Open Graph Api
Facebook Open Graph ApiSimon Li
 
LiveWorld POV for FaceBook's Timeline API
LiveWorld POV for FaceBook's Timeline APILiveWorld POV for FaceBook's Timeline API
LiveWorld POV for FaceBook's Timeline APILiveWorld
 
Graph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage TaipeiGraph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage TaipeiCardinal Blue Software
 
Gamify with SVG / Canvas over Facebook Open Graph
Gamify with SVG / Canvas over Facebook Open GraphGamify with SVG / Canvas over Facebook Open Graph
Gamify with SVG / Canvas over Facebook Open GraphPietro Polsinelli
 
Facebook open graph Presentation
Facebook open graph PresentationFacebook open graph Presentation
Facebook open graph PresentationIncheol Baek
 
Facebook open graph explained
Facebook open graph explainedFacebook open graph explained
Facebook open graph explainedSaint Social
 
Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)
Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)
Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)Chris Busse
 
Facebook Open Graph Overview
Facebook Open Graph OverviewFacebook Open Graph Overview
Facebook Open Graph OverviewCory OBrien
 
Getting started with Facebook OpenGraph API
Getting started with Facebook OpenGraph APIGetting started with Facebook OpenGraph API
Getting started with Facebook OpenGraph APILynn Langit
 
Introduction to Facebook Graph API and OAuth 2
Introduction to Facebook Graph API and OAuth 2Introduction to Facebook Graph API and OAuth 2
Introduction to Facebook Graph API and OAuth 2Thai Pangsakulyanont
 
Facebook Login & Open Graph Introduction
Facebook Login & Open Graph IntroductionFacebook Login & Open Graph Introduction
Facebook Login & Open Graph IntroductionEric Ping
 
Facebook graph api
Facebook graph apiFacebook graph api
Facebook graph apiFagner Moura
 
Enhance existing REST APIs (e.g. Facebook Graph API) with code completion us...
Enhance existing REST APIs  (e.g. Facebook Graph API) with code completion us...Enhance existing REST APIs  (e.g. Facebook Graph API) with code completion us...
Enhance existing REST APIs (e.g. Facebook Graph API) with code completion us...johannes_fiala
 
Facebook Open Graph API and How To Use It
Facebook Open Graph API and How To Use ItFacebook Open Graph API and How To Use It
Facebook Open Graph API and How To Use ItAayush Shrestha
 
Facebook Open Graph meta tags
Facebook Open Graph meta tagsFacebook Open Graph meta tags
Facebook Open Graph meta tagsStudioDeOorzaak
 
Facebook Open Graph API
Facebook Open Graph APIFacebook Open Graph API
Facebook Open Graph APIColin Smillie
 
Facebook ( Open ) Graph and the Semantic Web
Facebook ( Open ) Graph and the Semantic WebFacebook ( Open ) Graph and the Semantic Web
Facebook ( Open ) Graph and the Semantic WebMatteo Brunati
 
Facebook Open Graph and the Future of Personalization
Facebook Open Graph and the Future of PersonalizationFacebook Open Graph and the Future of Personalization
Facebook Open Graph and the Future of PersonalizationRob Gonda
 
Culture (Original 2009 version)
Culture (Original 2009 version)Culture (Original 2009 version)
Culture (Original 2009 version)Reed Hastings
 

Andere mochten auch (20)

Facebook Open Graph Api
Facebook Open Graph ApiFacebook Open Graph Api
Facebook Open Graph Api
 
LiveWorld POV for FaceBook's Timeline API
LiveWorld POV for FaceBook's Timeline APILiveWorld POV for FaceBook's Timeline API
LiveWorld POV for FaceBook's Timeline API
 
Facebook Open Graph Protocol
Facebook Open Graph ProtocolFacebook Open Graph Protocol
Facebook Open Graph Protocol
 
Graph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage TaipeiGraph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage Taipei
 
Gamify with SVG / Canvas over Facebook Open Graph
Gamify with SVG / Canvas over Facebook Open GraphGamify with SVG / Canvas over Facebook Open Graph
Gamify with SVG / Canvas over Facebook Open Graph
 
Facebook open graph Presentation
Facebook open graph PresentationFacebook open graph Presentation
Facebook open graph Presentation
 
Facebook open graph explained
Facebook open graph explainedFacebook open graph explained
Facebook open graph explained
 
Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)
Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)
Facebook Open Graph Protocol and Graph API (NoVA Code Camp 2010.1)
 
Facebook Open Graph Overview
Facebook Open Graph OverviewFacebook Open Graph Overview
Facebook Open Graph Overview
 
Getting started with Facebook OpenGraph API
Getting started with Facebook OpenGraph APIGetting started with Facebook OpenGraph API
Getting started with Facebook OpenGraph API
 
Introduction to Facebook Graph API and OAuth 2
Introduction to Facebook Graph API and OAuth 2Introduction to Facebook Graph API and OAuth 2
Introduction to Facebook Graph API and OAuth 2
 
Facebook Login & Open Graph Introduction
Facebook Login & Open Graph IntroductionFacebook Login & Open Graph Introduction
Facebook Login & Open Graph Introduction
 
Facebook graph api
Facebook graph apiFacebook graph api
Facebook graph api
 
Enhance existing REST APIs (e.g. Facebook Graph API) with code completion us...
Enhance existing REST APIs  (e.g. Facebook Graph API) with code completion us...Enhance existing REST APIs  (e.g. Facebook Graph API) with code completion us...
Enhance existing REST APIs (e.g. Facebook Graph API) with code completion us...
 
Facebook Open Graph API and How To Use It
Facebook Open Graph API and How To Use ItFacebook Open Graph API and How To Use It
Facebook Open Graph API and How To Use It
 
Facebook Open Graph meta tags
Facebook Open Graph meta tagsFacebook Open Graph meta tags
Facebook Open Graph meta tags
 
Facebook Open Graph API
Facebook Open Graph APIFacebook Open Graph API
Facebook Open Graph API
 
Facebook ( Open ) Graph and the Semantic Web
Facebook ( Open ) Graph and the Semantic WebFacebook ( Open ) Graph and the Semantic Web
Facebook ( Open ) Graph and the Semantic Web
 
Facebook Open Graph and the Future of Personalization
Facebook Open Graph and the Future of PersonalizationFacebook Open Graph and the Future of Personalization
Facebook Open Graph and the Future of Personalization
 
Culture (Original 2009 version)
Culture (Original 2009 version)Culture (Original 2009 version)
Culture (Original 2009 version)
 

Ähnlich wie How to Optimize for Graph Rank on Facebook Open Graph

Developers Tools: An overview of Facebook Development
Developers Tools: An overview of Facebook Development Developers Tools: An overview of Facebook Development
Developers Tools: An overview of Facebook Development Clark Davidson
 
Ltms600 7.18.12
Ltms600 7.18.12Ltms600 7.18.12
Ltms600 7.18.12SrtaButler
 
Facebook Is Important: Like or Share if You Agree
Facebook Is Important: Like or Share if You AgreeFacebook Is Important: Like or Share if You Agree
Facebook Is Important: Like or Share if You AgreeAdam Rosenberg
 
Nonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksNonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksMinds On Design Lab
 
The best tools for social marketers: SOCIAL FRESH EAST 2014
The best tools for social marketers: SOCIAL FRESH EAST 2014The best tools for social marketers: SOCIAL FRESH EAST 2014
The best tools for social marketers: SOCIAL FRESH EAST 2014Sevans Strategy
 
Digital Workshop: A Review of Facebook Developments
Digital Workshop: A Review of Facebook DevelopmentsDigital Workshop: A Review of Facebook Developments
Digital Workshop: A Review of Facebook DevelopmentsAdam Rosenberg
 
Intel education pp for edt 575
Intel education pp for edt 575Intel education pp for edt 575
Intel education pp for edt 575Macietaylor3490
 
Better infographics, in print and online
Better infographics, in print and onlineBetter infographics, in print and online
Better infographics, in print and onlinemlbalmeo
 
Integrating Facebook Timeline into Your Digital Presence: Tips and Tools
Integrating Facebook Timeline into Your Digital Presence: Tips and ToolsIntegrating Facebook Timeline into Your Digital Presence: Tips and Tools
Integrating Facebook Timeline into Your Digital Presence: Tips and ToolsMarqui CMS
 
Infinum Android Talks #14 - Facebook for Android API
Infinum Android Talks #14 - Facebook for Android APIInfinum Android Talks #14 - Facebook for Android API
Infinum Android Talks #14 - Facebook for Android APIInfinum
 
SXSW Interactive 2015 Highlights
SXSW Interactive 2015 HighlightsSXSW Interactive 2015 Highlights
SXSW Interactive 2015 HighlightsKatie Kelly
 
Get set for content success: Preparing your organization for content work
Get set for content success: Preparing your organization for content work Get set for content success: Preparing your organization for content work
Get set for content success: Preparing your organization for content work Melissa Rach
 
Content Marketing - In Pursuit of Audience Love
Content Marketing - In Pursuit of Audience LoveContent Marketing - In Pursuit of Audience Love
Content Marketing - In Pursuit of Audience LoveSiddharth Sriram
 
CommunitySherpa Field Presentation
CommunitySherpa Field PresentationCommunitySherpa Field Presentation
CommunitySherpa Field PresentationChris Vaughn
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...Lucas Jellema
 
ArcGIS StoryMaps: Agencies Are Creating Great Story Maps; Here's How You Can Too
ArcGIS StoryMaps: Agencies Are Creating Great Story Maps; Here's How You Can TooArcGIS StoryMaps: Agencies Are Creating Great Story Maps; Here's How You Can Too
ArcGIS StoryMaps: Agencies Are Creating Great Story Maps; Here's How You Can TooBlue Raster
 

Ähnlich wie How to Optimize for Graph Rank on Facebook Open Graph (20)

Blackstock wo t 2011
Blackstock wo t 2011Blackstock wo t 2011
Blackstock wo t 2011
 
Developers Tools: An overview of Facebook Development
Developers Tools: An overview of Facebook Development Developers Tools: An overview of Facebook Development
Developers Tools: An overview of Facebook Development
 
Ltms600 7.18.12
Ltms600 7.18.12Ltms600 7.18.12
Ltms600 7.18.12
 
Facebook Is Important: Like or Share if You Agree
Facebook Is Important: Like or Share if You AgreeFacebook Is Important: Like or Share if You Agree
Facebook Is Important: Like or Share if You Agree
 
Google apps
Google appsGoogle apps
Google apps
 
Nonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksNonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & Tricks
 
The best tools for social marketers: SOCIAL FRESH EAST 2014
The best tools for social marketers: SOCIAL FRESH EAST 2014The best tools for social marketers: SOCIAL FRESH EAST 2014
The best tools for social marketers: SOCIAL FRESH EAST 2014
 
Digital Workshop: A Review of Facebook Developments
Digital Workshop: A Review of Facebook DevelopmentsDigital Workshop: A Review of Facebook Developments
Digital Workshop: A Review of Facebook Developments
 
Intel education pp for edt 575
Intel education pp for edt 575Intel education pp for edt 575
Intel education pp for edt 575
 
Better infographics, in print and online
Better infographics, in print and onlineBetter infographics, in print and online
Better infographics, in print and online
 
Integrating Facebook Timeline into Your Digital Presence: Tips and Tools
Integrating Facebook Timeline into Your Digital Presence: Tips and ToolsIntegrating Facebook Timeline into Your Digital Presence: Tips and Tools
Integrating Facebook Timeline into Your Digital Presence: Tips and Tools
 
Infinum Android Talks #14 - Facebook for Android API
Infinum Android Talks #14 - Facebook for Android APIInfinum Android Talks #14 - Facebook for Android API
Infinum Android Talks #14 - Facebook for Android API
 
SXSW Interactive 2015 Highlights
SXSW Interactive 2015 HighlightsSXSW Interactive 2015 Highlights
SXSW Interactive 2015 Highlights
 
Get set for content success: Preparing your organization for content work
Get set for content success: Preparing your organization for content work Get set for content success: Preparing your organization for content work
Get set for content success: Preparing your organization for content work
 
Content Marketing - In Pursuit of Audience Love
Content Marketing - In Pursuit of Audience LoveContent Marketing - In Pursuit of Audience Love
Content Marketing - In Pursuit of Audience Love
 
CommunitySherpa Field Presentation
CommunitySherpa Field PresentationCommunitySherpa Field Presentation
CommunitySherpa Field Presentation
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
 
ArcGIS StoryMaps: Agencies Are Creating Great Story Maps; Here's How You Can Too
ArcGIS StoryMaps: Agencies Are Creating Great Story Maps; Here's How You Can TooArcGIS StoryMaps: Agencies Are Creating Great Story Maps; Here's How You Can Too
ArcGIS StoryMaps: Agencies Are Creating Great Story Maps; Here's How You Can Too
 
Evaluate It: Session A
Evaluate It: Session AEvaluate It: Session A
Evaluate It: Session A
 
321 alexander kimmobilestrategy
321 alexander kimmobilestrategy321 alexander kimmobilestrategy
321 alexander kimmobilestrategy
 

Kürzlich hochgeladen

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Kürzlich hochgeladen (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

How to Optimize for Graph Rank on Facebook Open Graph

  • 1. FACEBOOK OPEN GRAPH June 20, 2012
  • 3. HOW DOES OPEN GRAPH WORK? •Connects people with your product through actions and objects
  • 4. WHAT ARE ACTIONS AND OBJECTS? • Actions: the high level interactions a user can perform in your app; verbs to act upon objects • Objects: entities that users can act upon in your app
  • 5. 2010: THE LIKE BUTTON • Anywebpage + a bit of code = an object • Userscan connect with any object on FB via Like Button
  • 6. 2011: EXPANDED VERBS Read • FBallows other verbs besides “like” to connect with objects Watch • Apps can define their own actions that connect with objects • Apps can automatically publish stories when users complete an action Listen
  • 7. ACTIONS • Defined by application • Publish instance through graph API ACTION
  • 8. OBJECTS • Web pages with meta tags OBJECT
  • 9. BUILT IN ACTIONS AND OBJECTS Built in Actions Built in Objects *must be used with built in objects *can be used with custom or built in actions • Like • Article • Follow • Book • Listen • Blog • Read • Profile (external) • Watch • Movie • TV episode • TV show • Video
  • 10. HOW DOES OPEN GRAPH WORK? •Connects people with your product through actions and objects •Publishes actions and objects into stories and aggregations
  • 11. WHAT ARE STORIES AND AGGREGATIONS? • Stories: actions and objects are published into stories in the ticker, timeline and newsfeed • Aggregations: timeline aggregations, defined by the application, showcase stories in a “structured and interesting” way
  • 12. Stories in the ticker Aggregations on the timeline
  • 13. STORIES PUBLISH ACTIONS AND OBJECTS Jeff Sherlock commented on an item on Pose Bryant Lee nommed a dish on Foodspotting Jackie Chang started reading a book on Kobo
  • 15. HOW ARE STORIES CONFIGURED? Item Layout Map Layout Number Layout
  • 16. HOW STORIES ARE PUBLISHED?
  • 17. HOW ARE AGGREGATIONS CONFIGURED? Grouped by object: Date to Display = object e.g. “top artists” Grouped by action: Date to Display = action e.g. “recent photos taken”
  • 18. HOW ARE AGGREGATIONS CONFIGURED (CONT’D)? List favorite objects; recent activity Item highlights single interesting action Number meaningful macro view Gallery helpful when objects are meaningful Table highlights qualitative data Map highlights single geolocation attributes
  • 19. HOW ARE AGGREGATIONS PUBLISHED? Date Availability: enough stories in a “given time” Feedback: calculated based on how “engaged” users are with the post
  • 20. HOW DOES OPEN GRAPH WORK? •Connects people with your product through actions and objects •Publishes actions and objects into stories and aggregations •Organizes the massive amount of activity throughout the platform using graph rank
  • 21. WHAT IS GRAPH RANK? • Graph Rank: the algorithm Facebook uses to determine what Open Graph activity will be distributed throughout the timeline, news feed and ticker • Facebook determines “interesting stories” and “social patterns” • Facebook creates own version of aggregations
  • 22. WHAT IS GRAPH RANK?
  • 23. GRAPH RANK IS THE GATEKEEPER OF THE NEWS FEED... ... BUT IT HAS A FORMULA THAT CAN BE UNDERSTOOD.
  • 24. WHAT IS GRAPH RANK? Affinity Weight Time Decay Affinity is a measure the relevancy A basic formula which decides that Over time, a post’s relevancy decays, of the Open Graph post to the certain pieces of content are more thus making it less important and user, using factors like similar likely to appear in the News Feed pushing it down the feed. interests and friend behavior. than others. More interactions with a post (comments and likes) increases its weight.
  • 25. HOW DOES OPEN GRAPH WORK? •Connects people with your product through actions and objects •Publishes actions and objects into stories and aggregations •Organizes the massive amount of activity throughout the platform using graph rank •But why should we care?
  • 26. THE POWER OF OPEN GRAPH
  • 27. WHY SHOULD WE CARE ABOUT OPEN GRAPH? • Open Graph has the capability to bring in millions of users to your product
  • 28. CASE STUDIES: ENDOMONDO • 75%increase in traffic in 3 months with Open Graph • 150%increase in the number of shares on Facebook
  • 29. CASE STUDIES: FOODSPOTTING • 400% increase in referral traffic from Facebook in 3 months • 200% increase in monthly active users
  • 30. CASE STUDIES: POSE • 5X increase in daily sign ups
  • 31. CASE STUDIES: KOBO • 50% increase in daily traffic from Facebook in 5 months with Open Graph • 90% increase in daily registrations
  • 32. WHY SHOULD WE CARE ABOUT OPEN GRAPH? • Open Graph has the capability to bring in millions of users to your product • There are discernible patterns in the Graph Rank algorithm and we can learn how to optimize for them
  • 33. MY OPEN GRAPH EXPERIMENT • 10 days • Over 200 Open Graph postings •4 test accounts • 25 unique configurations • onegoal: to find patterns in the way stories aggregate on the timeline and the news feed through the graph rank algorithm
  • 34. GRAPH RANK HOT OR NOT *when two friends have shared the same post *posts that include user generated photos and comments *similar posts occurred over a period of days *similar posts occurred over a period of hours *almost all posts
  • 35. KEY FINDINGS • Facebook’sown aggregations for News Feed often result from multiple friends acting on the similar objects • Usergenerated photos have overwhelming weight - posts with photos do not aggregate with non photos • Aggregationsrely on a certain amount of posts over an extended period of time
  • 36. HOW CAN WE APPLY THESE LESSONS TO OPTIMIZE GRAPH RANK? Affinity Weight Time Decay
  • 37. OPTIMIZE GRAPH RANK Weight •User generated contents always increases graph rank •Integrate with Facebook social plugins •Add photo taking into the share flow •Add location/place data to your posts
  • 38. OPTIMIZE GRAPH RANK Affinity •Choose action verbs that people want to talk about •Attach them to social, shareable experiences •Send user generated comments/likes to Facebook through API •Pose questions in posts •Attach action and object properties
  • 39. WHAT ARE ACTION AND OBJECT PROPERTIES? • Actions properties: attributes that describe the published action instance; user generated content • Objects properties: attributes that describe the object page
  • 40. ACTION PROPERTIES • used to store instance-specific data • e.g. photos, comments, ratings, reviews, etc. • published with action instance • user generated content • default or custom
  • 41. ACTION PROPERTIES • Not all created equal • Some have much more weight than others
  • 42. OBJECT PROPERTIES • can be meta tags within the page or objects themselves • FB strongly recommends to create objects that refer to objects • Object mapping increases the chances Facebook can find an aggregation among friends
  • 43. OBJECT MAPPING Create objects that describe other objects to increase the chances of Facebook finding an aggregation
  • 44. OBJECT MAPPING Users interact with objects to publish through Open Graph
  • 45. OBJECT MAPPING FB crawls the object pages to find patterns to aggregate onto friends News Feeds
  • 46. WHY SHOULD WE CARE ABOUT OPEN GRAPH? • Open Graph has the capability to bring in millions of users to your product • There are discernible patterns in the Graph Rank algorithm and we can learn how to optimize for them • Once in the News Feed, powerful content goes a long way
  • 47. THE VIRAL LOOP • Will not work without engaging content • With engaging content, is very powerful but need to gate it
  • 48. WHAT IS OPEN GRAPH AND WHY SHOULD WE CARE? • Connects people with your • Open Graph has the product through actions and capability to bring in millions objects of users to your product • Publishes actions and objects • There are discernible patterns into stories and aggregations in the Graph Rank algorithm and we can learn how to • Organizes the massive optimize for them amount of activity throughout the platform using graph rank • Once in the News Feed, powerful content goes a long way

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n