Обновление тегов через CSV
Загрузите CSV-файл, чтобы одновременно задать значения нескольких тегов для множества устройств, например чтобы подготовить данные для сегментации.
Обновлять можно только теги, которые уже существуют в вашем аккаунте. Импорт не создает новые теги.
1. Подготовьте CSV
Anchor link toЭкспортируйте сегмент и отредактируйте его или создайте файл самостоятельно.
Экспорт сегмента
Anchor link toПерейдите в Сегменты, выберите сегмент, для которого вы хотите установить теги, и экспортируйте сегмент. Файл содержит:
- HWID устройств, соответствующих этому сегменту фильтра (в первом столбце .csv)
- Push-токены устройств пользователя (во втором столбце)
- типы устройств (целочисленные и в понятном для человека формате)
- все теги из вашего аккаунта Pushwoosh (в остальных столбцах)
Измените значения тегов или добавьте недостающие в файле, затем сохраните его.
Создание CSV
Anchor link toЧтобы создать файл самостоятельно, подготовьте следующие столбцы:
- Столбец идентификатора: назовите его
HWIDи заполните аппаратными идентификаторами (hardware ID) устройств или назовите егоUser IDи заполните идентификаторами пользователей. - Столбцы тегов: назовите каждый из них в точности как тег в вашем аккаунте Pushwoosh. Каждая ячейка содержит значение, которое нужно задать для этого устройства или пользователя.
| HWID | Name | Age | Push Alerts Enabled | SDK Version | First Install | Preferences |
|---|---|---|---|---|---|---|
| XXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX | Paul | 25 | false | 6.4.12.0 | 2023-06-27 12:00:00 | sport, news |
| YYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY | Anne | 30 | true | 6.7.17.0 | 2025-11-14 16:00:00 | fashion, travel |
Представление import.csv в текстовом формате:
HWID,Name,Age,Push Alerts Enabled,SDK Version,First Install,PreferencesXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX,Paul,25,false,6.4.12.0,2023-06-27 12:00:00,"sport, news"YYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY,Anne,30,true,6.7.17.0,2025-11-14 16:00:00,"fashion, travel"Значения тегов типа List
Anchor link toЯчейка тега типа List принимает два формата:
- Список через запятую:
sport, news, как в примере выше. Такой формат проще создавать в табличных приложениях. Значения всегда разделяются по запятой. - Массив JSON:
["sport","news"]. Используйте его, если одно значение содержит запятую, например["Sports, general","news"].
Если оставить ячейку тега типа List пустой, существующее значение этого тега у подписчика останется без изменений. Чтобы очистить значение тега типа List у подписчика, используйте вместо этого пустой массив JSON ([]). Для тегов других типов (String, Integer, Date) пустая ячейка импортируется как есть и перезаписывает существующее значение у подписчика.
2. Загрузите CSV
Anchor link to-
Выберите проект. Значения тегов обновляются только в этом проекте. Если идентификатор не зарегистрирован в этом проекте, его строка не получит значения тегов.
-
Перейдите в Import CSV → Update Tag values.

-
Нажмите Upload CSV и выберите файл.

3. Выберите теги для обновления
Anchor link to-
Выберите тип идентификатора, который используется в вашем CSV-файле, — HWID или User ID, — и столбец, который его содержит. От типа зависит, какие теги можно обновить:
- HWID: теги, специфичные для устройства, например SDK Version.
- User ID: теги, специфичные для пользователя, чьи значения относятся к профилю пользователя, а не к устройству.
Pushwoosh показывает, какие теги будут импортированы, а какие пропущены для выбранного вами типа.
-
Выберите столбцы для импорта.
-
Нажмите Start import.

4. Проверьте результаты
Anchor link toСтатус импорта обновляется в режиме реального времени. Обработка больших файлов может занять некоторое время, поэтому вы можете покинуть страницу и проверить статус позже.
Когда импорт завершится, отчет подтвердит, что значения тегов из выбранных столбцов обновлены. Проверьте счетчики в отчете:
- Matched: строки CSV, а не устройства, по идентификатору которых найдено хотя бы одно устройство.
- Updated: устройства, а не строки. При импорте по User ID одна строка может соответствовать нескольким устройствам пользователя, поэтому это число может быть больше, чем Matched.
- Updated users: только при импорте по User ID — количество уникальных пользователей, у которых обновлено хотя бы одно устройство. Две строки одного и того же пользователя считаются за одну.
Строка пропускается по одной из двух причин:
- Ни одно устройство не соответствует идентификатору. Pushwoosh сверяет его с HWID, User ID или push-токеном независимо от того, какой тип идентификатора вы выбрали на шаге 3.
- Столбец идентификатора пуст. Такая строка не доходит до сопоставления с устройствами.
Сумма сопоставленных и пропущенных строк должна совпадать с общим количеством строк в файле.
