Custom S3

Интеграция Adapty UA с S3-совместимым хранилищем позволяет безопасно хранить данные о кампаниях по привлечению пользователей в вашем собственном решении. Вы сможете сохранять данные о производительности кампаний, атрибуцию и события привлечения пользователей в виде .csv-файлов в вашем S3-бакете.
Для настройки интеграции нужно выполнить несколько простых шагов в консоли S3-совместимого хранилища и на дашборде Adapty UA.

Adapty UA отправляет данные каждые 24 часа в 4:00 UTC.

Каждый файл будет содержать данные о событиях, созданных за предыдущий календарный день по UTC. Например, файл, автоматически экспортированный в 4:00 UTC 8 марта, будет содержать все события, созданные 7 марта с 00:00:00 до 23:59:59 UTC.

Настройка интеграции с Custom S3

Чтобы начать получать данные, настройте интеграцию в Adapty UA:

  1. Перейдите в Integrations -> Custom S3
  2. Включите переключатель Export install events to custom S3.
  3. Заполните обязательные поля для подключения вашего S3-хранилища к профилям Adapty UA.
ПолеОписание
Access Key IDУникальный идентификатор для аутентификации пользователя или приложения в вашем S3-совместимом хранилище. Найдите его в консоли вашего провайдера.
Secret Access KeyПриватный ключ, используемый совместно с Access Key ID для аутентификации пользователя или приложения в вашем S3-совместимом хранилище. Найдите его в консоли вашего провайдера.
S3 Bucket NameГлобально уникальное имя, идентифицирующее конкретный S3-бакет в вашем хранилище. S3-бакеты — это простой сервис хранения, позволяющий сохранять и получать объекты данных, такие как файлы и изображения, в облаке.
Region (необязательно)Получите значение Region в Management Console.
Folder Inside the Bucket (необязательно)Название папки внутри выбранного S3-бакета. Обратите внимание, что S3 имитирует папки с помощью префиксов ключей объектов, которые по сути являются именами папок.
Custom Endpoint URLURL эндпоинта вашего S3-совместимого хранилища. Его предоставляет провайдер хранилища (например, MinIO, DigitalOcean Spaces, Wasabi и т.д.).

В поле имени S3-бакета можно указывать вложенные директории, например: adapty-ua-events/com.sample-app

ua-custom-s3.webp

Ручной экспорт данных

Помимо автоматического экспорта данных о событиях в ваше S3-хранилище, Adapty UA поддерживает ручной экспорт файлов. С помощью этой функции вы можете выбрать дату и экспортировать данные о привлечении пользователей в S3-бакет вручную. Это даёт больший контроль над тем, какие данные и когда экспортировать.

Структура таблицы

В интеграции с Custom S3 Adapty UA предоставляет таблицу для хранения исторических данных о событиях установки. Таблица содержит информацию о профиле пользователя, выручке и поступлениях, источнике стора и другие данные.

Обратите внимание: структура таблицы может расширяться со временем — мы или сторонние партнёры можем добавлять новые поля. Убедитесь, что ваш код обработки данных достаточно гибкий и опирается на конкретные поля, а не на структуру целиком.

Структура таблицы событий:

КолонкаОписание
adapty_profile_idУникальный идентификатор профиля Adapty
install_idУникальный идентификатор установки
created_atВременная метка создания записи (ISO 8601)
installed_atВременная метка установки приложения (ISO 8601)
storeМагазин приложений (ios, android)
countryКод страны пользователя (ISO 3166-1 alpha-2)
ip_addressIP-адрес клиента
idfaiOS Identifier for Advertisers
idfviOS Identifier for Vendors
gaidGoogle Advertising ID (Android)
android_idИдентификатор устройства Android
app_set_idAndroid App Set ID
channelКанал атрибуции
campaign_idИдентификатор кампании
campaign_nameНазвание кампании
adset_idИдентификатор группы объявлений
adset_nameНазвание группы объявлений
ad_idИдентификатор объявления
ad_nameНазвание объявления
keyword_idИдентификатор ключевого слова
keyword_nameКлючевое слово
asa_org_idID организации Apple Search Ads
asa_keyword_match_typeТип соответствия ключевого слова ASA (Exact, Broad)
asa_attributionДанные атрибуции ASA (JSON-строка)
asa_conversion_typeТип конверсии ASA
asa_country_or_regionСтрана или регион ASA
asa_creative_set_nameНазвание набора креативов ASA
fbclidFacebook Click ID
ttclidTikTok Click ID
utm_sourceПараметр UTM source
utm_mediumПараметр UTM medium
utm_campaignПараметр UTM campaign
utm_termПараметр UTM term
utm_contentПараметр UTM content