1 / 7Node.js-прослойка решает проблему нецелевых заголовков в товарных кампаниях Яндекс Директа, трансформируя YML-теги без правки сайта.
Товарные кампании и смарт-баннеры в Яндекс Директе не позволяют редактировать текст объявления напрямую через интерфейс — заголовок и описание автоматически берутся из тегов <name> и <description> YML-фида, которые генерирует сайт. При этом эти теги изначально писались под карточку товара, а не под рекламную ленту, что приводит к несоответствию формата.
В рекламном объявлении видна примерно 35 знаков заголовка, тогда как на карточке товара может отображаться значительно больше информации. Разработчики нашли решение: вместо правки сайта была создана прослойка на Node.js, которая трансформирует данные из YML-фида перед их подачей в рекламную кампанию.
Этот подход позволяет гибко управлять текстами объявлений без вмешательства в структуру сайта, что особенно актуально для крупных интернет-магазинов с динамическим каталогом товаров.
Материал агрегирован; полный текст — на сайте Хабр — ИТ-новости.
Увеличить1 / 7