# Устранение неполадок с помощью ManyMoney AI

Это руководство объясняет, как устранять неполадки с помощью [ManyMoney AI](/ru/product/pushwoosh-ai/ai-assistant/). Когда вы предоставляете структурированную информацию в своих запросах, ManyMoney AI может быстрее диагностировать проблемы и предлагать более точные исправления.

<Aside type="tip">
Если вам нужна помощь специалиста, вы можете [отправить заявку](https://help.pushwoosh.com/hc/en-us/requests/new) в службу поддержки Pushwoosh.
</Aside>

## Что может проверять ManyMoney AI

ManyMoney AI использует API Pushwoosh для проверки:

| Категория <div style="width:160px"></div> | Что проверяется <div style="width:320px"></div> |
| --- | --- |
| Journey | Конфигурация и валидация, статистика по точкам journey, поток пользователя для конкретного пользователя |
| Доставка сообщений | Логи отслеживания для статуса доставки и кодов ошибок, статистика сообщений и кампаний, отчеты о доставке и ошибках |
| Пользователи и устройства | Регистрация и статус устройства, теги пользователя, компиляция и размер [сегмента](/ru/product/audience-data-and-segmentation/segmentation/) |
| Конфигурация | Настройки приложения и платформы, пресеты (push, email и т.д.), логика сегментов и событий |


## Как ManyMoney AI диагностирует проблемы

Когда вы описываете проблему, ManyMoney AI:

1. Собирает диагностическую информацию, используя API Pushwoosh и данные вашего проекта.
2. Проверяет множество точек отказа (конфигурация journey, пресеты, сегменты, настройки платформы).
3. Определяет основную причину по закономерностям в данных.
4. Предлагает пошаговое решение и объясняет, почему возникла проблема, чтобы вы могли избежать ее в будущем.

### Что ожидать от диагностики ManyMoney AI

В ответе вы получите:

* Основную проблему и текущее состояние вашего проекта
* Почему это не работает и варианты исправления (с плюсами и минусами)
* Любые дополнительные найденные проблемы
* Для действий, которые изменяют вашу учетную запись, ManyMoney AI запрашивает явное подтверждение перед выполнением

**Время ответа:** Обычно 10–30 секунд для полной диагностики.


## Что делать и чего не делать при устранении неполадок с ManyMoney AI

Включите правильные детали в свой запрос, чтобы ManyMoney AI мог эффективно провести диагностику. Чем точнее и полнее ваш запрос, тем быстрее вы получите решение.

| Что делать <div style="width:280px"></div> | Чего не делать <div style="width:280px"></div> |
| --- | --- |
| **Копируйте точные сообщения об ошибках**, а не пересказывайте их. | Пересказывать ошибки (например, "там было что-то про невалидность"). |
| Включайте **URL-адреса journey** (скопируйте из браузера, когда journey или ресурс открыт), чтобы из них можно было взять [Journey ID](/ru/developer/api-reference/api-identifiers/#journey-id) и названия. | Предполагать, что ManyMoney AI знает вашу настройку ("обычная конфигурация"). |
| Указывайте **часовой пояс**, если проблема связана со временем или расписанием (например, UTC, Europe/Moscow). | Опускать платформу (iOS, Android, Web и т.д.). |
| Делитесь **релевантными датами** (например, "началось в понедельник" или "с момента обновления 15 января"). | Говорить "это не работает", не описывая ожидаемое и фактическое поведение. |
| Упоминайте, **что вы уже пробовали**, чтобы можно было пропустить повторные шаги. | Смешивать несколько несвязанных проблем в одном запросе. |

<Aside type="tip" title="Продолжайте в том же диалоге">
Некоторые проблемы требуют нескольких раундов. Продолжайте в том же диалоге и добавляйте каждую новую находку, чтобы ManyMoney AI мог опираться на нее.
</Aside>

## Шаблоны запросов по типам проблем

Используйте шаблоны ниже как чек-листы, чтобы в вашем запросе было все, что нужно ManyMoney AI для диагностики. Чтобы найти идентификаторы, см. [Ключевые идентификаторы API](/ru/developer/api-reference/api-identifiers/).



### Доставка push-уведомлений

**Используйте, когда:** Push-уведомления не доставляются на iOS, Android или Web.

Включите эти детали в свой запрос к ManyMoney AI:

| Включите в запрос <div style="width:180px"></div> | Пример или формат <div style="width:200px"></div> |
| --- | --- |
| Платформа | iOS, Android или Web |
| Journey | [Journey ID](/ru/developer/api-reference/api-identifiers/#journey-id) или полный URL-адрес из Control Panel, если применимо |
| Когда началось | Дата и время, или "никогда не работало" |
| Ошибка | Точное сообщение, если есть |
| Тестовое устройство | [Hardware ID](/ru/developer/api-reference/api-identifiers/#hardware-id) (HWID), если тестирование проводится на конкретном устройстве |
| Ожидалось | Что должно было произойти |
| Фактически | Что происходит на самом деле |

<Aside type="tip" title="Пример запроса">
Push-уведомления для iOS не доставляются в journey "Welcome Flow".

* Journey: `https://app.pushwoosh.com/journeys/{APP_CODE}/{STATUS}/{JOURNEY_UUID}`
* Началось: Вчера в 14:00
* Ошибка: Пользователи появляются в статистике journey, но push не приходит
* HWID тестового устройства: test-iphone-12-hwid
* Ожидалось: Push отправляется сразу после регистрации пользователя
* Фактически: Пользователь входит в journey, но уведомление не появляется
</Aside>

### Доставка email

**Используйте, когда:** Email-сообщения не доставляются или возвращаются.

Включите эти детали в свой запрос к ManyMoney AI:

| Включите в запрос <div style="width:180px"></div> | Пример или формат <div style="width:200px"></div> |
| --- | --- |
| Кампания или journey | Название или [UUID](/ru/developer/api-reference/api-identifiers/#journey-id) |
| Шаблон email | Название или [код контента email](/ru/developer/api-reference/api-identifiers/#email-content-code) |
| Адрес отправителя | sender@yourdomain.com |
| Верификация домена | Верифицирован, не верифицирован или неизвестно |
| Кого затрагивает | Всех пользователей, [сегмент](/ru/product/audience-data-and-segmentation/segmentation/) или только тестовые email |
| Тип возврата | Hard, soft, жалоба или неизвестно |
| Когда началось | Дата или "никогда не работало" |
| Тестовый email | test@example.com, если тестируете |

<Aside type="tip" title="Пример запроса">
Email-сообщения не доставляются в journey "Abandoned Cart".

* Journey: `https://app.pushwoosh.com/journeys/{APP_CODE}/{STATUS}/{JOURNEY_UUID}`
* Шаблон email: "Cart Reminder Day 1"
* Отправитель: noreply@mystore.com
* Верификация домена: Показывает "NOT READY"
* Получатели: Все пользователи
* Началось: Сегодня, когда был запущен journey
</Aside>

### Customer journey не работает

**Используйте, когда:** Journey не показывает активности или показывает неожиданную активность.

Включите эти детали в свой запрос к ManyMoney AI:

| Включите в запрос <div style="width:180px"></div> | Пример или формат <div style="width:200px"></div> |
| --- | --- |
| Название, URL или UUID journey | Полный URL или [Journey ID](/ru/developer/api-reference/api-identifiers/#journey-id) |
| Статус | Draft, Inactive, Active, Paused или Archived |
| Тип входа | [На основе триггера](/ru/product/customer-journey/journey-elements/entry-elements/trigger-based-entry/), [на основе аудитории](/ru/product/customer-journey/journey-elements/entry-elements/audience-based-entry/) или [на основе API](/ru/product/customer-journey/journey-elements/entry-elements/api-based-entry/) |
| Событие или сегмент для входа | [Название события](/ru/developer/api-reference/api-identifiers/#event-name) или [название сегмента](/ru/developer/api-reference/api-identifiers/#segment-filter-name) |
| Ожидаемое количество пользователей | Приблизительное число или "должны были войти" |
| Диапазон дат | Период, который вы смотрите в статистике |
| Последнее изменение | Если вы недавно что-то меняли |

<Aside type="tip" title="Пример запроса">
Customer journey не показывает активности.

* Journey: "Black Friday 2024 Campaign"
* URL: `https://app.pushwoosh.com/journeys/{APP_CODE}/{STATUS}/{JOURNEY_UUID}`
* Статус: Active (запущен 2 дня назад)
* Тип входа: На основе триггера
* Событие для входа: "AddToCart"
* Ожидалось: Как минимум 100 пользователей должны были войти
* Диапазон дат: Последние 7 дней
* Последнее изменение: Вчера было изменено время отправки
</Aside>

### Проблемы с сегментацией

**Используйте, когда:** Сегмент не соответствует ожидаемым пользователям.

Включите эти детали в свой запрос к ManyMoney AI:

| Включите в запрос <div style="width:180px"></div> | Пример или формат <div style="width:200px"></div> |
| --- | --- |
| Название сегмента | Название сегмента, как оно отображается в Control Panel (например, "High-Value Customers") |
| Критерии сегмента | Описание условий фильтра |
| Ожидаемый размер | Приблизительное количество пользователей, которое вы ожидаете |
| Фактический размер | Размер сегмента, как он отображается в Control Panel, или "ошибка", если он не компилируется |
| Теги или события | Названия [тега](/ru/developer/api-reference/api-identifiers/#tag) и [события](/ru/developer/api-reference/api-identifiers/#event-name), используемые в сегменте |
| Сообщение об ошибке | Точное сообщение, если создание или компиляция сегмента не удалась |
| Сценарий использования | Что вы пытаетесь таргетировать (например, VIP-предложение, реактивация) |

<Aside type="tip" title="Пример запроса">
Сегмент не соответствует ожидаемым пользователям.

* Сегмент: "High-Value Customers"
* Фильтр: Пользователи с "Total Purchases" больше $500 за последние 90 дней
* Ожидалось: Около 1000 пользователей
* Фактически: 0 пользователей
* Используемые теги: "Total Purchases" (должен быть тип PRICE)
* Ошибка: Фильтр компилируется, но не находит совпадений
* Сценарий использования: Таргетинг на VIP-клиентов для эксклюзивного предложения
</Aside>

### Проблемы с интеграцией и SDK

**Используйте, когда:** Регистрация, теги, события или получение push-уведомлений не работают в вашем приложении.

Включите эти детали в свой запрос к ManyMoney AI:

| Включите в запрос <div style="width:180px"></div> | Пример или формат <div style="width:200px"></div> |
| --- | --- |
| Платформа | iOS, Android, Web, React Native или Flutter |
| Версия SDK | Номер версии |
| Фреймворк | Swift, Objective-C, Kotlin, Java, JavaScript и т.д. |
| Проблема | Конкретная проблема |
| Что работает | Шаги, которые выполняются успешно |
| Что не работает | Шаги, которые не выполняются |
| Логи ошибок | Полный текст ошибки |
| Фрагмент кода | Соответствующий код, если полезно |
| Протестировано на | Устройстве, эмуляторе или в продакшене |

<Aside type="tip" title="Пример запроса">
Проблема с интеграцией SDK на iOS.

* Платформа: iOS 16+
* Версия SDK: Pushwoosh 6.5.2
* Фреймворк: Swift
* Проблема: Устройство регистрируется, но теги не сохраняются
* Работает: Регистрация push-токена, получение уведомлений
* Не работает: Вызовы `sendTags()` кажутся игнорируемыми
* Логи ошибок: Нет, но теги не появляются в Control Panel
* Код: `pushwoosh.sendTags(["userId": "12345", "premium": true])`
* Протестировано на: Симуляторе iPhone 14 Pro и физическом устройстве
</Aside>

### Аналитика и отчетность

**Используйте, когда:** Вам нужно понять метрику или отчет.

Включите эти детали в свой запрос к ManyMoney AI:

| Включите в запрос <div style="width:180px"></div> | Пример или формат <div style="width:200px"></div> |
| --- | --- |
| Метрика или отчет | Название метрики или отчета (например, Delivery rate, Journey exits) |
| Период времени | Диапазон дат (например, последние 7 дней, январь 2024) |
| Фильтры | [Journey](/ru/product/customer-journey/pushwoosh-journey-overview/), [сегмент](/ru/product/audience-data-and-segmentation/segmentation/) или платформа |
| Текущее значение | Значение или сообщение, которое вы видите в Control Panel |
| Ожидалось | Что вы ожидали или "нужно понять" |
| Влияние на решение | Как вы будете использовать эти данные |

### Производительность и скорость

**Используйте, когда:** Операция выполняется медленно или истекает время ожидания.

Включите эти детали в свой запрос к ManyMoney AI:

| Включите в запрос <div style="width:180px"></div> | Пример или формат <div style="width:200px"></div> |
| --- | --- |
| Операция | Что работает медленно (например, компиляция сегмента) |
| Когда | Всегда, в часы пик или при определенном действии |
| Объем | Сколько пользователей или сообщений затронуто |
| Время | Сколько времени это занимает по сравнению с тем, что вы ожидаете |
| Влияние | Влияние на бизнес |
| Недавние изменения | Что-либо изменилось перед началом проблемы |

## Проактивные проверки

Вы можете попросить ManyMoney AI провести проактивный аудит. Примеры запросов, которые вы можете использовать:

* **Journey:** "Проведи аудит конфигурации моего journey на предмет потенциальных проблем. Journey: `название или UUID`. Фокус: `доставка`, `производительность`, `пользовательский опыт` или `все`."
* **Email:** "Проверь мою настройку email на проблемы с доставляемостью. Приложение: [код приложения](/ru/developer/api-reference/api-identifiers/#application-code). Я отправляю с: `ваш адрес отправителя, например, noreply@mystore.com`. В последнее время: `например, возвраты за последние 2 недели или нет проблем`."
* **Кампания:** "Проанализируй производительность кампании и предложи улучшения. Journey или кампания: `название или UUID`. Текущие метрики: `что вы видите`. Цели: `чего вы хотите достичь`."