Adset.ProAdset.ProKnowledge base
Home/Группы Push-уведомлений/Массовая загрузка Push из CSV
This article is currently available in Russian only.View in Russian

Массовая загрузка Push из CSV

Обзор функции

Массовая загрузка позволяет быстро создать множество push-уведомлений из CSV файла. Это удобно когда нужно:

  • Создать расписание на неделю одним действием

  • Импортировать подготовленный контент-план

  • Быстро наполнить новую группу push-уведомлениями

Как открыть диалог загрузки

  1. Перейдите в раздел Notify → Push Groups

  2. Найдите нужную группу в таблице

  3. Нажмите кнопку (Upload) в колонке действий

  4. Откроется диалог массовой загрузки

Настройки загрузки

1. Группа пушей (обязательно)

  • Выберите группу, в которую будут добавлены push

  • По умолчанию предвыбрана группа, из которой открыт диалог

  • Можно выбрать любую другую доступную группу

2. Тип Push

  • Regular — регулярные push по расписанию (день недели + время)

  • Event — событийные push по триггеру (событие + задержка)

3. Целевой сегмент

  • All + All — все пользователи

  • Reg- Dep- — незарегистрированные без депозита

  • Reg+ Dep- — зарегистрированные без депозита

  • Reg+ Dep+ — зарегистрированные с депозитом

Формат CSV файла

Колонки идут в строгом порядке. Минимум 5 колонок — строки с меньшим числом колонок (например старый 4-колоночный формат без URL картинки) пропускаются, о чём выводится предупреждение.

  1. День / Событие — день недели (Regular) или триггер (Event)

  2. URL картинки — необязательно. Можно оставить пустым и выбрать иконку из галереи после парсинга. Требуемый размер 192×192; изображение другого размера будет автоматически приведено к 192×192 (центральный квадратный кроп)

  3. Время / Задержка — время отправки (Regular) или задержка от события (Event)

  4. Заголовок — заголовок push (макс 250 символов)

  5. Текст — текст push (макс 400 символов)

  6. Пары Заголовок;Текст для локализаций — необязательно. Каждая дополнительная пара колонок добавляет локализацию; страны назначаются в интерфейсе после загрузки (макс 250 / 400 символов)

Для Regular (регулярных) push:

День;URL картинки;Время;Заголовок;Текст;Заголовок(лок);Текст(лок)
ПН;https://example.com/icon1.png;9:00;Welcome bonus awaits!;Get your first deposit bonus up to 200%;Бонус ждёт тебя!;Получи бонус на первый депозит до 200%
СР;;14:30;Midweek free spins;Check out our new slots with free spins;Бесплатные спины;Попробуй новые слоты с бесплатными вращениями
ПТ;https://example.com/icon2.png;18:00;Weekend cashback;Claim your 15% cashback this weekend;Кэшбэк выходного дня;Забери 15% кэшбэк на все проигрыши

Поддерживаемые значения для дня недели:

Русский

English

Код

ПН, ПОНЕДЕЛЬНИК

MON, MONDAY

MON

ВТ, ВТОРНИК

TUE, TUESDAY

TUE

СР, СРЕДА

WED, WEDNESDAY

WED

ЧТ, ЧЕТВЕРГ

THU, THURSDAY

THU

ПТ, ПЯТНИЦА

FRI, FRIDAY

FRI

СБ, СУББОТА

SAT, SATURDAY

SAT

ВС, ВОСКРЕСЕНЬЕ

SUN, SUNDAY

SUN

Формат времени: HH:MM (например: 9:00, 11:30, 14:45)

  • Время округляется до ближайших 15 минут

Для Event (событийных) push:

Событие;URL картинки;Задержка;Заголовок;Текст;Заголовок(лок);Текст(лок)
accept;https://example.com/icon1.png;10m;Thanks for subscribing!;You are now part of our community;Спасибо за подписку!;Теперь ты часть нашего комьюнити
redep;https://example.com/icon3.png;30m;Double your redeposit!;Get a 100% bonus on your next deposit;Удвой свой редеп!;Получи 100% бонус на следующий депозит
hold;;1h;Still thinking?;Come back and claim your bonus today;Ещё думаешь?;Вернись и забери свой бонус сегодня
pwa_install;https://example.com/icon2.png;2d;We miss you!;Install our app for exclusive bonuses;Мы скучаем!;Установи приложение для эксклюзивных бонусов

Поддерживаемые события:

Событие

Описание

accept

Принятие заявки

redep

Повторный депозит (редеп)

hold

Заявка на удержании

decline

Отклонение заявки

trash

Удаление в корзину

pwa_install

Установка PWA приложения

Формат задержки: число + единица времени

  • s — секунды (например: 30s)

  • m — минуты (например: 10m, 30m)

  • h — часы (например: 1h, 24h)

  • d — дни (например: 1d, 7d)

Разделители в CSV

Поддерживаются:

  • Точка с запятой ; (рекомендуется)

  • Запятая ,

Важно: Если текст содержит разделитель, заключите его в кавычки:

ПН;https://example.com/icon.png;9:00;"Привет, друг!";"Текст с запятой, внутри"

Процесс загрузки

Шаг 1: Выбор файла

  1. Нажмите кнопку CSV для выбора файла

  2. Файл будет прочитан локально (без загрузки на сервер)

  3. Данные появятся в таблице предпросмотра

Шаг 2: Проверка данных

Таблица показывает:

  • Чекбокс — выбрать/снять выбор строки

  • День/Событие — день недели или тип события

  • Картинка — иконка из URL или выбранная из галереи (можно заменить прямо в таблице)

  • Время/Задержка — время отправки или задержка

  • Заголовок — заголовок push

  • Текст — текст push

  • Статус — OK (зелёный), предупреждение (жёлтый) или ошибка (красный)

Счётчик: «Строк: X, валидных: Y», а также число распознанных локализаций.

Локализации: если в CSV были дополнительные пары Заголовок;Текст, над таблицей появится блок назначения стран — выберите страну для каждой пары локализаций.

Шаг 3: Редактирование (опционально)

  • Редактировать строку: нажмите 🖉 (карандаш)

  • Сохранить изменения: нажмите ✓ (галочка)

  • Удалить строку: нажмите 🗑 (корзина)

После редактирования строка перепроверяется на валидность.

Шаг 4: Загрузка

  1. Убедитесь что выбраны нужные строки (чекбоксы)

  2. Нажмите «Загрузить выбранные»

  3. Прогресс-бар покажет процент выполнения

  4. По завершении появится результат:

    • ✓ Создано: X — успешно созданные push

    • ✗ Ошибок: Y — не удалось создать

Возможные ошибки валидации

Ошибка

Причина

Решение

Пустой заголовок

Title не заполнен

Добавьте текст заголовка

Пустой текст

Text не заполнен

Добавьте текст сообщения

Заголовок слишком длинный

Больше 250 символов

Сократите заголовок

Текст слишком длинный

Больше 400 символов

Сократите текст

Неверный день недели

День не распознан

Используйте ПН/MON и т.д.

Неверный формат времени

Время не соответствует HH:MM

Исправьте формат (9:00, 14:30)

Неверное событие

Событие не распознано

Используйте accept/redep/hold/etc

Неверный формат задержки

Задержка не соответствует формату

Используйте 10m, 1h, 2d

Предупреждения (не блокируют загрузку): картинка не 192×192 (будет приведена автоматически), не удалось загрузить картинку по URL, слишком длинный текст локализации.

Пример полного CSV файла (Regular)

День;URL картинки;Время;Заголовок;Текст
ПН;https://example.com/icon.png;9:00;Доброе утро!;Начните неделю с бонуса 🎁
ПН;;18:00;Вечерний бонус;Успейте получить до полуночи
ВТ;;10:00;Новые игры;Проверьте обновления каталога
СР;;12:00;Середина недели;Специальное предложение для вас
ЧТ;;14:00;Почти пятница;Подготовьтесь к выходным
ПТ;;16:00;TGIF!;Пятничные бонусы активированы
СБ;;11:00;Выходной день;Время для развлечений
ВС;;20:00;До встречи;Увидимся завтра!

Пример полного CSV файла (Event)

Событие;URL картинки;Задержка;Заголовок;Текст
accept;;0m;Отлично!;Ваша заявка одобрена
accept;;1h;Напоминание;Не забудьте воспользоваться бонусом
redep;https://example.com/icon.png;30m;Удвой свой редеп!;Получи 100% бонус на следующий депозит
hold;;30m;Подождите;Мы обрабатываем вашу заявку
pwa_install;;10m;Добро пожаловать!;Спасибо за установку
pwa_install;;1d;Как дела?;Надеемся вам нравится приложение
pwa_install;;7d;Скучаем!;Давно вас не видели

Советы по массовой загрузке

Рекомендации:

  • Подготовьте CSV в Excel/Google Sheets, сохраните как CSV (UTF-8)

  • Скачайте пример прямо из диалога (кнопка «Скачать пример») — он всегда в актуальном формате для выбранного типа push

  • Проверяйте данные в таблице перед загрузкой

  • Начинайте с небольшого файла для теста

  • Используйте осмысленные заголовки (первые 30 символов станут названием push)

Избегайте:

  • Слишком длинных заголовков (макс 250 символов)

  • Слишком длинных текстов (макс 400 символов)

  • Пропуска колонки URL картинки — оставляйте её пустой, но не удаляйте (минимум 5 колонок)

  • Специальных символов без кавычек

  • Пустых строк в CSV файле