Структурированные данные для программы лояльности (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 Поиска