2012-02-24 3 views
1

Вопрос о реализации метатегов Facebook Insights.Должен ли метафайл fb: admins быть добавлен в раздел <head> каждой страницы веб-сайта или домена или ТОЛЬКО на домашней странице (root)?

Должен Флавио Бриаторе: метатегов админы быть добавлены к <head> секции КАЖДЫЙ страницы сайта/домена, или ТОЛЬКО домашней страницы (корень)?

The Insights documentation кажется ясным:

Владельцы сайтов должны добавить проверочный метатег в разделе <head> корневой страницы домена.

Тем не менее, я проверил ряд крупных сайтов (Sydney Morning Herald, NY Times, Guardian, Mashable), и реализация меняется.

Некоторые сайты не имеют ни тега fb: admins, ни fb: app_id на своей домашней странице, но используют хотя бы один из тегов на следующих страницах.

На других сайтах оба тега присутствуют на ВСЕХ страницах.

Итак ...

  • Если FB: тег админы быть добавлены только на домашнюю страницу, или ВСЕ страниц?
  • Это проблема, если тег fb: admins находится на всех страницах?

ответ

2

Зависит.

Если вам просто нужен доступ к Insights для доменов, он просто должен быть на корневой странице. Это значит, что Facebook может пинговать http://www.example.com/ и предоставлять доступ к информации пользователям, перечисленным там.

Если вы используете Open Graph, вам нужен этот тег для каждого URL-адреса, который может оказаться в Open Graph (например, кнопки, пользовательские действия и т. Д.), Чтобы вы были указаны как администратор этих объектов ,

Кроме того, я не рекомендую использовать тег fb: admins вообще. Вместо этого я предлагаю вам создать приложение и добавить fb: app_id, содержащий ваш идентификатор приложения. Это значит, что, поскольку люди на вашем сайте или в организации меняются, вы просто добавляете их или удаляете их из ролей разработчика вашего приложения, и они получат или потеряют доступ к администратору вашего домена. В противном случае вы в значительной степени застреваете с идентификаторами пользователей, которые вы добавляете в первый день.

+0

Спасибо за ответ. У нас нет приложения, и мы вряд ли будем иметь его в ближайшем будущем, поэтому fb: администраторы должны будут сделать. Почему мы не сможем изменить администраторов после первого дня? Я планировал добавить идентификатор пользователя из трех человек, которые, ну, администратор нашей страницы FB. – misszhivago

+0

, в этом случае используйте fb: page_id, и администраторы вашей страницы получат доступ к сведениям о доменах. –

+0

Итак, оказалось, что я забыл добавить серверы Facebook и OpenGraph на мою веб-страницу, поэтому мы не можем заставить Insights работать. К сожалению, мы можем делать веб-релизы только раз в 2 месяца для нашего сайта. Я не уверен, следует ли придерживаться fb: page_id или изменить fb: admins. Из-за ограничений, связанных с выпуском, возникли бы проблемы, если бы я добавил BOTH ?? Просто чтобы быть уверенным?? – misszhivago