Интеграция с Amplitude
Amplitude, мощная платформа для аналитики продуктов, позволяет компаниям понимать поведение пользователей в реальном времени, отслеживать взаимодействия внутри продукта и получать ценные сведения о вовлеченности, удержании и доходах пользователей.
Интеграция Amplitude с Pushwoosh позволяет персонализировать кампании Pushwoosh с помощью данных Amplitude, запускать автоматизированные кампании на основе действий пользователей, анализировать производительность для постоянного улучшения и, в конечном итоге, повышать вовлеченность, сокращать отток клиентов и увеличивать доход.
Обзор интеграции
Anchor link toТип интеграции
Anchor link toНазначение: Данные отправляются из Amplitude в Pushwoosh.
Предварительные требования
Anchor link toЧтобы настроить интеграцию потоковой передачи событий и синхронизации когорт из Amplitude в Pushwoosh, убедитесь, что выполнены следующие предварительные требования:
- У вас должен быть активный аккаунт Pushwoosh.
- Сгенерируйте API Access Token в Pushwoosh для отправки данных.
- Найдите ваш код приложения Pushwoosh перед настройкой интеграции.
- Эта интеграция доступна только для клиентов Amplitude с платными планами.
- Для использования этой интеграции у вас должен быть платный план Pushwoosh.
Глоссарий (сопоставление названий сущностей, если они отличаются)
Anchor link toCohorts в Amplitude = Segments в Pushwoosh
Синхронизируемые сущности
Anchor link to- События
- Теги
- Сегменты
Как работает интеграция?
Anchor link toИнтеграция Amplitude с Pushwoosh работает путем синхронизации данных между двумя платформами для улучшения вовлеченности и сегментации пользователей. Ниже приведено подробное описание того, как это работает:
Передача данных
Anchor link to-
События: Amplitude отправляет данные о событиях в Pushwoosh. Каждое событие содержит идентификатор пользователя (
external_id), код приложения (app_id), временную метку (created_at) и дополнительные атрибуты (attributes). -
Теги: Pushwoosh получает теги, связанные с профилями пользователей. Эти теги отправляются с идентификатором пользователя (
external_id), кодом приложения (app_id) и свойствами тега (properties). -
Сегменты: Сегменты импортируются аналогично тому, как Pushwoosh обрабатывает импорт CSV. Пользователи добавляются в сегменты или удаляются из них с помощью запросов.
Поток данных
Anchor link to-
События и теги: Данные отправляются из Amplitude в Pushwoosh на основе взаимодействий или атрибутов пользователей, отслеживаемых в Amplitude. События и теги создаются или обновляются в Pushwoosh в соответствии с конфигурацией и сопоставлениями, настроенными в Amplitude.
-
Сегменты: Сегменты создаются в Pushwoosh, когда Amplitude делает запрос. Pushwoosh генерирует уникальный идентификатор для каждого сегмента, который Amplitude использует для управления сегментом путем добавления или удаления пользователей.
Запросы
Anchor link toЗапросы отправляются на определенные эндпоинты в Pushwoosh для обработки событий, атрибутов пользователей и обновлений сегментов. Каждый запрос требует аутентификации и имеет определенные форматы заголовков и полезной нагрузки.
Сценарии использования
Anchor link toОтслеживание событий
Anchor link toОтслеживайте действия и взаимодействия пользователей из Amplitude и отправляйте эти события в Pushwoosh для запуска уведомлений или обновлений.
Тегирование пользователей
Anchor link toПрисваивайте теги пользователям на основе их поведения или атрибутов в Amplitude. Эти теги можно использовать в Pushwoosh для целевых сообщений или сегментации.
Управление сегментами
Anchor link toСоздавайте и управляйте сегментами пользователей в Pushwoosh на основе данных и сегментов, настроенных в Amplitude. Это помогает нацеливать определенные группы пользователей с персонализированными сообщениями.
Автоматизированное управление пользователями
Anchor link toАвтоматически добавляйте или удаляйте пользователей из сегментов на основе их действий или атрибутов в Amplitude, обеспечивая актуальность сегментации в Pushwoosh.
Настройка интеграции
Anchor link toСинхронизация когорт
Anchor link toНастройка в Pushwoosh
Anchor link to-
В Pushwoosh перейдите в Settings > Integrations.
-
Нажмите Add Integration, затем найдите и добавьте Amplitude.

-
Скопируйте API Key и App Code из Pushwoosh в буфер обмена.
Настройка в Amplitude
Anchor link toЧтобы настроить Amplitude для интеграции, выполните следующие шаги:
- В вашем Amplitude Data перейдите в Catalog и выберите Destinations.
- В разделе Cohort найдите и нажмите Pushwoosh.

- Нажмите Add another destination.

- Укажите имя и вставьте API-ключ, скопированный из Pushwoosh.

- Сопоставьте поле Amplitude User ID с полем Pushwoosh User ID.
- Сохраните настройки, когда закончите.
Отправка когорты
Anchor link toЧтобы синхронизировать вашу первую когорту, выполните следующие шаги:
- В Amplitude откройте когорту, которую хотите синхронизировать, затем нажмите Sync.

- Выберите Pushwoosh и выберите аккаунт, с которым хотите синхронизироваться. Затем нажмите Next.

- Определите частоту синхронизации и сохраните конфигурации.

Потоковая передача событий
Anchor link toНастройка в Pushwoosh
Anchor link to-
Получите ваш Pushwoosh API Key.
-
Найдите App Code в вашем аккаунте Pushwoosh.
Настройка в Amplitude
Anchor link to- В Amplitude перейдите в Data Destinations и найдите Pushwoosh - Event Stream.

- Введите имя для синхронизации и нажмите Create Sync.

- Измените Status с Disabled на Enabled и вставьте ваш Pushwoosh API Access Token и App Code.

- В левом выпадающем списке выберите свойство пользователя Amplitude, которое соответствует вашему Pushwoosh UserID.
- (Опционально) Включите переключатель Create & Update users, если вы хотите отправлять пользователей и их свойства в реальном времени, когда Amplitude создает или обновляет свойство пользователя.

- Включите Send Events (“Events are sent to Pushwoosh”), если вы хотите передавать события в Pushwoosh. Это автоматически будет пересылать события в Pushwoosh по мере их поступления в Amplitude. События не отправляются по расписанию или по запросу с помощью этой интеграции.

- Затем выберите, какие события вы хотите отправлять, в разделе Select and Filter Events. Выбирайте только те события, которые вам нужны в Pushwoosh; преобразованные события не поддерживаются.
- После завершения включите назначение и нажмите Save.
Как узнать, что интеграция работает?
Anchor link toЧтобы убедиться, что интеграция Amplitude и Pushwoosh работает корректно, вы можете использовать следующие методы:
Мониторинг панели управления Pushwoosh
Anchor link to- События и теги: Проверьте панель управления Pushwoosh, чтобы увидеть, появляются ли события и теги, отправленные из Amplitude, как ожидалось. Ищите недавние действия или обновления, связанные с вашими событиями и тегами.
- Сегменты: Убедитесь, что сегменты создаются, обновляются или изменяются на основе данных из Amplitude. Убедитесь, что количество пользователей и членство в сегментах отражают ожидаемые изменения.
Проверка ответов API
Anchor link to- Успешные ответы: Убедитесь, что вы получаете ответы
200 OKот эндпоинтов API Pushwoosh. Хотя тело ответа может не всегда присутствовать, статус200 OKуказывает на то, что запрос был успешно получен. - Ответы с ошибками: Просмотрите любые ответы с ошибками или коды состояния, отличные от
200 OK, чтобы найти подсказки, если что-то не работает. Распространенные ошибки могут включать400 Bad Request,401 Unauthorizedили500 Internal Server Error.
Логирование запросов и ответов
Anchor link to- Логи запросов: Ведите логи исходящих запросов из Amplitude и входящих ответов от Pushwoosh. Проверяйте эти логи, чтобы убедиться, что запросы отформатированы правильно и ответы соответствуют ожиданиям.
- Логирование ошибок: Внедрите логирование ошибок для фиксации любых проблем во время передачи данных или процессов интеграции.
Тестирование с использованием образцов данных
Anchor link to- Отправка тестовых событий/тегов: Создайте и отправьте тестовые события и теги из Amplitude в Pushwoosh. Убедитесь, что эти тестовые записи правильно отображаются в Pushwoosh и вызывают ожидаемое поведение.
- Симуляция действий пользователя: Выполните действия в Amplitude, которые должны вызывать определенные события или обновления в Pushwoosh. Проверьте, приводят ли эти действия к ожидаемым изменениям в Pushwoosh.
Использование инструментов мониторинга
Anchor link to- Мониторинг интеграции: Используйте инструменты или сервисы мониторинга, которые могут отслеживать состояние и производительность интеграции. Эти инструменты могут оповещать вас о проблемах или сбоях в реальном времени.
- Аналитика и отчетность: Используйте функции аналитики в Amplitude и Pushwoosh для анализа потока данных и производительности интеграции.
Просмотр документации по интеграции
Anchor link to- Проверка конфигурации: Дважды проверьте конфигурацию интеграции как в Amplitude, так и в Pushwoosh, чтобы убедиться, что все настройки и сопоставления применены правильно.
- Обновления документации: Следите за любыми изменениями или обновлениями в документации по интеграции, которые могут повлиять на функциональность.
Обращение в службу поддержки
Anchor link toЕсли вы сталкиваетесь с постоянными проблемами или несоответствиями, обратитесь в службы поддержки Amplitude или Pushwoosh за помощью. Предоставьте им подробную информацию о настройке интеграции и любые логи ошибок для более быстрого решения.
Устранение неполадок
Anchor link toПроблемы с интеграцией
Anchor link to-
Событие не появляется в Pushwoosh: Убедитесь, что событие правильно сопоставлено, и проверьте, что код приложения Pushwoosh и API-токен настроены правильно.
-
Теги не синхронизируются: Убедитесь, что теги отформатированы правильно и что все необходимые данные для аутентификации включены в запрос.
Проблемы с сегментами
Anchor link to-
Сегмент не создан: Проверьте, что запрос на создание сегмента отформатирован правильно и что API-токен Pushwoosh действителен.
-
Пользователи не добавляются/удаляются: Убедитесь, что идентификаторы пользователей указаны правильно и что идентификатор сегмента действителен. Убедитесь, что полезная нагрузка запроса отформатирована правильно.
Проблемы с ответами
Anchor link to- Отсутствует тело ответа: Если вы получаете ответ
200 OK, но тело ответа отсутствует, убедитесь, что запрос был правильно отформатирован и что данные были отправлены корректно.
Что делать, если я получаю ошибку 400 Bad Request?
Anchor link toПроверьте полезную нагрузку запроса на наличие ошибок форматирования или отсутствующих полей. Убедитесь, что все обязательные поля включены и правильно отформатированы.
Как я могу проверить, работает ли интеграция?
Anchor link toПроверьте панель управления Pushwoosh на наличие входящих событий, тегов и обновлений сегментов. Вы также можете отслеживать логи или ответы от эндпоинтов API для проверки успешной передачи данных.
Могу ли я настроить события или теги, отправляемые в Pushwoosh?
Anchor link toДа, вы можете настроить события и теги в конфигурации Amplitude. Убедитесь, что данные соответствуют ожидаемому формату Pushwoosh.
Как часто синхронизируются данные между Amplitude и Pushwoosh?
Anchor link toДанные синхронизируются в реальном времени или почти в реальном времени на основе запросов, сделанных из Amplitude. Убедитесь, что ваша конфигурация поддерживает желаемую частоту обновлений.
Где я могу найти дополнительную информацию или поддержку по этой интеграции?
Anchor link toОбратитесь к официальной документации Amplitude и Pushwoosh. Для получения дополнительной помощи свяжитесь с соответствующими службами поддержки.