Facebook 로그인, Facebook 공유 또는 Facebook Gaming을 통합하고 나서 특정 앱 이벤트가 이벤트 관리자에 대해 자동으로 로깅 및 수집됩니다. 단, 자동 앱 이벤트 로깅을 비활성화하는 경우는 예외입니다. Facebook 로그인, Facebook 공유 또는 Facebook Gaming을 사용하는 모든 개발자 여러분께서는 이 기능의 작동 방법을 숙지하시기 바랍니다. 수집되는 정보 및 자동 앱 이벤트 로깅을 비활성화하는 방법에 대한 자세한 내용은 자동 앱 이벤트 로깅을 참조하세요.
공유는 사용자가 웹사이트 또는 모바일 앱의 콘텐츠를 Facebook으로 가져올 수 있는 간단한 방법입니다. 누군가 공유나 보내기 버튼 등과 같은 소셜 플러그인을 클릭하면 공유가 트리거됩니다. 그러면 해당하는 공유나 메시지 대화 상자가 실행됩니다. 또한 직접 버튼을 디자인하여 다음 중 한 가지 대화 상자를 실행할 수 있습니다.
이 문서는 다음을 설명합니다.
Facebook의 공유는 몇 가지 핵심 구성 요소에 따라 달라집니다.
URL: 모바일 앱에서의 공유를 포함하여 대부분의 경우 아티클, 이미지, 동영상 등의 콘텐츠는 Facebook에서 링크로 공유됩니다.
Facebook 크롤러: 누군가가 콘텐츠를 공유하면 크롤러가 페이지를 스크래핑하여 Facebook에서 미리 보기를 렌더링합니다.
오픈 그래프 태그: 오픈 그래프 메타 태그를 웹페이지 HTML의 <head>
에 추가하면 콘텐츠의 구조화된 정보(예: 제목, 설명, 썸네일 이미지)를 크롤러에 제공합니다.
공유 인터페이스: 사용자가 웹사이트나 앱에서 Facebook으로 공유할 때 사용할 수 있는 최종 사용자 경험을 몇 가지 중에서 선택할 수 있습니다. 사용하는 방법의 개요는 다음과 같습니다.
버튼 트리거 | 공유 인터페이스 실행 | 게시 동작 |
---|---|---|
웹:공유 대화 상자 모바일: 네이티브 공유 대화 상자로 빠른 앱 전환 | 타임라인과 활동 로그에 표시됩니다. 피드에 표시될 수 있습니다. | |
모바일: 네이티브 메시지 대화 상자로 빠른 앱 전환 | Facebook 메시지로 전송됩니다. | |
맞춤 설정 버튼 | 실행 가능 항목: 공유 대화 상자 메시지 대화 상자 | 공유 대화 상자의 게시 동작을 따릅니다. |
사용자는 다음과 같은 종류의 콘텐츠를 Facebook에 공유할 수 있습니다.
링크 - 대부분 콘텐츠는 HTML 페이지를 참조하는 URL입니다. 가장 관련이 깊은 정보를 제공하려면 Facebook 고유의 메타 태그로 페이지를 마크업해야 합니다. 웹 마스터용으로 공유 가이드를 참조하세요.
사진 - 하나 또는 여러 개의 사용자 생성 사진을 직접 업로드합니다.
동영상 - 사용자 생성 동영상을 직접 업로드합니다.
멀티미디어 - 사진과 동영상을 조합하여 직접 업로드합니다.
오픈 그래프 소식 - 오픈 그래프 행동과 개체를 사용하여 강력한 형식의 API를 통해 다양한 소식을 생성합니다.
사용자가 피드에 공유하는 콘텐츠에서 앱으로 다시 링크할 수 있습니다. 앱 링크는 공유된 콘텐츠에서 앱을 시작합니다. 앱 내의 특정 콘텐츠로 링크할 수도 있습니다.
해시태그와 공유된 링크, 사진 또는 동영상을 연결할 수 있습니다.
Facebook은 사용자가 원하는 타겟에게 앱 콘텐츠를 최대한 쉽고 유연하게 공유할 수 있도록 지원하고자 합니다. 이러한 옵션을 사용할 때는 먼저 앱 사용자에 대한 공유 경험을 선택한 후 구현 방법을 선택할 수 있습니다.
Facebook과 가장 간단한 방법으로 공유를 통합하고자 하는 경우 대화 상자를 트리거하는 버튼을 사용해야 합니다. Facebook SDK는 사용 가능한 버튼을 제공합니다. 이 중에서 Facebook 로그인을 구현해야 하는 옵션은 없습니다.
소셜 플러그인(예: 좋아요, 공유 및 보내기 버튼)을 사용할 수 있습니다. 이는 데스크톱과 모바일 웹에서 사용 기능합니다.
또한 iOS 및 Android에 네이티브 좋아요, 공유 및 보내기 버튼도 제공합니다.
맞춤 설정 버튼을 만들어 모든 플랫폼에서 좋아요, 공유 또는 보내기를 트리거할 수도 있습니다.
네이티브 Facebook 대화 상자를 사용할 경우 Facebook 로그인을 추가하지 않고 공유를 지원할 수 있습니다. 네이티브 버튼과 마찬가지로 네이티브 대화 상자도 즉각적인 구현을 제공합니다.
공유 대화 상자는 사용자가 앱에 로그인하거나 권한을 부여하지 않고도 간단하게 콘텐츠를 공유할 수 있는 방법입니다. 이는 웹, Android 및 iOS에서 작동합니다.
모바일에서 누군가가 공유 대화 상자로 콘텐츠를 공유하면 기기에서 Facebook 앱으로 빠르게 전환됩니다. 네이티브 Facebook 앱을 설치하지 않은 경우에는 웹 대화 상자를 폴백으로 제공합니다.
메시지 대화 상자를 사용하여 사용자가 Messenger에서 개인적으로 콘텐츠를 공유하도록 할 수 있습니다. 이는 공유 대화 상자와 마찬가지로 Facebook 로그인을 구현할 필요가 없는 네이티브 공유 구성 요소입니다.
메시지 대화 상자를 사용하면 링크, 이미지, 오픈 그래프 소식을 공유할 수 있습니다. 모바일에서는 네이티브 Messenger 앱이 설치된 상태여야 합니다.
Android 암시적 인텐트 및 iOS 맞춤 URL 스키마를 사용하면 사진, 동영상, 스티커를 Facebook 앱으로 보낼 수 있습니다. Facebook 앱이 해당 콘텐츠를 받아서 스토리 작성기에 읽어들이면 사용자는 콘텐츠를 Facebook 스토리에 게시할 수 있습니다.
오픈 그래프 태그로 웹사이트의 HTML을 마크업하여 Facebook에 콘텐츠를 표시하는 방식을 관리하는 것이 중요합니다. 이 태그를 사용하지 않으면 Facebook 크롤러가 재량껏 콘텐츠(예: 콘텐츠의 제목, 설명, 이미지)를 식별합니다.
오픈 그래프 태그를 페이지의 HTML에 <head>
추가하여 Facebook 공유에 대해 콘텐츠를 최적화하세요. 이러한 태그는 공유된 콘텐츠를 설명합니다. 여기에는 콘텐츠 유형(예: 이미지, 동영상, 아티클)과 모든 추가 속성이 포함됩니다.
콘텐츠에 포함해야 하는 태그에 대한 자세한 내용은 공유를 위한 마크업을 참조하세요.
콘텐츠를 새로운 URL로 이동하는 경우 해당 원본 URL의 좋아요, 공유, 댓글은 자동으로 마이그레이션되지 않습니다. 새로운 URL에서 이러한 행동을 계속 집계하려면 콘텐츠의 표준 URL을 나타내는 이전 페이지를 가리키도록 Facebook 크롤러를 설정해야 합니다. 자세한 방법은 이 웹 마스터용 문서에서 알아보세요.