Как подключить отображение наличия подписки
В результатах поиска в карточках фильмов и сериалов может отображаться наличие у пользователя подписки на онлайн-кинотеатр. Такие сервисы показываются выше кинотеатров без подписки, чтобы пользователю было проще найти свой кинотеатр. Если у пользователя несколько подписок, кинотеатры с подпиской показываются в случайном порядке.
Дизайн может меняться.
Чтобы подписки начали отображаться в карточках фильмов и сериалов, нужно передавать Яндексу информацию о ваших подписках и подписчиках. Информация передается в JSON-файле.
Шаг 1. Подготовьте данные
- Сформируйте JSON-файл. Он должен содержать следующие параметры:
Название Обязательно Описание Примечание sub_name Да Название подписки. Должно совпадать с requirespayment.name из основного фида. Если у вас доступно более одного типа подписки — нужно передавать разные названия. date_from Нет Дата начала подписки. Например, 28.07.2023. date_to Нет Дата окончания подписки. Например, 28.09.2023. email_hash Да Адрес электронной почты пользователя. Перед отправкой данных используйте хеширование.
Информация нужна для определения пользователей с подпиской.
phone_hash Да Номер телефона пользователя. Название Обязательно Описание Примечание sub_name Да Название подписки. Должно совпадать с requirespayment.name из основного фида. Если у вас доступно более одного типа подписки — нужно передавать разные названия. date_from Нет Дата начала подписки. Например, 28.07.2023. date_to Нет Дата окончания подписки. Например, 28.09.2023. email_hash Да Адрес электронной почты пользователя. Перед отправкой данных используйте хеширование.
Информация нужна для определения пользователей с подпиской.
phone_hash Да Номер телефона пользователя. - Разместите файл на сайте вашего онлайн-кинотеатра и настройте обновление файла не реже раза в сутки. Убедитесь, что ссылка доступна для робота Яндекса, с помощью инструмента Вебмастера Проверка ответа сервера.
Шаг 2. Передайте данные в Яндекс
Заполните заявку. Укажите:
- Адрес вашего онлайн-кинотеатра, например https://example.com.
- Добавьте ссылку на сформированный в Шаге 1 JSON-файл.
- Добавьте логотип вашего онлайн-кинотеатра. Он будет отображаться в карточке фильма или сериала.
- Требования к логотипу
-
Размер: 120 × 120, 32 × 32 или 16 × 16 пикселей.
Формат: SVG (рекомендуемый), ICO, GIF, JPEG, PNG, BMP. Анимация не поддерживается.
Хеширование данных о пользователях
При подготовке данных используйте хеширование по алгоритму md5. При этом каждая запись должна быть захеширована отдельно.
Перед хешированием нужно нормализовать данные:
Поле | Описание |
---|---|
phone_hash | Номер телефона пользователя. Числовая строка, содержащая номер мобильного телефона с указанием кода страны. Нельзя использовать пробелы и дополнительные символы.
|
emails_hash | Адрес электронной почты пользователя. Строка латиницей, включающая символ @ и имя домена. Нельзя использовать прописные буквы.
|
Поле | Описание |
---|---|
phone_hash | Номер телефона пользователя. Числовая строка, содержащая номер мобильного телефона с указанием кода страны. Нельзя использовать пробелы и дополнительные символы.
|
emails_hash | Адрес электронной почты пользователя. Строка латиницей, включающая символ @ и имя домена. Нельзя использовать прописные буквы.
|
Пример записей с захешированными значениями:
phone_hash,emails_hash
a31259d185ad013e0a663437c605d056,78ee6d68f49d2c90397d9ff77fc3814d1
702e8494aeb560dff987eh623e71ccf8,f5ge43thaeb67df89875777e71bccf88i