Динамические креативы: как использовать фиды из Google Sheets и Airtable для Яндекс.Директ и VK Ads
Динамические креативы: как использовать фиды из Google Sheets и Airtable для Яндекс.Директ и VK Ads
У меня есть привычка открывать утром не новости, а таблицу с товарами, как другие открывают холодильник. Кто-то заваривает кофе, а я гляжу, что там в фиде подросло, что с остатками, и как живет карточка «кроссовки-недорого-но-классные». Когда в 10:03 маркетолог пишет «срочно поменять цену на распродажу и заменить баннер во всех объявлениях», у меня не дергается глаз. Потому что это уже автоматом улетает в динамические креативы из Google Sheets и Airtable, через Make.com, в Яндекс.Директ и VK Ads. Я вобще больше переживаю, не забыл ли кота покормить, чем успеет ли обновиться цена.
Давайте к сути без фанфар. Динамические креативы – это когда объявление подстраивается под человека и ситуацию: под его запрос, категорию, город, наличие и даже скидку прямо сейчас. Вместо того чтобы вручную перелопачивать десятки баннеров, вы обновляете один источник правды, фид, и система сама собирает релевантную подачу. По-хорошему, фид – это просто таблица с аккуратными колонками: название, ссылка, цена, старая цена, картинка, доступность, категория. По-русски – ваш товарный фид. Яндекс любит yml фид, VK Ads охотно ест CSV и XML, а Make.com без эмоций склеивает все форматы и гонит дальше. И да, чтобы не путать термины, рейтинг фиде тут ни при чем, это из шахмат. Хотя, если у вас фиде шахматы в ассортименте, их тоже можно продавать динамически.

Почему именно Google Sheets или Airtable. Таблица от Google – идеальна, когда нужно быстро стартовать и дать доступ всем, кто умеет открывать ссылку. Формулы, проверка данных, UTM на коленке, все работает. Airtable – как таблица на стероидах: нормальные типы данных, связи между каталогами, картинки как вложения, статусы, ревизии. В Airtable удобно хранить много атрибутов и варианты, а еще не страдать от версий файла «прайс_новый_в5_точно_последний.csv». В любом случае, вопрос «какие фид форматы поддерживать» решается просто: храните в нормальной структуре, а Make.com сам соберет нужный формат на выходе.
Как это клеится технически, по живому. В Sheets у вас есть таблица с колонками id, title, url, price, oldprice, image_link, availability, category. В соседней колонке формулой собираете UTM, что-то вроде =A2&”?utm_source=direct&utm_campaign=”&E2&”&utm_content=”&B2. В Airtable в идеале разделяете справочники: категории живут отдельно, товары тянутся ссылками, изображения загружаете файлом, чтобы не ловить битые ссылки. Дальше заходите в Make.com, регистрируетесь тут, чтобы не искать нужный вход: https://www.make.com/en/register?pc=horosheff, создаете сценарий с триггером при изменении строки в Google Sheets или Airtable, и готовите две ветки: одна собирает яндекс фид в формате YML, другая – выгружает CSV или XML под каталог VK Ads. Если модулей не хватает, HTTP-запросы спасают, а шаблон в текстовом модуле Make аккуратно штампует yml фида под схему Яндекса.
С Яндекс.Директ есть нюанс, который новичков кусает за палец. Для динамических объявлений по фиду поля должны быть валидны, ссылки рабочие, а изображения – с белым фоном и в допустимых размерах. В yml фид обычно идут offer с обязательными полями id, name, url, price, currencyId, picture, categoryId, availability. Если продаете услуги, а не чайники, все равно можно настроить фид – используете тип vendor.model или простой offer, просто аккуратно заполняете названия и прописываете заглушки там, где нужно. Make.com берет строки из таблиц, превращает их в XML через генератор, складывает файл на хостинг или в S3, либо шлет его по ссылке в Яндекс, и в момент изменения цена улетает в объявления без ваших вздохов и кофе третьей крепости.
Во VK Ads история похожая, но теплее к CSV. Создаете каталог, подключаете фид, где есть title, link, price, oldprice, image_link, availability, condition, brand и категория. Дальше включаете динамические креативы, и VK сам подставляет картинку, цену и текст в форматах карусель, карточки, коллекции. Удобно поддерживать отдельный столбец с промокодом или меткой распродажи, чтобы заголовок подменялся в нужный день. В Make.com ставите расписание обновления каждый час, храните контрольную сумму по строкам, чтобы грузить только дельту, и не мучаете платформу лишними вызовами. Там же же собираете отчетность, тащите метрики из VK Ads API и Яндекс.Директа в Google Sheets во второй лист, строите короткую сводку: показы, клики, CTR, CPC, конверсии, выручка. Когда все метрики в одной таблице, жить проще, а обсуждения «почему просели заявки» превращаются в конкретику.

Пара мелочей, которые экономят недели. Для изображений не ленитесь проверять пропорции заранее, иначе модерация закусывает и креативы залипают. Для наличия используйте простую логику: in_stock, out_of_stock, preorder, а не «временно нет» с эмодзи, системы это не ценят. Делайте отдельное поле для ключевой фразы и второе для заголовка, чтобы была возможность менять одно без другого. Отдельный совет для тех, кто любит порядок: заведите в Make хранилище ключей, сохраняйте id элемента в рекламных системах и хэш содержимого, тогда обновляться будут только реально изменившиеся строки, а не весь фид. И да, даже если очень хочется костылить регулярками, лучше один раз собрать нормальный парсер XML и шаблон, чем потом ночами ловить кавычки.
Про эффективность тоже пару слов, без барабанов. Когда динамические креативы подпитываются живым фидом, CTR обычно растет на 10-30 процентов, потому что заголовок и цена соответствуют запросу, а не абстрактному «скидки всегда». Конверсия меньше прыгает при распродажах, потому что кнопка и картинка обновились вовремя. И главное – вы перестаете нажимать лишние кнопки. Я замерял на одном клиенте с электроникой: рутинные обновления товара сэкономили около 6 часов в неделю, а в Черную пятницу – где-то 14 часов, потому что прайс гулял каждые 2-3 часа. Те же схемы отлично ложатся на недвижимость, услуги, B2B, инфопродукты, там просто другие колонки. Слова «товарного фида» не бойтесь, если продаете курс, все равно можно назвать его товаром для систем, они не обидятся.
Где в этой истории нейросети и зачем они вообще. Они отлично дополняют креативную часть. На уровне Make можно генерировать альтернативные заголовки и описания по шаблону, исходя из атрибутов фида, и тестировать их в разных аудиториях. Например, если товар сезонный, в сентябре подставляем «к школе», а в ноябре – «к зиме», динамически, без ручных танцев. Но фид остается главным – это база, на которую накручиваются все украшения. И если честно, даже самый умный генератор не спасет, если url битый, а картинка 200 на 200.

Еще немного практики, из серии «не повторяйте моих ошибок». На одном проекте мы три дня не могли понять, почему Яндекс режет половину ассортимента. Оказалось, мы в yml фид прокинули категорию словами, а надо было id из дерева категорий. Чуть раньше VK Ads отбрасывал изображения, потому что CDN отдавал 302 редирект на переезд домена. Визуально все ок, а роботы не любят сюрпризы. С тех пор делаю проверку картинок через Make отдельным шагом: получить заголовок ответа, проверить Content-Type, размер и отдать в лог. А еще не забывайте про старую цену oldprice – без нее скидка не рисуется нормально, и все страдает. Мелочь, а продажи дают плюс, потому что человеку нужно увидеть реальную экономию, не лозунг.
Если хотите это все не просто читать, а поставить себе рабочую схему, у меня есть нормальная дорожка. Подписывайтесь, там без мишуры, только кейсы и разборы: Хотите научиться автоматизации рабочих процессов с помощью сервиса make.com и нейросетей ? Подпишитесь на наш Telegram-канал. Для тех, кто любит идти быстро и без копания в API, я сделал курс с пошаговыми видео и шаблонами: Обучение по make.com. А если вообще хочется собрать все за час и пить чай, вот библиотека готовых сценариев, подключили и поехали: Блюпринты по make.com. Регистрация на Make тут, чтобы старт был гладкий: https://www.make.com/en/register?pc=horosheff.
Мини-гайд без занудства
Соберите исходники в таблицу, не жадничайте на колонки и пишите человеческие названия. Настройте в Make.com триггер на изменения, сразу добавьте шаг с валидацией ссылок и цен, и заготовьте два выходных формата – yml для Яндекс.Директ и CSV или XML для VK Ads. Продумайте логику акций, сезонности и городской сегментации прямо в столбцах, чтобы креативы становились персональными. Подключите выгрузку статистики обратно в Sheets, сделайте отдельный лист со сводкой. И самое скучное, но важное – заведите журнал ошибок, чтобы видеть, что отвалилось. Через неделю у вас будет ощущение, что реклама крутится сама, и это не обман, просто вы перестали мешать системе дышать.
FAQ
Какой формат лучше для Яндекс.Директ, CSV или yml фид
Для динамических объявлений по товарам удобнее yml фид, он нативен и меньше сюрпризов на модерации. Обязательные поля id, name, url, price, currencyId, picture, categoryId, availability. Если уже есть CSV, в Make.com проще сделать преобразование в XML и не усложнять жизнь руками.
Какие фид форматы принимает VK Ads
Каталоги VK спокойно принимают CSV и XML со стандартными полями title, link, price, oldprice, image_link, availability, brand, category. Важна кодировка UTF-8 и корректные ссылки на изображения без редиректов и запрета на ботов.
Как настроить фид из Google Sheets, если у нас услуга, а не товар
Добавьте строки как «товары», где item – это тариф или пакет, а категория – тип услуги. Обязательные поля те же, просто в названии и описании отдаете ключевую пользу, а на ленде уточняете. Яндекс и VK не против, им важна структура.
Где хранить собранный yml фида для Яндекса
Три обычных места: статическая ссылка на сайте, облачное хранилище с публичным URL, или прямая подача через API. В Make можно сохранять файл на S3 или в Google Cloud Storage и отдавать постоянную ссылку рекламной системе. Главное – не менять URL, чтобы не ловить переиндексацию.
Как часто обновлять фид
Если цены живые, ставьте обновление раз в час, иначе раз в сутки достаточно. При больших каталогах обновляйте дельтой, используя хэш по строкам, чтобы не гонять весь файл и не упираться в лимиты API.
Что делать, если модерация режет изображения
Проверьте размер и пропорции, отсутствие текста, отсутствие логотипов конкурентов или чужих брендов. Выдайте картинки напрямую, без 302, и убедитесь, что Content-Type image/jpeg или image/png. Добавьте в Make отдельный шаг проверки, чтобы не ждать сюрпризов.
Можно ли совмещать динамические креативы с ручными баннерами
Да, чаще всего это и работает лучше всего. Оставляете тестовый статик для акцентов, а массовый охват кладете на динамику из фида. В отчетах видно, где выигрывает автомат, а где нужен арт.
А при чем здесь рейтинг фиде и фиде шахматы
Ни при чем, если только вы не продаете шахматные наборы и книги. Но если продаете, добавьте поле со стилем фигур, материалом и фото доски, динамические креативы в Яндекс.Директ и VK Ads покажут ровно то, что искал ваш гроссмейстер.
Чем Google Sheets отличается от Airtable для фидов
Sheets быстрее стартует и подходит командам, где надо просто. Airtable удобнее, когда много атрибутов, разные сущности и медиа. В Make оба источника равноправны, так что выбирайте сердцем, а не модой.
Где получить готовые сценарии и поддержку
Тут без тумана. Канал с разборами и новыми фишками: Telegram. Пошаговое обучение по make.com с практикой. И библиотека готовых шаблонов тут: блюпринты. Регистрация на Make – по прямой ссылке: https://www.make.com/en/register?pc=horosheff.


