Краткий обзор: Улучшите возможности сегментации пользователей по релевантным группам, добавив данные об их характеристиках в Аудитории.
altUserAttributionNavigationXL3_us-en.pngalt
Об атрибутах пользователей
Атрибуты пользователей, несхожие с данными, основанными на событиях, — это общие характеристики, которыми ваши пользователи делятся с вами. Они могут быть статичными, такими как пол, возраст, день рождения и страна; или динамическими, такими как счет пользователя в игре.
Данные об атрибутах пользователей:
- Обновляются с помощью импортирования CSV-файлов или JSON через API.
- Хранятся в хешированном виде.
- Доступны для использования в любом наборе правил аудитории.
Данные об атрибутах пользователей не передаются рекламным партнерам.
Атрибуты пользователей хранятся на уровне приложения или учетной записи, как описано в этой статье. Если используются атрибуты на уровне приложения, пользователю учетной записи необходимо разрешение приложения для управления и использования атрибутов.
Следующий сценарий предоставляет подробное объяснение атрибутов пользователя.
Сценарий — требования к маркетологу приложений
Вы, маркетолог приложений, заняты следующим:
- Поддержание 2 гейминговых приложений: game_a и game_b.
- Запуск игры game_c
- Адресование, нацеливание текущих пользователей приложений с этими атрибутами пользователей:
- Любимый вид спорта: Крикет
- Текущий счет в игре: 15 и более в одной из текущих игр
Таблица содержит данные об атрибутах пользователей из вашей CRM. Наборы правил аудитории должны иметь доступ к этим данным.
Используйте данные CRM в наборах правил
В разделе «Аудитории» создайте атрибуты пользователей (любимый вид спорта и счет в игре). Это предоставляет наборам правил доступ к данным CRM.
Атрибуты пользователя в сценарии
Имя | Формат | Уровень |
---|---|---|
Счет игры | Число: Позволяет задавать такие правила, как «ScoreGameB больше 29». |
На уровне приложения: Счет пользователя записывается за каждую сыгранную игру. Значение: СчетИгрыA, СчетИгрыB. |
Любимый вид спорта |
Строка: Позволяет задавать такие правила, как «чей любимый вид спорта — теннис». Примечание! Ценности, значения чувствительны к регистру. |
На уровне аккаунта: Любимый вид спорта пользователя одинаков вне зависимости от Приложения. Примечание! У пользователя может быть только одно значение, связанное с атрибутами уровня аккаунта. |
Атрибуты пользователей в наборах правил
Атрибуты пользователей действуют как фильтры в наборах правил для аудиторий. В этом примере используются критерии (любимый вид спорта и счет игры), установленные маркетологом.
Внедрение атрибутов пользователей
Настраивайте, добавляйте, управляйте и удаляйте атрибуты пользователей.
Настройка
Предварительное условие:
Для управления атрибутами на уровне приложения пользователь аккаунта должен иметь разрешение на доступ.
Чтобы настроить атрибуты пользователей, выполните следующие шаги:
Добавление
Чтобы добавить атрибуты пользователей:
- В AppsFlyer в боковом меню выберите Вовлеченность > Аудитории.
- Нажмите на вкладку Атрибуты пользователей.
- Нажмите Добавить атрибут пользователя.
- Заполните поля. Характеристики полей перечислены в таблице ниже.
- Имя атрибута
- Формат
- Уровень
- Нажмите Сохранить.
Поле | Характеристики |
---|---|
Имя атрибута |
|
Формат |
|
Уровень |
|
Управление
Чтобы управлять атрибутами пользователя, перейдите на вкладку Аудитории > Атрибуты пользователей.
altAudiencesUserAttributes_us-en.pngaltФункция | Описание |
---|---|
Поиск и фильтрация |
По имени атрибута, имени приложения и уровню атрибута. |
Сортировать по | Нажмите на заголовок столбца, чтобы отсортировать строки таблицы. |
Импорт данных | |
Изменить ключ импорта API |
Чтобы изменить ключ импорта API:
Примечание! Если скрипты имеют встроенные ключи, обязательно обновите их, используя новый ключ. |
Удалить
Только пользователь с правами администратора может удалить атрибут.
Чтобы удалить атрибут, являющийся частью набора правил:
- Удалите атрибут из набора правил.
- Удалите атрибут.
Импорт данных
Спецификации полей импорта
Поле | Содержимое | Формат | Добавить данные по CSV |
Удалить данные через CSV |
---|---|---|---|---|
device_id |
Включает 1 из следующих идентификаторов пользователей:
|
Текст | Либо device_id, либо customer_id является обязательным |
Либо device_id, либо customer_id является обязательным
Чтобы удалить существующие данные, не отправляйте |
customer_id | Идентификатор пользователя клиента | Текст | Либо device_id, либо customer_id является обязательным |
Либо device_id, либо customer_id является обязательным
Чтобы удалить существующие данные, не отправляйте |
app_id |
Атрибут на уровне приложения: Идентификатор приложения, как он отображается на дэшборде. Для приложений iOS включите префикс идентификатор. Атрибут на уровне аккаунта: Всегда заполнять * |
Текст | Обязательно | Обязательно |
attribute_key | Имя атрибута пользователей, точно как на вкладке атрибутов пользователей. | Текст | Обязательно | Обязательно |
attribute_value |
Присвоенное значение |
Текст или число | Обязательно | Не отправляйте |
Импорт данных через CSV
Данные атрибутов пользователя добавляются или удаляются через CSV файл. Рисунок и пример CSV файла, приведенные ниже, соответствуют сценарию, описанному в этой статье.
Пример атрибутов пользователя.csv
Требования к CSV файлу
- Нет строки заголовка
- Содержит все столбцы, перечисленные в предыдущей таблице.
Чтобы импортировать CSV файл:
- Перейдите на вкладку Аудитории > Атрибуты пользователей.
- Нажмите Импорт данных.
- Выберите CSV.
- Выберите одно из:
- Добавить данные
- Удалить данные
- Выберите CSV файл для импорта.
- Нажмите Загрузить; появится сообщение о статусе загрузки.
Примечание: При импорте атрибутов пользователей все известные устройства, связанные с идентификатором клиента, также получают этот атрибут. Например, если пользователь импортировал 10 устройств (по идентификатору клиента) для атрибута «Счет игры», и один из идентификаторов клиентов связан с 2 устройствами (т.е. 2 GAID с одинаковым CUID), то этот импорт будет содержать 11 записей атрибутов пользователей.
Импорт данных через API
Этот метод импорта требует URL-адрес запроса и JSON с данными атрибутов пользователя.
- На дэшборде получите подготовленные вызовы API-запросов и шаблон JSON.
- Заполните шаблон JSON своими данными в соответствии со спецификациями полей.
Чтобы сгенерировать URL-адрес запроса API и шаблон JSON:
- Нажмите Импортировать данные.
- Выберите API.
- Выберите действие:
- Обновить атрибуты пользователей: Перезаписать или добавить.
- Удалить атрибуты пользователей.
- Удалить данные пользователя: Удаляет все данные, относящиеся к конкретному пользователю. Пользователь идентифицируется по своему идентификатору AppsFlyer.
- Удалить данные приложения: Удаляет все данные на уровне приложения.
- Скопируйте сгенерированный URL-адрес запроса API.
- Скопируйте сгенерированное тело запроса API.
- Подготовьте JSON (с данными атрибутов пользователя), используя указанный формат JSON. Для атрибутов на уровне аккаунта установите "app_ids": ["*"]
- Подготовьте вызов API на основе URL-адреса и тела запроса.
- Отправьте запрос программно.
https://hq1.appsflyer.com/api/user-attributes-import-api/set-user-data
{
"import_key": "c733e4d7-b538-4d12-a2ef-ffffffffffff",
"attributes_values": [
{
"device_id": "",
"customer_id": "",
"app_ids": [],
"attributes": [
{
"attribute_key": "",
"attribute_value": ""
}
]
}
]
}
Примечание
Необходимо аутентифицировать запрос с помощью заголовка Authorization Bearer с API токеном V2.0.
{
"import_key": "c733e4d7-b538-4d12-a2ef-ffffffffffff",
"attributes_values": [
{
"device_id": "0bcfc579-f1f3-4452-9111f",
"customer_id": "2222222",
"app_ids": ["game.a.demo"],
"attributes": [
{
"attribute_key": "score",
"attribute_value": 5
}
,
{
"attribute_key": "favorite_sport",
"attribute_value": "cricket"
}
]
}
,
{
"device_id": "555555-d1d1-d1d1-555-fffffffff",
"customer_id": "111111",
"app_ids": ["game.a.demo"],
"attributes": [
{
"attribute_key": "order",
"attribute_value": 7
}
,
{
"attribute_key": "number",
"attribute_value": 8
}
]
}]
}
Пример с одним идентификатором устройства и несколькими ключами и значениями атрибутов
{
"import_key": "c733e4d7-b538-4d12-a2ef-ffffffffffff",
"attributes_values": [
{
"device_id": "0bcfc579-f1f3-4452-9111f",
"customer_id": "12345678",
"app_ids": ["game.a.demo"],
"attributes": [
{
"attribute_key": "score",
"attribute_value": 90
}
,
{
"attribute_key": "favorite-sport",
"attribute_value": "cricket"
}
,
{
"attribute_key": "orderNumber",
"attribute_value": 93
}
,
{
"attribute_key": "netPromoterScore",
"attribute_value": 94
}
]
}
]
}
Примечание: При импорте атрибутов пользователей все известные устройства, связанные с идентификатором клиента, также получают этот атрибут. Например, если пользователь импортировал 10 устройств (по идентификатору клиента) для атрибута «Счет игры», и один из идентификаторов клиентов связан с 2 устройствами (т.е. 2 GAID с одинаковым CUID), то этот импорт будет содержать 11 записей атрибутов пользователей. Ограничения импорта CSV
Ограничения
Общие ограничения
- В данных импорта CSV\/API поддерживаются только целые числа. Числа с плавающей запятой не поддерживаются. Пример: Значение атрибута "оценка" может быть равно 90, но не 90,5.
- Данные об атрибутах пользователя не могут быть распечатаны или загружены.
-
Ограничения значений атрибутов:
- Внутри значений атрибутов не должно быть запятых, точек и других специальных символов.
- Для строкового значения атрибута существует ограничение по длине в 40 символов.
- Значения атрибутов не могут начинаться с 0.
Ограничения импорта API
- Максимум 350 запросов API в минуту, 10 тыс. устройств для плоской полезной нагрузки (10 тыс. устройств с одним атрибутом, 5 тыс. устройств с двумя атрибутами и т. д.)
- Оба ключа
device_id
иcustomer_id
являются обязательными для каждого вызова импорта. Если вы хотите импортировать атрибуты только с одним из этих идентификаторов, вызов должен включать "заголовок" другого идентификатора с пустой строкой. Например, если вы хотите импортировать атрибуты дляdevice_id
и безcustomer_id
, вызов должен выглядеть следующим образом:
"attributes_values": [
{
"device_id": "39e123.......",
"customer_id": "",
Ограничения импорта CSV
- При добавлении значений атрибутов пользователя существует ограничение на 10 миллионов строк в CSV файле.