> ## Documentation Index
> Fetch the complete documentation index at: https://docs.habitify.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Strava

Если вы уже записываете пробежки, поездки, заплывы и другие тренировки в Strava, нет смысла повторно вносить их в Habitify. Эта интеграция связывает два сервиса: после завершения и сохранения занятия в Strava прогресс автоматически синхронизируется с соответствующей привычкой.

Вы тренируетесь, а Habitify ведёт учёт. В этой статье объясняется, как всё настроить.

## Добавление привычки, синхронизированной со Strava

> [tab]   iOS
>
> [https://drive.google.com/file/d/1sNejJY7gvcyJK5zoTmcPWz4NVg3ql5uN/preview](https://drive.google.com/file/d/1sNejJY7gvcyJK5zoTmcPWz4NVg3ql5uN/preview)
>
> 1. В **Журнале** нажмите **+** в правом нижнем углу и выберите **Выработать полезную привычку**.
> 2. На следующем экране перейдите на вкладку **Strava**.
> 3. Выберите в списке тип данных, который хотите отслеживать (например, «Шаги»).
> 4. Затем вы будете перенаправлены на сайт Strava, где нужно войти в аккаунт Strava и предоставить Habitify разрешение на доступ.
> 5. После предоставления разрешения вернитесь в Habitify.
> 6. Настройте параметры привычки как обычно.
> 7. Закончив настройку, нажмите **✓**, чтобы сохранить новую привычку в списке.
>
> Созданную привычку, связанную со Strava, легко узнать: в Журнале рядом с ней отображается небольшой значок Strava, который отличает её от привычек с ручным отслеживанием.

> [tab] 🤖 Android
>
> [https://drive.google.com/file/d/1p9Lj5qlRltVMMaBTlp0dKhlaHDh6l5lY/preview](https://drive.google.com/file/d/1p9Lj5qlRltVMMaBTlp0dKhlaHDh6l5lY/preview)
>
> 1. В *Журнале* нажмите **кнопку +** на панели дат в правом нижнем углу экрана.
> 2. Выберите **Создайте хорошую привычку**.
> 3. Среди вкладок в верхней части экрана шаблонов привычек выберите **Strava**.
> 4. Выберите один вариант данных из списка всех действий и типов данных, которые Habitify может импортировать из Strava.
> 5. Задайте **Цель** (например, 10 000 шагов или 8 часов сна), затем нажмите **Разрешить доступ**.
> 6. Затем вы будете перенаправлены на сайт Strava, где нужно войти в аккаунт Strava и предоставить Habitify разрешение на доступ.
> 7. После предоставления разрешения вернитесь в Habitify и нажмите **Продолжить**.
> 8. Настройте привычку как обычно.
> 9. Закончив настройку, нажмите **Сохранить** в правом верхнем углу.
>
> Созданную привычку, связанную со Strava, легко узнать: в режиме просмотра по дням в Журнале рядом с ней отображается небольшой значок Strava, который отличает её от привычек с ручным отслеживанием.

> [tab] 🖥️ Веб-сайт и компьютер
>
> [https://drive.google.com/file/d/1YNh34ejdRnf2KvDWnN0mfkfTv1PI4CS8/preview](https://drive.google.com/file/d/1YNh34ejdRnf2KvDWnN0mfkfTv1PI4CS8/preview)
>
> 1. На левой панели навигации откройте вкладку **Все привычки**.
> 2. На нижней панели действий нажмите **+ Добавить привычку** и выберите **Создать полезную привычку**.
> 3. В появившемся окне выберите вкладку **Strava** вверху.
> 4. Выберите в списке поддерживаемых категорий тип занятия, который хотите отслеживать, например **Бег, Велосипед, Ходьба** или **Плавание**.
> 5. При первом создании привычки, синхронизированной со Strava, потребуется предоставить Habitify доступ к данным Strava.\
>    Под названием привычки нажмите **Разрешить доступ** и выполните следующие необходимые действия.
> 6. После успешного подключения кнопка **Разрешить доступ** исчезнет.\
>    Теперь привычку можно настроить как обычно.
> 7. Наконец, нажмите **Сохранить** в правом нижнем углу, чтобы добавить новую привычку в список отслеживания.

## **Как работает интеграция**

После создания и привязки привычки к Strava отслеживание выполняется автоматически.

* Когда вы записываете новое занятие в Strava, данные отправляются в Habitify.
* Habitify проверяет, соответствуют ли тип и значения занятия (расстояние, продолжительность, калории) правилам цели привычки.
* Затем приложение получает данные нужного для цели типа и записывает их в прогресс.

Если целевое значение достигнуто, привычка автоматически отмечается выполненной. Вводить данные вручную в Habitify не требуется.

Примеры:

* **Цель по расстоянию:**
  * **Название:** Проехать 50 км за неделю
  * **Цель:** 50 километров в неделю
  * **Подключение Strava:** Тип занятия: `Ride`, отслеживать по: `Distance`
* **Цель по времени:**
  * **Название:** Тренироваться 3 часа в неделю
  * **Цель:** 3 часа в неделю
  * **Подключение Strava:** Тип занятия: `Workout`, отслеживать по: `Duration`

## **Ограничения**

* **Один аккаунт Strava можно одновременно подключить только к одному аккаунту Habitify.** Если подключить аккаунт Strava к новому аккаунту Habitify, связь с предыдущим будет автоматически разорвана, а в исходный аккаунт придёт уведомление.
* **Strava применяет скользящее ограничение частоты синхронизации в 15 минут** (до 3300 запросов за каждые 15 минут). Если возникает ошибка или интеграцию не удаётся подключить сразу, подождите 10–15 минут и повторите попытку. Обычно это означает, что резкий рост активности временно исчерпал 15-минутный лимит, который вскоре будет сброшен.
* При первом подключении привычки к Strava мы импортируем прошлые занятия, чтобы заполнить прогресс. **Habitify синхронизирует не более последних 90 дней соответствующей истории Strava** либо данные с даты начала привычки, если она наступила позже.
* **Синхронизация работает только в одну сторону: Strava → Habitify.** Интеграция получает завершённые занятия из Strava и записывает их в Habitify. Данные Habitify никогда не отправляются в аккаунт Strava и не изменяют его.
* **В привычку, связанную со Strava, нельзя вручную добавлять прогресс или отмечать её выполненной.** После привязки прогресс полностью определяется занятиями Strava. Это обеспечивает точность данных и избавляет от лишних действий.

## Поддерживаемые типы данных и единицы измерения

Сейчас Habitify поддерживает синхронизацию более 50 типов занятий из Strava. Чтобы нужный вариант было проще найти, они сгруппированы по категориям:

1. **Бег и ходьба**: отслеживание шагов и маршрутов; занятия: бег, ходьба, поход, трейлраннинг, виртуальный бег.
2. **Велоспорт**: отслеживание поездок по дороге, горам и в помещении; занятия: велопоездка, поездка на электровелосипеде, поездка на горном электровелосипеде, гравийная поездка, поездка на горном велосипеде, веломобиль, виртуальная поездка, хендбайк.
3. **Водные виды спорта**: подсчёт времени или расстояния на воде; занятия: плавание, гребля, виртуальная гребля, каноэ, каякинг, сапбординг, сёрфинг, виндсёрфинг, кайтсёрфинг, парусный спорт.
4. **Зимние виды спорта**: учёт занятий на снегу и льду; занятия: горные лыжи, фрирайд, беговые лыжи, лыжероллеры, сноуборд, снегоступы, коньки.
5. **Зал и фитнес**: отслеживание тренировок в помещении и силовых упражнений; занятия: тренировка, силовая тренировка, кроссфит, эллиптический тренажёр, степпер, йога, пилатес.
6. **Командные и ракеточные виды спорта**: учёт матчей и тренировок; занятия: футбол, теннис, бадминтон, пиклбол, сквош, ракетбол, гольф.
7. **Приключения и другое**: другие виды активности; занятия: скалолазание, скейтборд, роликовые коньки, кресло-коляска.

При настройке привычки Strava необходимо выбрать единицу измерения, соответствующую данным Strava. Обычно можно отслеживать:

* **Расстояние:** (км, мили, метры, ярды) — доступно для занятий, основанных на расстоянии, например бега, велоспорта и плавания.
* **Продолжительность:** (минуты, часы) — доступна почти для всех типов занятий.
* **Калории:** (ккал) — доступны, если занятие Strava содержит данные о калориях.

## Частые вопросы

> [accordion] **Подключён не тот аккаунт Strava. Что делать?**
>
> Strava может хранить активную авторизацию (на стороне Strava или в браузере), поэтому при нажатии «Подключиться к Strava» старый профиль повторно авторизуется без дополнительных вопросов.
>
> Рекомендуем отозвать доступ Habitify в неверном аккаунте Strava:
>
> 1. Откройте [strava.com/settings/apps](https://www.strava.com/settings/apps).
> 2. Если в списке есть «Habitify», нажмите «Отозвать доступ» (отзовите доступ у всех записей Habitify, если их несколько).
>
> Если неверный аккаунт по-прежнему повторно авторизуется без запроса, свяжитесь с нами: мы удалим сохранённую авторизацию Strava для вашего аккаунта Habitify. После подтверждения сброса попробуйте подключиться снова — должна открыться страница входа и авторизации Strava.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.