AACFlow

Amplitude

Отслеживание событий и запрос аналитики из Amplitude

Amplitude — это ведущая платформа цифровой аналитики, которая помогает командам понимать поведение пользователей, измерять производительность продукта и принимать решения на основе данных в масштабе.

Интеграция Amplitude в AACFlow подключается к HTTP и Dashboard REST API Amplitude с использованием аутентификации по API-ключу и секретному ключу, позволяя вашим агентам отслеживать события, управлять свойствами пользователей и запрашивать аналитические данные программно. Этот подход на основе API обеспечивает безопасный доступ ко всему набору аналитических возможностей Amplitude.

С интеграцией Amplitude ваши агенты могут:

  • Отслеживать события: Отправлять пользовательские события в Amplitude с богатыми свойствами, данными о доходах и контекстом пользователя непосредственно из ваших рабочих процессов
  • Идентифицировать пользователей: Устанавливать и обновлять свойства пользователей с использованием операций $set, $setOnce, $add, $append и $unset для поддержания детальных профилей пользователей
  • Искать пользователей: Искать пользователей по User ID, Device ID или Amplitude ID для получения информации о профиле и метаданных
  • Запрашивать аналитику событий: Выполнять запросы сегментации событий с группировкой, пользовательскими метриками (уникальные, общие, средние, проценты DAU) и гибкими диапазонами дат
  • Мониторить активность пользователей: Получать потоки событий для конкретных пользователей для понимания индивидуальных путей пользователей и паттернов поведения
  • Анализировать активных пользователей: Получать количество активных или новых пользователей с течением времени с ежедневной, еженедельной или ежемесячной детализацией
  • Отслеживать доходы: Получать доступ к метрикам LTV доходов, включая ARPU, ARPPU, общий доход и количество платящих пользователей

В AACFlow интеграция с Amplitude позволяет реализовать мощные сценарии автоматизации аналитики. Ваши агенты могут отслеживать события продукта в реальном времени на основе триггеров рабочих процессов, обогащать профили пользователей по мере появления новых данных, запрашивать данные сегментации для информирования последующих решений или создавать рабочие процессы мониторинга, которые предупреждают об изменениях ключевых метрик. Подключая AACFlow к Amplitude, вы можете создавать интеллектуальных агентов, которые устраняют разрыв между аналитическими инсайтами и автоматизированными действиями, обеспечивая рабочие процессы на основе данных, которые реагируют на паттерны поведения пользователей и тенденции производительности продукта.

Инструкции по использованию

Интегрируйте Amplitude в ваш рабочий процесс для отслеживания событий, идентификации пользователей и групп, поиска пользователей, запроса аналитики и получения данных о доходах.

Инструменты

amplitude_send_event

Отслеживание события в Amplitude с использованием HTTP V2 API.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Amplitude
userIdstringНетИдентификатор пользователя (обязателен, если нет device_id)
deviceIdstringНетИдентификатор устройства (обязателен, если нет user_id)
eventTypestringДаНазвание события (например, "page_view", "purchase")
eventPropertiesstringНетJSON-объект пользовательских свойств события
userPropertiesstringНетJSON-объект свойств пользователя для установки (поддерживает $set, $setOnce, $add, $append, $unset)
timestringНетВременная метка события в миллисекундах с эпохи
sessionIdstringНетВремя начала сессии в миллисекундах с эпохи
insertIdstringНетУникальный идентификатор для дедупликации (в пределах 7-дневного окна)
appVersionstringНетСтрока версии приложения
platformstringНетПлатформа (например, "Web", "iOS", "Android")
countrystringНетДвухбуквенный код страны
languagestringНетКод языка (например, "en")
ipstringНетIP-адрес для геолокации
pricestringНетЦена приобретенного товара
quantitystringНетКоличество приобретенных товаров
revenuestringНетСумма дохода
productIdstringНетИдентификатор продукта
revenueTypestringНетТип дохода (например, "purchase", "refund")

Выходные данные

ПараметрТипОписание
codenumberКод ответа (200 для успеха)
eventsIngestednumberКоличество обработанных событий
payloadSizeBytesnumberРазмер полезной нагрузки в байтах
serverUploadTimenumberВременная метка загрузки на сервер

amplitude_identify_user

Установка свойств пользователя в Amplitude с использованием Identify API. Поддерживает операции $set, $setOnce, $add, $append, $unset.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Amplitude
userIdstringНетИдентификатор пользователя (обязателен, если нет device_id)
deviceIdstringНетИдентификатор устройства (обязателен, если нет user_id)
userPropertiesstringДаJSON-объект свойств пользователя. Используйте операции $set, $setOnce, $add, $append, $unset.

Выходные данные

ПараметрТипОписание
codenumberHTTP-код статуса ответа
messagestringСообщение ответа

amplitude_group_identify

Установка свойств на уровне группы в Amplitude. Поддерживает операции $set, $setOnce, $add, $append, $unset.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Amplitude
groupTypestringДаКлассификация группы (например, "company", "org_id")
groupValuestringДаКонкретный идентификатор группы (например, "Acme Corp")
groupPropertiesstringДаJSON-объект свойств группы. Используйте операции $set, $setOnce, $add, $append, $unset.

Выходные данные

ПараметрТипОписание
codenumberHTTP-код статуса ответа
messagestringСообщение ответа

Поиск пользователя по User ID, Device ID или Amplitude ID с использованием Dashboard REST API.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Amplitude
secretKeystringДаСекретный ключ Amplitude
userstringДаUser ID, Device ID или Amplitude ID для поиска

Выходные данные

ПараметрТипОписание
matchesarrayСписок соответствующих пользователей
amplitudeIdnumberВнутренний идентификатор пользователя Amplitude
userIdstringВнешний идентификатор пользователя
typestringТип соответствия (например, match_user_or_device_id)

amplitude_user_activity

Получение потока событий для конкретного пользователя по его Amplitude ID.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Amplitude
secretKeystringДаСекретный ключ Amplitude
amplitudeIdstringДаВнутренний идентификатор пользователя Amplitude
offsetstringНетСмещение для пагинации (по умолчанию 0)
limitstringНетМаксимальное количество возвращаемых событий (по умолчанию 1000, максимум 1000)
directionstringНетНаправление сортировки: "latest" или "earliest" (по умолчанию: latest)

Выходные данные

ПараметрТипОписание
eventsarrayСписок событий пользователя
eventTypestringТип события
eventTimestringВременная метка события
eventPropertiesjsonПользовательские свойства события
userPropertiesjsonСвойства пользователя на момент события
sessionIdnumberИдентификатор сессии
platformstringПлатформа
countrystringСтрана
citystringГород
userDatajsonМетаданные пользователя
userIdstringВнешний идентификатор пользователя
canonicalAmplitudeIdnumberКанонический идентификатор Amplitude
numEventsnumberОбщее количество событий
numSessionsnumberОбщее количество сессий
platformstringОсновная платформа
countrystringСтрана

amplitude_user_profile

Получение профиля пользователя, включая свойства, членства в когортах и вычисляемые свойства.

Входные параметры

ПараметрТипОбязательныйОписание
secretKeystringДаСекретный ключ Amplitude
userIdstringНетВнешний идентификатор пользователя (обязателен, если нет device_id)
deviceIdstringНетИдентификатор устройства (обязателен, если нет user_id)
getAmpPropsstringНетВключать свойства пользователя Amplitude (true/false, по умолчанию: false)
getCohortIdsstringНетВключать идентификаторы когорт, к которым принадлежит пользователь (true/false, по умолчанию: false)
getComputationsstringНетВключать вычисляемые свойства пользователя (true/false, по умолчанию: false)

Выходные данные

ПараметрТипОписание
userIdstringВнешний идентификатор пользователя
deviceIdstringИдентификатор устройства
ampPropsjsonСвойства пользователя Amplitude (библиотека, first_used, last_used, пользовательские свойства)
cohortIdsarrayСписок идентификаторов когорт, к которым принадлежит пользователь
computationsjsonВычисляемые свойства пользователя

amplitude_event_segmentation

Запрос аналитических данных событий с сегментацией. Получение количества событий, уникальных значений, средних значений и других метрик.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Amplitude
secretKeystringДаСекретный ключ Amplitude
eventTypestringДаНазвание типа события для анализа
startstringДаДата начала в формате YYYYMMDD
endstringДаДата окончания в формате YYYYMMDD
metricstringНетТип метрики: uniques, totals, pct_dau, average, histogram, sums, value_avg или formula (по умолчанию: uniques)
intervalstringНетВременной интервал: 1 (ежедневно), 7 (еженедельно) или 30 (ежемесячно)
groupBystringНетНазвание свойства для группировки (префикс пользовательских свойств пользователя с "gp:")
limitstringНетМаксимальное количество значений группировки (максимум 1000)

Выходные данные

ПараметрТипОписание
seriesjsonМассивы данных временных рядов, индексированные по сериям
seriesLabelsarrayМетки для каждой серии данных
seriesCollapsedjsonСвернутые агрегированные итоги по сериям
xValuesarrayЗначения дат для оси X

amplitude_get_active_users

Получение количества активных или новых пользователей за диапазон дат из Dashboard REST API.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Amplitude
secretKeystringДаСекретный ключ Amplitude
startstringДаДата начала в формате YYYYMMDD
endstringДаДата окончания в формате YYYYMMDD
metricstringНетТип метрики: "active" или "new" (по умолчанию: active)
intervalstringНетВременной интервал: 1 (ежедневно), 7 (еженедельно) или 30 (ежемесячно)

Выходные данные

ПараметрТипОписание
seriesjsonМассив серий данных с количеством пользователей за временной интервал
seriesMetaarrayМетки метаданных для каждой серии данных (например, названия сегментов)
xValuesarrayЗначения дат для оси X

amplitude_realtime_active_users

Получение количества активных пользователей в реальном времени с детализацией 5 минут за последние 2 дня.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Amplitude
secretKeystringДаСекретный ключ Amplitude

Выходные данные

ПараметрТипОписание
seriesjsonМассив серий данных с количеством активных пользователей с интервалом 5 минут
seriesLabelsarrayМетки для каждой серии (например, "Сегодня", "Вчера")
xValuesarrayЗначения времени для оси X (например, "15:00", "15:05")

amplitude_list_events

Список всех типов событий в проекте Amplitude с их еженедельными итогами и уникальными количествами.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Amplitude
secretKeystringДаСекретный ключ Amplitude

Выходные данные

ПараметрТипОписание
eventsarrayСписок типов событий в проекте
valuestringНазвание типа события
displayNamestringОтображаемое название события
totalsnumberЕженедельное общее количество
hiddenbooleanСкрыто ли событие
deletedbooleanУдалено ли событие

amplitude_get_revenue

Получение данных LTV доходов, включая ARPU, ARPPU, общий доход и количество платящих пользователей.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Amplitude
secretKeystringДаСекретный ключ Amplitude
startstringДаДата начала в формате YYYYMMDD
endstringДаДата окончания в формате YYYYMMDD
metricstringНетМетрика: 0 (ARPU), 1 (ARPPU), 2 (Total Revenue), 3 (Paying Users)
intervalstringНетВременной интервал: 1 (ежедневно), 7 (еженедельно) или 30 (ежемесячно)

Выходные данные

ПараметрТипОписание
seriesjsonМассив серий данных о доходах
seriesLabelsarrayМетки для каждой серии данных
xValuesarrayЗначения дат для оси X

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать