Amplitude Source

Renta поддерживает экспорт данных из Amplitude в следующие пункты назначения:

  • Google BigQuery
  • Clickhouse
  • SQL Server
  • Google Spreadsheets

Создание интеграции в хранилище данных (DWH)

  1. Перейдите в каталог интеграций;
  2. Выберите Amplitude;
  3. Добавьте аккаунт Amplitude, в котором находятся необходимые данные;
  4. Выберите добавленный аккаунт Amplitude;
  5. Укажите место назначения, в которое вы хотите импортировать данные;
  6. Перейдите на экран настроек и установите необходимую конфигурацию:

Parameters

Параметры — содержат список параметров и метрик, доступных для экспорта. Укажите необходимые для выгрузки параметры.

В результате Renta создаст таблицу, которая будет содержать данные выбранных параметров. Порядок выбранных параметров в интерфейсе будет соответствовать порядку столбцов таблицы.

Date range type

Диапазон дат — укажите период, за который необходимо экспортировать данные. Вы можете указать любой исторический временной интервал.

Чтобы выбрать необходимое время, введите дату, с которой вы хотите начать выгрузку данных, в поле «From», затем введите дату окончания в поле «To».

Если вы хотите, чтобы данные в таблице обновлялись ежедневно и дополнялись новыми днями, тогда в поле «To» укажите «Yesterday».
Подробная инструкция по работе с диапазоном дат

Integration name

Имя интеграции — при создании интеграции автоматически генерируется её имя. В этом поле вы можете переименовать название интеграции. Разрешены как кириллица, так и латиница, но не более 100 символов.

Название интеграции отображается на странице Integration List.

Table name

Имя таблицы — при создании интеграции автоматически генерируется имя таблицы, которая будет создана в DWH. В этом поле вы можете переименовать её.

Разрешена только латиница, цифры и символ «_».

Update time

Время обновления — вы можете указать любое время обновления, которое вам нужно. Рента обновляет интеграции ежедневно в интервале выбранного часа. 

Обычно наши пользователи выбирают время обновления интеграций рано утром, например, в 5 утра. В этом случае ваша интеграция будет обновляться в период с 5 утра до 6 утра. 

Обновление интеграций происходит по часовому поясу, выбранном в настройках вашего профайла. 

Overwrite period

Период перезаписи данных — это ретроспективное обновление данных за выбранный период.

Например, вы выбираете период перезаписи «Последние 7 дней» — это означает, что все данные за последние 7 дней будут удалены из таблицы и вставлены снова с обновленными данными.

Примечание: данная настройка доступна только в том случае, если был выбран параметр с типом date или dateTime. 

Создание интеграции в Google Spreadsheets

Воспользуйтесь бесплатным расширением, доступным в Google Workspace Marketplace. Для этого:

  1. Установите расширение Renta Spreadsheets Add-on.
  2. Затем зайдите в Google Sheets, и во вкладке Tools выберите Renta, после чего нажмите кнопку Run. 

После чего в правом сайдбаре откроется рабочая область с настройками интеграций. Подробная инструкция по созданию интеграции доступна по данной ссылке. Обратите внимание, что все созданные интеграции в Google Spreadsheets также доступны для управления в веб-версии Renta. 

Структура данных

Name Description Type
server_received_time Amplitude timestamp (UTC) of when our servers receive the event. DATE
date Date (YYYY-MM-DD) of the annotation. DATE
app project/app id, only appears when the deletion is done for multiple projects INTEGER
device_carrier What device carrier the user has. STRING
schema Amplitude's data structure. INTEGER
city The current city of the user. STRING
user_id A readable ID specified by you. STRING
uuid Unique user ID. STRING
event_time Amplitude timestamp (UTC) which is the client_event_time adjusted by the difference between server_received_time and client_upload_time. DATE
platform Platform of the device. STRING
os_version The version of the mobile operating system or browser the user is using. STRING
amplitude_id The Amplitude ID. INTEGER
processed_time UTC ISO-8601 formatted timestamp. DATE
user_creation_time UTC ISO-8601 formatted timestamp. DATE
version_name Name of the version. STRING
ip_address IP address of the user. STRING
paying Whether the user is paying or not. STRING
dma The current Designated Market Area of the user. STRING
client_upload_time ocal timestamp (UTC) of when the device uploaded the event. DATE
insert_id A unique identifier for the event. STRING
event_type Name of the event type. STRING
library Library. STRING
amplitude_attribution_ids ID of amplitude attribution. ARRAY(STRING)
device_type Type of the device. STRING
device_manufacturer Manufacturer of the device. STRING
start_version Start version. STRING
location_lng Longitude of the user. STRING
server_upload_time The time in milliseconds since epoch (Unix Timestamp) that our event servers accepted the upload request. DATE
event_id An incrementing counter to distinguish events with the same user_id and timestamp from each other. INTEGER
location_lat The current Latitude of the user. STRING
os_name The name of the mobile operating system or browser that the user is using. STRING
amplitude_event_type Amplitude specific identifiers based on events Amplitude generates. STRING
device_brand What device brand the user is on. STRING
device_id A device specific identifier, such as the Identifier for Vendor (IDFV) on iOS. STRING
language What language the user has set. STRING
device_model What device model the user is on. STRING
country What country the user is in. STRING
region What geographical region the user is in. STRING
is_attribution_event Amplitude Is Attrivbution Event BIT
adid ID of the ad. STRING
session_id ID of the session. INTEGER
device_family What device users family use. STRING
sample_rate The sample rate. STRING
idfa (required for iOS) The Identifier for Advertiser or the Identifier for Vendor. STRING
client_event_time Local timestamp (UTC) of when the device logged the event. DATE
space_name Space name. STRING

Квоты и лимиты

Важное примечание: Renta не предусматривает никакие ограничения, такие как количество учетных записей или временной промежуток выгрузки данных.

Лимиты Amplitude:

  • 360 запросов в час

Ссылка на официальную документацию Amplitude.