Структурированные данные для программы лояльности (MemberProgram)
Во многих магазинах действует программа лояльности, предлагающая ее участникам особые преимущества, такие как специальные цены и бонусные баллы. Если добавить на сайт структурированные данные типа MemberProgram, то в Google Поиске рядом с вашими товарами, а также в блоках знаний будет показываться информация о преимуществах программы лояльности.
Программы лояльности, которые предлагает ваша компания, можно описать с помощью структурированных данных типа MemberProgram, вложенных в структурированные данные типа Organization.
Чтобы указать информацию об особых преимуществах (таких как специальные цены и бонусные баллы) для определенных товаров, добавьте разметку UnitPriceSpecification по отдельности в структурированные данные Offer, как описано в документации о показе ассортимента.
Доступность функции
Google показывает в результатах поиска на мобильных устройствах и компьютерах информацию о программах лояльности пользователям из Австралии, Бразилии, Великобритании, Германии, Канаде, Мексике, США и Франции.
Как добавить структурированные данные
Структурированные данные – стандартизированный формат, который позволяет предоставлять поисковым системам информацию о странице и классифицировать ее контент. Подробнее о принципах работы структурированных данных…
Ниже в общих чертах описано, как создать, проверить и добавить на сайт структурированные данные.
- Добавьте обязательные свойства. Узнайте, в каких частях страницы нужно размещать структурированные данные выбранного вами формата.
- Следуйте рекомендациям.
- Протестируйте свой код с помощью инструмента проверки расширенных результатов. Если будут обнаружены критические ошибки, устраните их. Мы также рекомендуем устранить некритические ошибки, отмеченные в инструменте. Это может привести к повышению качества структурированных данных, хотя страницы будут подходить для создания расширенных результатов и без этого.
- Опубликуйте страницу и с помощью инструмента проверки URL выясните, как она выглядит для робота Googlebot. Убедитесь, что доступ Google к странице не заблокирован файлом robots.txt или метатегом
noindexи авторизация на ней не требуется. Если все в порядке, то запросите повторное сканирование ваших URL. - Отправляйте нам файл Sitemap, чтобы информировать нас об изменениях на сайте. Отправку такого файла можно автоматизировать с помощью Search Console Sitemap API.
Примеры
Вот пример разметки структурированных данных типа MemberProgram для программы лояльности, в которой два уровня.
<html>
<head>
<title>About Us</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "OnlineStore",
"hasMemberProgram": {
"@type": "MemberProgram",
"name": "Membership Plus",
"description": "For frequent shoppers this is our top-rated loyalty program",
"url": "https://www.example.com/membership-plus",
"hasTiers": [
{
"@type": "MemberProgramTier",
"@id": "#plus-tier-silver",
"name": "silver",
"url": "https://www.example.com/membership-plus-silver",
"hasTierBenefit": [
"https://schema.org/TierBenefitLoyaltyPoints"
],
"membershipPointsEarned": 5
},
{
"@type": "MemberProgramTier",
"@id": "#plus-tier-gold",
"name": "gold",
"url": "https://www.example.com/membership-plus-gold",
"hasTierRequirement":
{
"@type": "CreditCard",
"name": "Example platinum card plus"
},
"hasTierBenefit": [
"https://schema.org/TierBenefitLoyaltyPrice",
"https://schema.org/TierBenefitLoyaltyPoints"
],
"membershipPointsEarned": 10
}
]
}
// Other Organization-level properties
// ...
}
</script>
</head>
<body>
</body>
</html>Правила
Чтобы структурированные данные для программы лояльности могли использоваться в Google Поиске, необходимо соблюдать требования следующих документов:
- Общие рекомендации по использованию структурированных данных
- Главное о Поиске
- Технические требования
Технические требования
-
Вложите разметку
MemberProgramв структурированные данные типаOrganizationна странице, на которой размещены сведения о компании и ее правила. Подробная информация приведена в документации о разметке для организаций. -
Чтобы указать информацию об особых преимуществах (таких как специальные цены и бонусные баллы) для отдельных товаров, используйте разметку
UnitPriceSpecificationдля показа ассортимента. РазметкаMemberProgram, которую вы создали для решения своих коммерческих задач, работает вместе со структурированными даннымиvalidForMemberTierиMembershipPointsEarnedи представляет преимущества программы лояльности пользователям, интересующимся вашими товарами и услугами.
Типы структурированных данных
Чтобы ваши структурированные данные можно было использовать в Google Поиске, необходимо задать все обязательные свойства. Вы также можете добавить рекомендуемые свойства, чтобы покупателям было удобнее знакомиться с информацией о программах лояльности.
MemberProgram
Используйте указанные ниже свойства, чтобы описать одну или несколько программ лояльности с одним или более уровнями. Полное определение свойства MemberProgram приведено на странице schema.org/MemberProgram.
| Обязательные свойства | |
|---|---|
description |
Описание программы лояльности с перечислением основных преимуществ для ее участников. |
hasTiers |
Повторно используемое свойство Определяет уровень участника в программе лояльности. Она должна иметь хотя бы один уровень.
Ознакомьтесь со списком свойств типа |
name |
Название программы лояльности. |
| Рекомендуемые свойства | |
|---|---|
url |
URL веб-страницы, на которой покупатель может зарегистрироваться в программе лояльности.
Не указывайте несколько URL. Если же URL отсутствует, будет использоваться адрес страницы, на которой содержатся структурированные данные типа |
MemberProgramTier
Тип MemberProgramTier используется для определения уровня участия в программе (MemberProgram).
Программа лояльности может предусматривать несколько уровней участия, например бронзовый, серебряный и золотой.
Полное описание свойства MemberProgramTier приведено на странице schema.org/MemberProgramTier.
| Обязательные свойства | |
|---|---|
hasTierBenefit |
Повторно используемое свойство Преимущества для участников этого уровня. Участники определенного уровня могут пользоваться сразу несколькими преимуществами. Также поддерживаются сокращенные названия свойств, без префикса URL (например,
|
name |
Название уровня участия в программе. |
| Рекомендуемые свойства | |
|---|---|
hasTierRequirement |
Либо Критерии для этого уровня участия в программе. Если критерии не указаны, то каждый может присоединиться бесплатно. Если данный уровень участия предусматривает оплату, укажите значение для каждого из приведенных ниже свойств.
|
membershipPointsEarned |
Количество бонусных баллов, начисляемых за каждую потраченную единицу валюты, когда свойство |
url |
URL веб-страницы, на которой покупатель может зарегистрироваться в программе лояльности на данном уровне. Не указывайте несколько URL. |
Как использовать Merchant Center для настройки программ лояльности в Google
Работа с разметкой для настройки и обновления условий программы лояльности может оказаться достаточно сложной задачей. Если у вас есть аккаунт в Google Merchant Center, вы можете настраивать программу лояльности прямо в этом сервисе. Подробные сведения можно найти в справке Google Merchant Center.
Если вы укажете сведения о программе лояльности как в структурированных данных, так и в Merchant Center, то Google будет использовать настройки программы из Merchant Center.
Устранение неполадок
Если у вас возникли трудности с добавлением или отладкой структурированных данных, вам помогут ресурсы и сведения, доступные по приведенным ниже ссылкам.
- Если вы используете систему управления контентом (CMS) или поручили настройку сайта другому человеку, обратитесь за помощью к нему или разработчику CMS. Не забудьте переслать ему сообщения о проблеме, полученные вами в Search Console.
- Google не гарантирует показ вашего контента в результатах поиска, которые формируются на основе структурированных данных. Возможные причины, по которым ваши материалы могут не показываться в виде расширенных результатов, перечислены в общих рекомендациях по использованию структурированных данных.
- Ознакомьтесь со списком типичных ошибок в структурированных данных и отчетом о структурированных данных, которые невозможно обработать, и проверьте, правильно ли вы добавили разметку.
- Если мы вручную приняли меры в отношении страницы, недопустимые структурированные данные на ней будут игнорироваться до тех пор, пока вы не исправите код. При этом сама страница может появляться в результатах поиска и дальше. Чтобы устранить проблемы со структурированными данными, воспользуйтесь отчетом о мерах, принятых вручную.
- Ещё раз изучите рекомендации, чтобы выяснить, соответствует ли им ваш контент. Проблема может быть связана со спамом в контенте или разметке, а не с ошибками в синтаксисе. Тогда ее не получится выявить с помощью инструмента проверки расширенных результатов.
- Узнайте, чем может быть вызвано отсутствие расширенных результатов или уменьшение их общего количества.
- Робот Googlebot сканирует и индексирует страницы не сразу после обновления контента. С момента публикации страницы может пройти несколько дней, пока Google обнаружит и просканирует ее. Мы собрали на отдельной странице ответы на часто задаваемые вопросы о сканировании и индексировании.
- В случае необходимости задавайте вопросы на форуме Центра Google Поиска