Facebook Shares

Facebook has made it easier to pass information to others from different sources. You don’t have to spend a lot of time searching in the internet to find that crucial information. This article will enlighten you on details about the Facebook share button.

What Share Buttons Do

Facebook Share Button

Visitors can share your website’s links on their timelines and with friends.

With the share button, Facebook users can add personalized message to links before they share them on their timelines, to friends or groups through a Facebook message. Facebook recommends that you use the native Share Dialog on iOS and Share Dialog on Android if your app is native Android or iOS. iOS is short for iPhone Operating System. Facebook also provides a web based share Dialog that publishes Open Graph actions.

Share Dialog in iOS

Your integration process is sped up thanks to a number of built-in UI components offered by the SDK. SDK stands for Software Development Kit. The Facebook login button and the Share Dialog are the popular examples of these components. You can also build great native in-app experiences with the integration of SDK and iOS.

Sharing in Android

Facebook shares is the best platform ever given to users by Facebook. The fun part of it is that whenever someone shares something from your app, the item shared appears on the person’s timeline and on the News Feed of their friends.

Android Facebook Shares App

Facebook Shares Through Android

Sharing helps people using your app to communicate with their friends and enhances their experience in your app. Developers of the app will also benefit. Sharing increases awareness of the developer’s app through impressions in the Facebook News Feed. Each time people engage with the content posted from your app, it can either send people to your app or your app’s Play Store page. This drives both traffic and app installs. A shared item takes either of the below general shapes:

  • Content like a link or a status update
  • Structured Open Graph story

Share Dialog

What a Shared Dialog does is to prompt a user to publish an Open Graph story or an individual story to their timeline. It is the easiest way to enable sharing on the web since it doesn’t require Facebook login or other extended permissions.

How to Customize What is Shared

Be Sure and Read Facebook's Best Practices Guide

Be Sure and Read Facebook’s Best Practices Guide

If you wish to use the share button on your website, it is advisable to first read the Best Practices Guide so that the published stories look presentable on Facebook and get the best possible intended distribution.

Users can also use the Share Dialog without using the Share Button. Although it is recommended by Facebook to use the Share button to offer the most consistent and the simplest experience for people intending to use your site. However, Facebook provides a standalone dialog that can be invoked using a URL link or a JavaScript. The guide to this Share Dialog will give you more information on how this works.

If you are wondering what makes up the number shown next to your Share button, the number is the sum of:

  • The number of shares of your URL-including copy/pasting a link to Facebook
  • The numbers of your URL likes
  • The number of comments and likes your stories on Facebook receive about your URL

When and Why Facebook Scrapes Your Page

Your page needs to be scraped by Facebook so that it can know how to display it around the site. In order to make sure the Facebook shares are up to date, scraping happens every 24 hours. When the URL is entered into the Debugger Tool, the page is liable for scrapping.

Since your URLs have cache headers, Facebook observes them. It considers the “Cache-Control and the “Expires” in order of preference. However, you need to know that Facebook will still scrape your page every 24 hours even if you specify an extended time.

You may wish to serve a different version of a page to the Facebook scraper in some cases than you do to the people viewing the page. If that is the case, you can always target the browser agent who is being used by the scraper.

That said, you can now see how easy it is to benefit from Facebook shares as a developer or a user. You can share information to all Facebook users across the planet from the click of a button.