SlideShare a Scribd company logo
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

More Related Content

Viewers also liked

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 API
LiveWorld
 
Facebook Open Graph Protocol
Facebook Open Graph ProtocolFacebook Open Graph Protocol
Facebook Open Graph Protocol
Zolzaya Erdenebaatar
 
Graph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage TaipeiGraph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage Taipei
Cardinal 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 Graph
Pietro Polsinelli
 
Facebook open graph Presentation
Facebook open graph PresentationFacebook open graph Presentation
Facebook open graph Presentation
Incheol Baek
 
Facebook open graph explained
Facebook open graph explainedFacebook open graph explained
Facebook open graph explained
Saint 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 Overview
Cory OBrien
 
Getting started with Facebook OpenGraph API
Getting started with Facebook OpenGraph APIGetting started with Facebook OpenGraph API
Getting started with Facebook OpenGraph API
Lynn 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 2
Thai Pangsakulyanont
 
Facebook Login & Open Graph Introduction
Facebook Login & Open Graph IntroductionFacebook Login & Open Graph Introduction
Facebook Login & Open Graph Introduction
Eric Ping
 
Facebook graph api
Facebook graph apiFacebook graph api
Facebook graph api
Fagner 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 It
Aayush Shrestha
 
Facebook Open Graph meta tags
Facebook Open Graph meta tagsFacebook Open Graph meta tags
Facebook Open Graph meta tags
StudioDeOorzaak
 
Facebook Open Graph API
Facebook Open Graph APIFacebook Open Graph API
Facebook Open Graph API
Colin 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 Web
Matteo 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 Personalization
Rob Gonda
 
Culture (Original 2009 version)
Culture (Original 2009 version)Culture (Original 2009 version)
Culture (Original 2009 version)
Reed Hastings
 

Viewers also liked (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)
 

Similar to Facebook Open Graph

Blackstock wo t 2011
Blackstock wo t 2011Blackstock wo t 2011
Blackstock wo t 2011
Michael Blackstock
 
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.12
SrtaButler
 
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
Adam Rosenberg
 
Google apps
Google appsGoogle apps
Nonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksNonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & Tricks
Minds 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 2014
Sevans 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 Developments
Adam Rosenberg
 
Intel education pp for edt 575
Intel education pp for edt 575Intel education pp for edt 575
Intel education pp for edt 575
Macietaylor3490
 
Better infographics, in print and online
Better infographics, in print and onlineBetter infographics, in print and online
Better infographics, in print and online
mlbalmeo
 
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
Marqui 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 API
Infinum
 
SXSW Interactive 2015 Highlights
SXSW Interactive 2015 HighlightsSXSW Interactive 2015 Highlights
SXSW Interactive 2015 Highlights
Katie 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 Love
Siddharth Sriram
 
CommunitySherpa Field Presentation
CommunitySherpa Field PresentationCommunitySherpa Field Presentation
CommunitySherpa Field Presentation
Chris 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 Too
Blue Raster
 
Evaluate It: Session A
Evaluate It: Session AEvaluate It: Session A
321 alexander kimmobilestrategy
321 alexander kimmobilestrategy321 alexander kimmobilestrategy
321 alexander kimmobilestrategy
Society for Scholarly Publishing
 

Similar to 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
 

Recently uploaded

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 

Recently uploaded (20)

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 

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

Editor's Notes

  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