Adset.ProAdset.ProKnowledge base
Home/Групи Push-сповіщень/Масове завантаження Push з CSV

Масове завантаження 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 файлі