Для веб-сайтов
Если у вас есть новостной веб-ресурс, журнал, блог или информационный портал, мы поможем вам без труда охватить существующих подписчиков и увеличить аудиторию. Изучите рекомендации ниже, чтобы предоставить людям доступ к разнообразным функциям Facebook.
Для мобильных приложений
Также мы хотим помочь разработчикам мобильных приложений привлекать больше постоянных пользователей. Чтобы люди делились материалами вашего приложения на Facebook, нужно предложить им удобные инструменты публикации. Ниже приведены рекомендации, которые помогут вам в этом:
Статистика Facebook предлагает разработчикам и веб-мастерам метрики, позволяющие оценить популярность материалов. С ее помощью вы сможете просмотреть охват конкретных новостей, отследить создание и использование материалов, а также узнать демографические данные людей, которые взаимодействуют с вашими материалами и делятся ими. Эта информация поможет вам улучшить работу сайта и предложить пользователям удобные инструменты для размещения материалов.
Эти данные доступны в сети и через API для разработчиков. О том, как заявить домен и приступить к отслеживанию, читайте в нашем руководстве по Статистике.

Некоторые плагины также имеют параметр ref, который позволяет отслеживать трафик на ваш веб-сайт. Если друг нажмет новость о том, что кто-то оставил отметку «Нравится» одной из ваших страниц, мы отправим параметр ref обратно на ваш сайт, где вы сможете отследить это с помощью собственных инструментов аналитики. Чтобы узнать больше, изучите параметры социальных плагинов.
Краулер Facebook собирает материалы с вашего сайта и создает предварительный просмотр для людей на Facebook. Когда кто-то делится на Facebook URL-адресом, оставляет отметку «Нравится» или рекомендует страницу вашего сайта с помощью плагина, начинает работать краулер Facebook. Если ваши материалы доступны всем, то у краулера Facebook не будет проблем с доступом к ним.
Чтобы узнать больше о том, как предоставить краулеру Facebook доступ к вашему сайту, изучите руководство по работе с краулером Facebook.
Когда кто-то делится на Facebook материалами вашего сайта, наш краулер выполняет скрапинг HTML-кода публикуемой страницы. При этом возможны ошибки, потому что скрапер не знает точно, какие данные важны, а какие нет.
С помощью метатегов Open Graph вы можете указать краулеру Facebook, какие материалы следует собирать с каждой страницы. Эти метки предоставляют структурированные данные о странице, в том числе заголовок, описание, изображение для предварительного просмотра и многое другое.
Понятный заголовок без рекламы или упоминания самого домена.
Название сайта, например «Мои любимые новости»
URL-адрес без ID сеанса или лишних параметров. Во всех публикациях на Facebook этот адрес будет идентифицирующим URL для данной статьи.
Четкое описание, включающее не менее двух предложений.
ID приложения Facebook, которое идентифицирует ваш веб-сайт для Facebook.
Тип объекта:
Эта статья переведена на несколько языков:
У этой статьи есть автор и издатель:
В заголовке не должно быть рекламной или лишней информации.
Этот URL содержит лишнюю информацию, которая меняется от пользователя к пользователю, из-за чего отметки «Нравится» и публикации разделены между несколькими URL-адресами, а не собраны вместе от всех пользователей, которые поделились этой статьей.
Это слишком общая информация, которая не сможет убедить пользователей перейти по ссылке.
Это слишком общее изображение, которое используется во всех новостях. Его размер составляет всего лишь 100 х 100 пикселей, поэтому оно не подойдет для экранов с высоким разрешением.
Не забудьте поставить метки fb:app_id, article:author и article:publisher!
Для устройств с высоким разрешением используйте изображения с размером не менее 1200 x 630 пикселей. Чтобы красиво представить публикации страницы с большими изображениями, используйте размер не менее 600 х 315 пикселей. Допускаются изображения размером не более 8 МБ.

Если размер вашего изображения меньше 600 x 315 пикселей, оно все равно отобразится в публикации страницы, но в гораздо меньшем размере.

Также мы изменили дизайн публикаций страницы, чтобы в Ленте новостей на ПК и мобильных устройствах изображения имели одинаковое соотношение сторон. Попытайтесь загружать изображения с соотношением сторон, максимально близким к 1,91:1, чтобы мы смогли отобразить в Ленте новостей полное изображение, не обрезая его.
Минимальный размер изображения составляет 200 x 200 пикселей. Если вы попытаетесь загрузить изображение меньшего размера, то в отладчике публикаций появится ошибка.
Для игровых приложений можно использовать два вида изображений:
Подробнее об Open Graph для игр.
Когда люди делятся материалами впервые, краулер Facebook выполняет скрапинг и кэширование метаданных, размещенных по публикуемому URL-адресу. Мы отобразим изображение только после того, как краулер «увидит» его хотя бы один раз. Это означает, что человек, который делится этими материалами, не увидит обработанное изображение.

Чтобы изображения отображались при первой отметке «Нравится» или публикации, воспользуйтесь одним из двух способов ниже.
Пропустите URL-адрес через отладчик URL-адресов, чтобы заранее получить метаданные для этой страницы. Также рекомендуем сделать это, если вы добавляете в материалы новое изображение.
og:image:width и og:image:heightЕсли вы воспользуетесь этими метками, краулер сразу «увидит» это изображение и обработает его, при этом не потребуется асинхронно загружать и обрабатывать его.
Правильно настроить метатеги и социальные плагины — это непростая задача, поэтому мы создали инструмент отладки, чтобы вы смогли просмотреть наши страницы так же, как их видит наш скрапер. Просто введите URL-адрес своей страницы — и вы получите полезную информацию, например метатеги с вашей страницы и ошибки или предупреждения об ошибках в ваших материалах, которые могут повлиять на социальные плагины.

Кроме того, отладчик обновляет весь ваши материалы, прошедшие скрапинг, чтобы вы могли менять его чаще, чем каждые 24 часа.
Подписка позволяет авторам материалов делиться общедоступными обновлениями с подписчиками, а личные новости демонстрировать только друзьям. Например, журналисты могут предлагать читателям или зрителям общедоступные материалы, в том числе фото интересных мест или ссылки на опубликованные материалы. Подписка позволяет аудитории стать ближе к вам и просматривать самые свежие материалы, не добавляя вас в друзья.

Подготовьте свои материалы к переводу, чтобы охватить международную аудиторию. Используйте для своих материалов метки og:locale. Инструкции по форматированию объектов и действий Open Graph вы найдете в нашем руководстве по локализации Open Graph.
При необходимости вы можете отслеживать взаимодействие людей с социальными плагинами на своем веб-сайте. Facebook SDK для JavaScript может подписываться на события, когда люди нажимают кнопку «Нравится», отправляют сообщение с помощью кнопки «Отправить» или оставляют комментарий. Чтобы узнать, как отслеживать эти события, обратитесь к справочному руководству FB.Event.subscribe.
Помогите пользователям рассказать своим друзьям о вашем приложении через публикации на Facebook.
Чтобы люди делились материалами вашего приложения на Facebook, нужно предложить им удобные инструменты публикации. Функция публикации не только делает ваше приложение интереснее, но и позволяет людям, которые используют его, рассказать друзьям о своих увлечениях. Кроме того, публикации демонстрируют ваше приложение в Ленте новостей Facebook, повышая его узнаваемость, а также привлекают трафик и установки, когда люди, которые взаимодействуют с вашими материалами, попадают в ваше приложение или на его страницу в магазине.
Включить функцию публикаций на мобильной платформе можно одним из четырех способов:

Эти рекомендации помогут людям без труда делиться интересными материалами, что поможет как разработчикам, так и пользователям.
Ниже приведены рекомендации для разработчиков:
Запросы на разрешение должны появляться тогда, когда люди пытаются выполнить в вашем приложении действие, для которого требуется это самое разрешение. Особенно важно запрашивать разрешения в контексте, если вашему приложению требуются разрешения на публикацию. Мы рекомендуем запрашивать эти разрешения, когда люди выбирают в приложении варианты действий, связанные с публикацией. Если вашему приложению достаточно базовых функций публикации (например, размещение за раз только одной публикации без индивидуальной настройки), можно использовать диалог «Поделиться» для iOS и Android.

Когда люди нажимают новости от вашего приложения в своей Ленте новостей на Facebook, они могут быть переадресованы в приложение или в магазин, что увеличивает трафик и число установок. Реализовать подобный механизм можно с помощью ссылок на приложение. Ссылки на приложение позволяют настроить диплинки на материалы в вашем приложении. Когда пользователь вашего приложения делится материалами на Facebook (или через другое приложение с подобными ссылками), вы можете создать ссылку, которая позволяет вернуться именно к этим материалам в вашем приложении.

Диалог сообщения позволяет людям делиться новостями с материалами из вашего приложения напрямую с ограниченным кругом их друзей через Facebook Messenger. Ссылки на приложение перенаправляют людей прямо на нужную страницу.

Facebook Analytics предлагает разработчикам и веб-мастерам метрики, позволяющие оценить популярность материалов. Если вы проанализируете и поймете тенденции использования и создания материалов, а также демографические данные о своей аудитории, то сможете предоставить своим клиентам именно то, что им нужно. Подробнее об Analytics читайте здесь.

При желании вы можете отслеживать мобильный трафик переходов из Facebook для iOS или Android на свой веб-сайт. Такой трафик возникает, когда люди делятся ссылками на ваш сайт в своей Ленте новостей, а их друзья нажимают эти ссылки на своих мобильных устройствах. Ваше приложение должно:
ожидать HTTP-заголовок перехода, значение которого содержит facebook.com
отслеживать, откуда пришел этот трафик переходов: из Facebook на iOS, Android или из мобильного веб-браузера на этих платформах искать HTTP User-Agent со значением FB_IAB/FB4A для Android и «FBAN/FBIOS» для iOS.