Без категорії

Як управляти рекламою для динамічного асортименту що міняється щодня

TL;DR

Якщо ваш асортимент змінюється щодня — залишки, ціни, нові позиції — ручне управління рекламою перетворюється на пекло. У практиці LeadPrice 6 з 10 e-commerce клієнтів приходять із ситуацією «ми рекламуємо товар, якого вже немає» або «нові хіти сидять без трафіку тиждень». Стандартний підхід агенцій — щодня руками правити кампанії — це 15-20 годин роботи на тиждень без масштабування. Робочий варіант: автоматизація через товарні фіди + Dynamic Ads + правила сегментації за margin/availability. У цій статті розбираємо framework з 5 кроків, який дозволяє керувати 5000+ SKU без ручної праці та тримати ROAS стабільним навіть при щоденних змінах каталогу. Час впровадження 2-4 тижні, окупність через зниження витрат на менеджмент + ріст конверсії на 18-25% за рахунок актуальності оферу.

Чому стандартний підхід не працює

Типова ситуація: у вас інтернет-магазин з 2000 SKU, щодня 150-300 товарів змінюють ціну, 50-80 закінчуються, 30-50 додаються. Ви запустили Google Shopping та Meta каталог місяць тому, перші два тижні все працювало, далі почали скарги клієнтів «ціна на сайті інша», «товару немає в наявності», конверсія впала на 30%.

Звичайна агенція на цьому етапі пропонує: «Ми будемо щодня оновлювати кампанії вручну». Реальність — менеджер фізично не встигає обробити більше 100-150 позицій на день. Решта товарів або сидять із застарілими даними, або взагалі вимикаються «на всяк випадок». Результат: 60-70% асортименту не рекламується, бюджет ллється на 10-15% хітів, які швидко вигорають.

У практиці LeadPrice ми бачили клієнта з ніші електроніки, який витрачав $4500/міс на Google Shopping, але 820 з 1200 активних товарів мали в фіді ціни триденної давності. Клікабельність була непогана (CTR 1.8%), але конверсія 0.4% замість очікуваних 2-3%. Причина банальна — користувач бачив у рекламі ціну $299, приходив на сайт, бачив $349, йшов до конкурента. Втрати $1200-1500/міс тільки на розбіжності даних.

Framework: 5 кроків автоматизації реклами динамічного асортименту

Наш підхід базується на принципі «система має бути розумнішою за менеджера». Не людина оновлює дані, а платформа сама бере актуальну інформацію кожні 2-6 годин та адаптує стратегію під зміни. Це не магія — це правильна архітектура фідів + автоматизовані правила + сегментація товарів за бізнес-логікою.

Крок 1: Побудова товарного фіду з бізнес-атрибутами

Що: Товарний фід — це XML/CSV файл з усім вашим асортиментом, який рекламні платформи читають для створення оголошень. Стандартний фід містить: ID, назва, ціна, наявність, посилання, зображення. Робочий фід для динамічного асортименту має додатково: margin%, stock_level (кількість залишків), priority (пріоритет показу), last_update (дата останньої зміни), category_performance (історична конверсія категорії).

Як: Якщо у вас є CRM/ERP (1С, KeyCRM, Poster, будь-яка інша) — налаштовуємо автоматичний експорт фіду кожні 2-4 години через API або scheduled task. Якщо немає — пишемо скрипт, який парсить базу сайту (WordPress WooCommerce, Shopify, OpenCart тощо) та генерує фід. Важливо: фід має оновлюватися АВТОМАТИЧНО, без ручного втручання. Платформи типу Google Merchant Center та Meta Commerce Manager вміють читати фід за URL кожні 24 години, але для динамічного асортименту ставимо оновлення кожні 4-6 годин через Supplemental feeds або Content API.

Що це дає: Актуальність даних 99.8% часу. Товар закінчився о 14:00 — о 18:00 він вже не показується в рекламі. Ціна змінилась — через 4 години оновлюється скрізь. У кейсі Adaptis (товарка одягу) після впровадження автофіду кількість скарг «ціна не та» впала з 12-15/тиждень до 1-2/місяць, конверсія виросла на 22% за перший місяць.

Крок 2: Сегментація асортименту за бізнес-логікою

Що: Не всі товари рівні з точки зору бізнесу. Є хіти з margin 40% та оборотом 100 шт/міс, є аутсайдери з margin 8% та продажем 2 шт/квартал. Рекламувати їх однаково — спалювати бюджет. Робоча сегментація ділить асортимент на 4-6 груп за матрицею «margin × popularity».

СегментКритеріїСтратегія реклами% бюджету
ЗіркиMargin >30%, продажів >20/місМаксимальна видимість, Target ROAS 400-500%, окремі кампанії40-50%
ПотенціалMargin >25%, продажів 5-20/місТестування аудиторій, Target ROAS 300-350%25-30%
КасовіMargin <20%, але продажів >50/місМінімальна ставка, Target ROAS 200-250%, тільки remarketing10-15%
ХвістMargin будь-який, продажів <5/місDynamic Ads з мінімальною ставкою або взагалі без реклами5-10%
НовіТовар в каталозі <30 днівАгресивне тестування 14 днів, потім перехід у відповідний сегмент10-15%

Як: У товарному фіді додаємо поле custom_label_0 зі значенням сегменту (stars/potential/cash_cows/long_tail/new). Скрипт автоматично розраховує сегмент на основі даних з CRM: margin беремо з собівартості, popularity — з кількості продажів за останні 60 днів. Далі в Google Ads створюємо окремі кампанії Shopping для кожного сегменту з відповідною стратегією ставок. У Meta — використовуємо Product Sets з фільтрацією по custom_label.

Що це дає: Бюджет йде на товари, які реально приносять гроші. У проєкті з ніші косметики (1800 SKU) після сегментації ROAS виріс з 3.2 до 5.8 за 2 місяці — просто тому що перестали лити 35% бюджету на low-margin позиції з конверсією 0.3%.

Крок 3: Dynamic Ads + автоматичні правила показу

Що: Dynamic Product Ads (Meta) та Performance Max / Standard Shopping (Google) автоматично створюють оголошення для кожного товару з фіду. Замість 500 ручних кампаній ви маєте 1 кампанію, яка сама адаптується під зміни асортименту. Ключ — правильні автоматичні правила: показувати тільки товари в наявності (availability = in stock), виключати товари з залишком <3 шт (щоб не вигоріти миттєво), підвищувати ставку на нові товари перші 14 днів на 20-30%.

Як: У Google Merchant Center налаштовуємо Supplemental feed з правилами: якщо quantity < 3 → встановити availability = out of stock. Якщо last_update новіше ніж 14 днів тому → додати custom_label_1 = new. У Meta Commerce Manager аналогічно через Product Sets. Далі в рекламних кабінетах створюємо кампанії з targeting по цих атрибутах. Google Performance Max автоматично розподіляє бюджет між товарами на основі конверсії, Meta DPA — на основі engagement.

Що це дає: Нульовий ручний труд на оновлення оголошень. Товар з’явився в базі о 10:00, о 14:00 вже крутиться реклама. Товар закінчився — через 4 години реклама зупинена. Це критично для ніш з високою ротацією: fashion, електроніка, продукти харчування. У роботі з клієнтом FZone (хоч це клініка, але принцип той же для послуг) ми використовуємо автоправила для вимкнення слотів, які заповнені на 90%+ — економить 12-18% бюджету щомісяця.

Крок 4: Стратегія ставок під змінний асортимент

Що: Класична помилка — поставити Target ROAS 500% на всю кампанію та чекати. Реальність: алгоритм навчається 14-21 день, за цей час асортимент встигає змінитися на 30-40%, модель застаріває, ставки неоптимальні. Робоча стратегія: комбінація Maximize Conversion Value (Google) або Bid Cap (Meta) для нових товарів (перші 14 днів) + Target ROAS для стабільних сегментів + Manual CPC для товарів з низькою частотою продажів.

Як: Створюємо 3 типи кампаній паралельно. Кампанія А (Навчання): всі товари з міткою new, стратегія Maximize Conversion Value, бюджет 15-20% від загального, термін життя товару в цій кампанії 14 днів — потім автоматично переходить в Б або В. Кампанія Б (Стабільні): товари сегментів Stars + Potential з історією >30 днів, Target ROAS встановлюється індивідуально по сегменту (Stars = 450%, Potential = 320%). Кампанія В (Хвіст): Long Tail товари, Manual CPC з мінімальними ставками або взагалі тільки remarketing.

Що це дає: Алгоритми завжди мають свіжі дані для оптимізації. Нові товари отримують агресивний push, стабільні — ефективний ROAS, хвіст не їсть бюджет. У проєкті Adaptis зі зміною стратегії ставок CPA знизився на 28% за перший місяць ($47 → $34), при тому що асортимент оновлювався на 25-30% щотижня.

Крок 5: Моніторинг та автоматичні алерти

Що: Навіть повна автоматизація потребує нагляду. Ситуації типу «фід перестав оновлюватися через помилку сервера» або «платформа відхилила 300 товарів через порушення policy» мають викликати негайну реакцію. Стандартний підхід — менеджер заходить раз на день подивитися. Робочий — система сама надсилає alerts у Telegram/Slack при критичних подіях.

Як: Налаштовуємо моніторинг через Google Apps Script (для Google Merchant Center) або Meta Business SDK (для Meta Commerce). Скрипт кожні 2 години перевіряє: чи оновився фід за останні 6 годин, чи є масові відхилення товарів (>5% каталогу), чи впала кількість активних товарів більше ніж на 15% за день, чи є різкий дроп CTR/CR (більше 30% за добу). Якщо так — надсилає повідомлення в робочий чат з деталями проблеми.

Що це дає: Проблеми виявляються за 2-4 години замість 1-2 днів. Це різниця між втратою $50 та втратою $500. У LeadPrice ми використовуємо власний дашборд, який агрегує дані з Google Merchant Center, Meta Commerce Manager, GA4 та CRM клієнта — один екран показує здоров’я всієї системи реального часу.

Приклад застосування: e-commerce електроніка

Вихідні дані: Інтернет-магазин електроніки та аксесуарів, 3200 SKU, асортимент оновлюється щодня на 8-12% (нові моделі, зняті з продажу, зміна цін через курс долара). До нас прийшли з проблемою: Google Shopping витрачав $3800/міс, ROAS 2.8, але 40% кліків йшло на товари, яких або немає, або ціна застаріла. Конверсія 1.1% замість очікуваних 3-4% для ніші.

Що зробили: Впровадили framework за 3 тижні. Тиждень 1 — налаштування автоматичного фіду через API з їхньої 1С (оновлення кожні 4 години), додали поля margin%, stock_level, priority. Тиждень 2 — сегментація асортименту на 5 груп (таблиця вище), створення окремих кампаній Shopping під кожен сегмент. Тиждень 3 — налаштування автоправил (приховання товарів з залишком <2 шт, підвищення ставки на новинки, виключення low-margin при ROAS <180%) та alerts в Telegram.

Результат за 2 місяці: ROAS виріс до 4.6 (з 2.8), конверсія до 3.2% (з 1.1%), кількість скарг на неактуальність впала з 18-22/тиждень до 2-3/місяць. Бюджет той же $3800/міс, але тепер він генерує $17 500 продажів замість $10 600. Економія часу менеджера — 18 годин/тиждень (раніше вручну оновлював топ-200 товарів щодня). Ці 18 годин пішли на аналіз нових гіпотез та тестування аудиторій, що дало додатковий приріст ROAS на 0.4 пункти.

Коли цей framework не підходить

Будьмо чесні: автоматизація — не універсальна таблетка. Є ситуації, коли вона або неможлива, або недоцільна:

  • Асортимент менше 100 SKU. Якщо у вас 30-50 товарів — швидше налаштувати вручну раз на тиждень, ніж витрачати 2 тижні на автоматизацію. Окупність настане через 6+ місяців, це довго.
  • Немає CRM/ERP з актуальними залишками. Якщо ви оновлюєте наявність на сайті вручну — фід буде таким же неактуальним. Спочатку налагодьте облік, потім автоматизуйте рекламу.
  • Ніша з дуже низькою частотою покупок. Наприклад, промислове обладнання по $50K за одиницю — тут 1 покупка в квартал, алгоритмам немає на чому вчитися. Краще ручне керування з deep аналізом кожного ліда.
  • У вас немає розуміння margin по товарах. Сегментація без даних про маржинальність — це рулетка. Можете рекламувати товари, які приносять збиток при повному обліку логістики + повернень.
  • Бюджет менше $500/міс. Автоматизація має сенс при масштабі. На $300-400/міс рекламного бюджету алгоритми не встигнуть навчитися до того, як асортимент зміниться знову.

Ми в LeadPrice бачили клієнтів, яким казали «ні, вам рано автоматизувати» — це нормально. Краще чесно сказати «зараз це не спрацює», ніж взяти гроші та показати нульовий результат через 2 місяці. Наш фільтр «2 з 10» діє і тут.

FAQ

Скільки часу займає впровадження автоматизації товарного фіду?

Реалістичний термін 2-4 тижні залежно від складності інтеграції. Якщо у вас готовий експорт з CRM/ERP — можна за 10-14 днів (тиждень на налаштування фіду + автоправил, тиждень на запуск кампаній та первинне навчання алгоритмів). Якщо треба писати кастомний скрипт або парсити складну базу — до 4 тижнів. Найдовше зазвичай займає не технічна частина, а збір даних про margin та сегментацію асортименту — тут потрібна участь вашої команди (фінансист + товарознавець). Перші результати бачимо вже через 7-10 днів після запуску (зростання актуальності даних миттєве), повна окупність інвестицій у впровадження — 1.5-3 місяці.

Чи можна автоматизувати рекламу без технічних навичок команди?

Так, але вам потрібен виконавець, який це зробить. Якщо в команді є розробник або системний адміністратор — вони можуть налаштувати експорт фіду за нашою технічною специфікацією. Якщо немає — це робимо ми або залучаємо підрядника (вартість 1-3 години розробки, $50-150 залежно від платформи). Після налаштування система працює автономно, технічні навички не потрібні. Єдине що треба команді — доступ до CRM для перевірки, що дані експортуються коректно, та базове розуміння як працюють сегменти (це вже наша зона — ми навчаємо на онбордингу). У 80% випадків клієнт взагалі не чіпає технічну частину після запуску, тільки отримує звіти.

Які платформи підтримують Dynamic Ads для товарів?

Основні платформи: Google Ads (Performance Max, Standard Shopping, Display Remarketing), Meta (Dynamic Product Ads в Facebook + Instagram), TikTok (Collection Ads + Video Shopping Ads з каталогом), Pinterest (Shopping Ads), Criteo (спеціалізується на dynamic remarketing). У практиці LeadPrice 90% бюджету йде в Google + Meta, бо там найбільша аудиторія та кращі алгоритми. TikTok додаємо для fashion та beauty ніш, якщо цільова аудиторія 18-35 років. Pinterest — для home decor, DIY, весілля. Criteo використовуємо рідко, тільки для дуже специфічних ніш з довгим циклом покупки. Всі ці платформи читають стандартний фід (Google Shopping XML або Facebook Product Feed), тому одного разу налаштувавши фід, ви можете використовувати його скрізь.

Як часто потрібно оновлювати товарний фід для динамічного асортименту?

Мінімум — раз на добу (це стандарт Google Merchant Center). Оптимум для динамічного асортименту — кожні 4-6 годин. Максимум — кожні 2 години (більш часте оновлення не дає значного покращення, але навантажує сервер). У ніші з екстремально швидкою ротацією (наприклад, flash sales, limited drops) можна оновлювати кожну годину через Content API, але це вже edge case. Практичний підхід: основні поля (ціна, наявність) оновлюємо кожні 4 години автоматично, додаткові поля (описи, категорії, зображення) — раз на добу вночі. Це баланс між актуальністю та навантаженням на систему. Критично: фід має оновлюватися АВТОМАТИЧНО за розкладом, без ручного запуску — інакше забудете і проблема повернеться.

Чи потрібно наймати окремого спеціаліста для управління автоматизованими кампаніями?

Залежить від масштабу. Якщо асортимент до 1000 SKU та бюджет до $2000/міс — достатньо маркетолога на 50% ставки, який буде аналізувати дані раз на тиждень та коригувати сегментацію/ставки. Якщо 3000+ SKU та бюджет $5000+/міс — треба full-time спеціаліст або агенція. Парадокс автоматизації: система робить рутину сама, але хтось має аналізувати результати та приймати стратегічні рішення (які сегменти масштабувати, які категорії тестувати, коли змінювати Target ROAS). У LeadPrice наші стратеги ведуть 4-6 таких проєктів паралельно — це можливо саме завдяки автоматизації рутини. Якщо наймаєте in-house, очікуйте $800-1500/міс зарплата спеціаліста middle рівня, або $600-1200/міс послуги агенції (залежить від складності та SLA).

Що робити якщо платформа масово відхиляє товари з фіду?

Перше — зайти в Merchant Center / Commerce Manager та подивитися причину відхилення (Diagnostics → Item Issues). Найчастіші причини: некоректний GTIN (штрих-код), порушення policy (заборонені товари типу тютюн, зброя, ліки), низька якість зображень (розмір <250px, watermark), відсутність обов’язкових полів (brand, MPN для нових товарів). Рішення: виправляємо поля у фіді, чекаємо 24 години на повторне сканування. Якщо проблема масова (>30% каталогу) — швидше надіслати заявку в Support платформи з проханням manual review, це 2-3 дні. Критично: НЕ видаляйте та не перезаливайте весь фід — втратите історію, алгоритми почнуть навчатися з нуля. Виправляйте інкрементально через Supplemental feed. У практиці LeadPrice ми налаштували автоалерт, який надсилає повідомлення, якщо >5% товарів відхилено — це дає час відреагувати до того, як проблема вдарить по трафіку.

Висновок: автоматизація як конкурентна перевага

Якщо ваш асортимент змінюється щодня, а ви досі керуєте рекламою вручну — ви програєте конкурентам, які автоматизувалися. Різниця не в бюджеті, а в швидкості реакції: поки ви оновлюєте 100 товарів вручну, автоматизована система оновила 3000 та адаптувала ставки під нові дані. Це не про технології заради технологій — це про математику: актуальність даних +20% → конверсія +18-25% → ROAS +40-60% при тому ж бюджеті.

Framework з 5 кроків (автофід → сегментація → dynamic ads → стратегія ставок → моніторинг) працює для асортименту від 300 SKU. Термін впровадження 2-4 тижні, окупність 1.5-3 місяці. Найскладніше — не технічна частина, а збір даних про margin та чесна сегментація «що насправді приносить гроші». Решта — справа правильної архітектури та терпіння дати алгоритмам навчитися.

Якщо у вас 500+ товарів, які змінюються щотижня, та ви хочете дізнатися чи підходить цей підхід для вашого бізнесу — запишіться на аналіз. Ми проведемо аудит вашого каталогу, покажемо приклад сегментації на 50 ваших товарах та дамо чесний прогноз (з коридорами, не «точно буде так»). Зустріч 45-60 хвилин, після неї ви матимете roadmap впровадження або чесну відповідь «вам це не підійде, бо X». Більше наших кейсів та підходів — в розділі кейсів.

Зв'яжіться з нами

Хочете більше клієнтів?

Залиште заявку — ми зробимо безкоштовний аналіз вашого бізнесу

Дякуємо! Ми зв'яжемося з вами найближчим часом.