---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.2
alternate:
  - https://yandex.kz/support/webmaster/kk/search-appearance/films-subscription.md
  - href: kk/search-appearance/films-subscription.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.kz/support/webmaster/kk/llms.txt


# Как подключить отображение наличия подписки

В результатах поиска в карточках фильмов и сериалов может отображаться наличие у пользователя подписки на онлайн-кинотеатр. Такие сервисы показываются выше кинотеатров без подписки, чтобы пользователю было проще найти свой кинотеатр. Если у пользователя несколько подписок, кинотеатры с подпиской показываются в случайном порядке.


{% cut "Пример отображения" %}


Дизайн может меняться.

![](../_assets/search-appearance/films-subscription.png){.border-yes}


{% endcut %}


Чтобы подписки начали отображаться в карточках фильмов и сериалов, нужно передавать Яндексу информацию о ваших подписках и подписчиках. Информация передается в JSON-файле.


{% note info %}

Перед тем как передавать информацию, [сформируйте и загрузите фид](https://yandex.kz/support/webmaster/kk/search-appearance/films.md) с данными о фильмах и сериалах в JSON-формате.

{% endnote %}


## Шаг 1. Подготовьте данные {#data}

1. Сформируйте JSON-файл. Он должен содержать следующие параметры:
    
    #|
    ||
    **Название**
    |
    **Обязательно**
    |
    **Описание**
    |
    **Примечание**
    ||
    ||
    `sub_name`
    |
    Да
    |
    Название подписки.
    |
    Должно совпадать с `requirespayment.name` из [основного фида](https://yandex.kz/support/webmaster/kk/search-appearance/films.md). Если у вас доступно более одного типа подписки — нужно передавать разные названия.
    ||
    ||
    `date_from`
    |
    Нет
    |
    Дата начала подписки.
    |
    Например, 28.07.2023.
    ||
    ||
    `date_to`
    |
    Нет
    |
    Дата окончания подписки.
    |
    Например, 28.09.2023.
    ||
    ||
    `email_hash`
    |
    Да
    |
    Адрес электронной почты пользователя.
    |
    Перед отправкой данных используйте [хеширование](#hash).
    
    Информация нужна для определения пользователей [с подпиской](#hash).
    ||
    ||
    `phone_hash`
    |
    Да
    |
    Номер телефона пользователя.
    |
    ^
    ||
    |#
    
1. Разместите файл на сайте вашего онлайн-кинотеатра и настройте обновление файла не реже раза в сутки. Убедитесь, что ссылка доступна для робота Яндекса, с помощью инструмента Вебмастера [Проверка ответа сервера](https://webmaster.yandex.ru/tools/server-response/).

## Шаг 2. Передайте данные в Яндекс {#upload}


{% note alert %}

Если вы передаете данные о пользователях, при заполнении заявки убедитесь, что передача данных соответствует законодательству и у вас есть законные основания для обработки персональных данных для соответствующих целей. Фид с пользовательскими данными необходимо зашифровать GPG-ключом.

{% endnote %}


Заполните заявку. Укажите:

1. Адрес вашего онлайн-кинотеатра, например `https://example.com`.
1. Добавьте ссылку на сформированный в Шаге 1 JSON-файл.
1. Добавьте логотип вашего онлайн-кинотеатра. Он будет отображаться в карточке фильма или сериала.

    **Требования к логотипу**

     
    :   Размер: 120 × 120, 32 × 32 или 16 × 16 пикселей.
    
        Формат: SVG (рекомендуемый), ICO, GIF, JPEG, PNG, BMP. Анимация не поддерживается.


<div class="cut-button">

{% cut "Заполнить заявку" %}



{% endcut %}

## Хеширование данных о пользователях {#hash}

При подготовке данных используйте хеширование по алгоритму. При этом каждая запись должна быть захеширована отдельно.

Перед хешированием нужно нормализовать данные:


#|
||
**Поле**
|
**Описание**
||
||
`phone_hash`
|
Номер телефона пользователя.

Числовая строка, содержащая номер мобильного телефона с указанием кода страны. Нельзя использовать пробелы и дополнительные символы.

![](../_assets/search-appearance/y.png)`79995551111`

![](../_assets/search-appearance/n.png)`7 (999) 555-11-11`
||
||
`emails_hash`
|
Адрес электронной почты пользователя.

Строка латиницей, включающая символ @ и имя домена. Нельзя использовать прописные буквы.

![](../_assets/search-appearance/y.png)`mail@yandex.ru`

![](../_assets/search-appearance/n.png)`Mail@yandex.ru`
||
|#

Пример записей с захешированными значениями:

```
phone_hash,emails_hash
a31259d185ad013e0a663437c605d056,78ee6d68f49d2c90397d9ff77fc3814d1
702e8494aeb560dff987eh623e71ccf8,f5ge43thaeb67df89875777e71bccf88i
```

<!-- source: kk/_includes/border-style.md -->

<!-- endsource: kk/_includes/border-style.md -->


<!-- source: kk/_includes/footer.md -->
<div width="100%" align="center" class="main-footer"> 
<br><br><br>
Также вы можете перейти на сервис 
<br><br>



[![](../_assets/logo/logo-pic.svg)](https://webmaster.yandex.kz/) [![](../_assets/logo/logo-ru.svg)](https://webmaster.yandex.kz/)




</div>


<!-- source: kk/_includes/styles/footer-style.md -->

<!-- endsource: kk/_includes/styles/footer-style.md -->
<!-- endsource: kk/_includes/footer.md -->

<!-- source: kk/_includes/cut-button-style.md -->

<!-- endsource: kk/_includes/cut-button-style.md -->
