Как создать фид динамического ремаркетинга для Facebook без программиста

Динамический ремаркетинг в Facebook — подробный мануал по технической подготовке
Важно: из-за ограничений парсинга таблиц формулы годятся для формирования небольших фидов до 1000 продуктов.
Парсим данные в разных таблицах: из-за парсинга большого количества данных мы либо долго ждем результаты, либо получаем ошибки в формулах. А чаще всего и то и другое. Поэтому собираем данные в отдельных таблицах, а потом объединяем их.
Процесс занимает 1-3 часа, в зависимости от навыков работы в Google SpreadSheets и времени парсинга самого сайта.
У меня ушел час на подготовку и ввод формул, два часа на сканирование сайта, чтобы получить необходимые данные.
Все шаги показаны на примере проекта комaнды болгарского офиса Netpeak.
Этапы создания продуктового фида для фейсбук
Фид в фейсбуке — это таблица с товарами, которая должна отвечать определенным требованиям площадки.
Форматы файлов для Facebook: csv, tsv и xml (rss/atom).
Для продуктов необходимы следующие поля:
- id;
- title;
- description;
- availability;
- condition;
- price;
- link;
- image_link;
- brand, mpn or gtin (include at least one).
1. Сохранение исходных ссылок продуктов
Нам нужен список со ссылками на продукты. Их можно взять из sitemap xml.
- сохраняем xml карту;
- конвертируем xml в xlsx формат;
Существует много инструментов для бесплатного конвертирования, например, freefileconvert.
- копируем ссылки в таблицу Google;
Для парсинга данных используем XPath.
XPath (XML Path Language) — язык запросов к элементам xml или xhtml документа. Он применяется для навигации по элементам и атрибутам XML-документа. Выражения языка запросов очень похожи на пути, которые можно видеть при работе с файловой системой компьютера.
XPath использует выражения пути для выбора узлов в документе XML.
Самые полезные выражения пути:
| Выражение | Описание |
| имя_узла | Выбирает все узлы с именем имя_узла |
| / | Выбирает от корневого узла |
| // | Выбирает узлы в документе от текущего узла, который соответствует выбору, независимо от того, где они находятся |
| . | Выбирает текущий узел |
| .. | Выбирает родителя текущего узла |
| @ | Выбирает атрибуты |
Как ещё использовать XPath?
Xpath — декларативный язык запросов к элементам xml или (x)html документа и xslt преобразований.
XPath можно использовать для навигации по элементам и атрибутам в документе XML.
Это означает, что вы можете выбрать любой элемент или содержимое любого элемента, атрибута, таблицы или мета-объекта в источнике HTML документа или визуализированного документа.
2. Парсинг заголовка продукта
ImportXML(Url; XPath) — формула Google Spreadsheets, которая импортирует данные из источников в формате XML, HTML, CSV, TSV по URL и применении языка запросов XPath.
С помощью ImportXML можно парсить элементы метаданных (title, description, heading) любого сайта.
Рассмотрим на примере заголовка для страницы:
В коде страницы находим
Таким образом XPath для страницы сайта будет выглядеть «//h1».
//h1 — указывает на относительный путь к тегу h1. То есть нас не интересует на какой глубине (уровне вложенности) от корня находится заголовок.
Полная функция для Google Spreadsheets будет выглядеть так:
=importxml(URL,\"//h1[@itemprop=\\\'name\\\']\")
Применение для списка страниц:
3. Парсинг цен/наличие продукта
В данном примере удобнее было парсить целый блок цен (старая/новая цена + наличность), но бывают случаи, когда приходится парсить отдельно.
Рассмотрим конкретный случай, когда блок цен описан следующим образом:
Формула: =importxml(URL,\"//div[@class=\\\'productOrder\\\']\")
Есть минус — таблица принимает нечитабельный вид, но с этим справимся чуть позже.
Наличие продукта
Используем обычную функцию IF. Если в описании продукта присутствует «В наличии», выводим In stock, в противном случае — out of stock.
Цена
В отдельную ячейку выводим цену только, если продукт есть в наличии, для продуктов, которых нет, лучше не заморачиваться.
В нашем случае цена на сайте выводится без указания валюты, а в фиде необходимо ее указывать.
Для этого используем функцию «Concatenate» (объединение текста из разных ячеек).
Цена выводится по формуле =if(Isblank(Data2!C96),,CONCATENATE(Data2!C96,Data2!I96)) — если ячейка с ценой пустая. В таком случае выводим пустую ячейку. Если цена есть — выводим цену и добавляем идентификатор валюты (BGN).
Isblank — проверка, есть ли в ячейке число, текстовое значение, формула или нет.
4. Парсинг ID продукта
В нашем случае можем идентифицировать продукт по sku.
Формула для Google Таблиц: =importxml(URL,\"//span[@itemprop=\\\'sku\\\']\")
Результат:
5. Парсинг URL изображений
Проще всего оказалось взять URL изображений из Open Graph разметки (для других сайтов может быть по-другому).
Формула
=importxml(URL,\"//meta[@property=\\\'og:image\\\']/@content\")
6. Собираем данные в одной таблице
Для переноса данных из одного файла в другой в Google Таблицах используется функция «Importrange».
=IMPORTRANGE( \"URL таблицы\",\"Sheet1!C3:C853\")
Sheet1!C3:C853 — расположение интересующих нас элементов.
Недостающие колонки «Brand», «Description», «Condition» копируем одни и те же данные:
- brand — название сайта;
- description — общая фраза, в нашем случае «Хороший продукт от известных производителей»;
- condition — new.
7. Фид
В результате получаем таблицу:
8. Загрузка файла в Facebook
Таблицу загружаем в фейсбук и получаем такой результат:
310 продуктов с пометкой отказных — это те, которых нет в наличии, так что делаем вывод, что фид работает.
Результаты работы кампании с таким фидом за четыре месяца:
Выводы
Плюсы метода:
- экономия средств. Бесплатный аналог продуктового фида, если вы в самом начале развития интернет-магазина, инвестируете только свое время;
- безопасность. Нет необходимости давать доступы к сайту сторонним лицам;
- скорость. Возможность быстро запустить динамический ремаркетинг и возвращать пользователей на сайт;
- универсальность. Аналогично бесплатно можно парсить цены конкурентов и быть в курсе изменений ценовой политики на их сайтах.
Минусы:
- подходит только для небольших объемов данных;
- парсинг занимает много времени;
- если сайт блокирует множество запросов, могут возникать ошибки;
- при добавлении товаров или изменении URL адресов, изменения в фид придется вносить вручную.
Комментарии:
Рассказываем, как комaнда Netpeak работала над ростом органики и повышением видимости приоритетных страниц сайта по релевантной семантике....
01 04 2026 9:17:27
Увольнять сотрудника — это неприятно и порой сложно. Прежде надо убедиться, что такой шаг оправдан, но он же потребует от руководителя понимания, как действовать в подобной ситуации. На этом и остановимся...
31 03 2026 5:18:11
Интервью с основателем школы английского языка Progress...
30 03 2026 21:19:27
Как добиться 100% пользы от контекстных объявлений с помощью расширений...
29 03 2026 1:27:59
Что делать, если вы специально или нет попали под фильтр: руководство от выявления до спасения...
28 03 2026 0:31:39
Компании и продукты, социальные инициативы, главные проекты и миссия группы. Разложили все о Netpeak Group по полочкам в новом посте....
27 03 2026 12:41:54
Как и где найти хорошего автора для вашего сайта: сравнение платформ копирайтинга, форматы оплаты (объем или качество), фишки по выбору фрилансера. Читать дальше!...
26 03 2026 2:27:25
Главная задача крауд-маркетинга — помочь, дать пользователю экспертный ответ и уже в последнюю очередь — оставить ссылку...
25 03 2026 15:48:36
Изначально необходимо планировать продолжительное сотрудничество с агентством для достижения поставленных целей. В своей стратегии мы использовали сезонность, чтобы достичь максимальных результатов для клиента...
24 03 2026 9:31:38
Как стать лидером ниши не на словах, а на деле. Пошаговый алгоритм....
23 03 2026 5:54:56
Разбираем на примерах коллабораций, подрядчиков из регионов и тендендерных площадок...
22 03 2026 22:54:18
Чтобы грамотно анализировать статистику рекламных кампаний, необходимо связать Яндекс.Метрику и Яндекс.Директ. Рассказываем, как это сделать...
21 03 2026 0:41:56
Гайд по типам рекламы в соцсетях для SMM-, PPC-специалистов, блогеров и владельцев бизнеса в зависимости от целей, которые вы ставите перед продвижением. С конкретными рекомендациями и примерами. Узнать больше!...
20 03 2026 13:13:59
В течение 2016 года Алексей Селезнев собирал данные о стоимости клика в разрезе разных стран, регионов и тематик. Итоги исследования, тренды и прогнозы читайте в этой статье....
19 03 2026 3:39:30
Консультант по маркетингу в зоне ru Екатерина Решетило написала пост о том, как правильно настроить стратегический контент-маркетинг для долгосрочных продаж...
18 03 2026 5:32:52
Учимся выстраивать коммуникацию по специальным сценариям....
17 03 2026 22:35:29
И помните: плохих названий нет, если у вас есть большие деньги....
16 03 2026 3:16:52
Кейс: SEO для сайта эpoтического массажа — ROMI 980% за 10 месяцев...
15 03 2026 11:49:47
Стратегия продвижения, благодаря которой удалось снизить стоимость заявки от покупателей. Рассказываем об особенностях проведения акций в нише. Узнать больше!...
14 03 2026 10:46:20
Человеку стало плохо, он теряет сознание. Те, кто рядом, хотят помочь, но не знают, как это сделать. Давайте разбираться....
13 03 2026 23:50:12
Ситема управления проектами, которой пользуются в Netpeak....
12 03 2026 16:55:20
Как заинтересовать инвесторов, сколько времени это займет, а также стратегии поиска....
11 03 2026 0:59:50
Наличие или отсутствие в карточках отзывов о товарах интернет магазина сказывается на продажах, а также оказывает влияние на SEO. Об этом, а также о пользе автоматизированного сбора отзывов о товарах мы расскажем в этой статье....
10 03 2026 4:40:28
Основная цель CTA — помочь посетителю принять решение о покупке, скачивании, регистрации или подписке...
09 03 2026 7:32:19
Видеомаркетинг должен стать обязательной частью рекламной онлайн-стратегии, и мы собрали несколько подтверждений этому в нашей инфографике....
08 03 2026 14:52:22
Кейс SMM-специалиста Edu-CASH.com о том, что делать, если Facebook страница заблокирована. И почему могут забанить аккаунт даже популярного бренда. Узнайте в статье!...
07 03 2026 1:56:32
Сбор ключевых запросов с помощью программы Кей Коллектор: показываем и рассказываем пошагово с демонстрацией процесса настройки с сервисом Яндекс.Вордстат. Читать дальше!...
06 03 2026 16:57:56
Как узнать слабые места ваших рекламных кампаний с помощью бесплатного скрипта....
05 03 2026 4:24:42
Новое исследование стоимости клика в Казахстане в четвертом квартале 2018 года...
04 03 2026 3:46:56
Инструменты интернет-маркетинга, которые вы не используете или используете не на сто процентов....
03 03 2026 19:39:48
Мы решили узнать, как дорого обходятся рекламодателям клики по объявлениям в разных странах и тематиках, чтобы читателям блога было удобнее планировать бюджет на рекламные кампании....
02 03 2026 16:27:56
Когда и зачем нужно заказывать сбор семантического ядра, на какие этапы разбит процесс и какие результаты можно получить...
01 03 2026 21:26:26
Определение сайта нового типа. Захочет ли бизнес интернета перевести свои веб-приложения на более прогрессивные рельсы?...
28 02 2026 21:10:49
Находим пользователей, которые не знали, что им нужен ваш товар или услуга....
27 02 2026 14:18:36
Расскажем в двух словах о всеми забытой функции «Анализ конкуренции»....
26 02 2026 17:20:31
Не стучитесь к Алексею на ФБ с предложением что-то придумать для бренда. У Ломоносова целый тред таких непрочитанных сообщений. Узнать больше....
25 02 2026 17:11:23
Страховка, медицина, корпоративы, английский и оплата спортзала — знакомые плюшки IT-компаний. В этом материале читайте про редкие и необычные бонусы, которые предоставляются в некоторых IT-компаниях Украины....
24 02 2026 4:18:23
Грабберы — программы, позволяющие автоматизировать процесс сбора и публикации контента. С помощью грабберов, помимо парсинга контента, осуществляют перевод и уникализацию текстов....
23 02 2026 14:53:11
Современные платформы телефонии и коллтрекинга — это не только про звонки. С Ringostat вы узнаете, откуда пришел клиент, как менеджер ему ответил и какая реклама «принесла» деньги....
22 02 2026 7:40:19
Как начать бизнес в институте и масштабировать его до международной группы компаний. Собрали все самое интересное из интервью фаундера «Техно Ёж» Алексея Гулыя на конференции 8P....
21 02 2026 2:21:40
Отрывок из книги «Статистика: базовый курс в комиксах» Грейди Клейн и Алана Дебни...
20 02 2026 11:27:28
Экс-CEO, а теперь просто сотрудник и «волшебник страны Moz» Рэнд Фишкин поделился с читателями блога рассказом о своем видении будущего SEO, перспективах анонимизации сети и причудах американских клиентов....
19 02 2026 21:25:52
В помощь вебмастерам, которые поддерживают работу PBN....
18 02 2026 14:58:29
Как правильно оформлять свое портфолио, писать сопроводительные письма и делать посты в соцсетях. С помощью простой человеческой адекватности можно выигрывать у 90% других подрядчиков. Как это использовать? Читайте дальше!...
17 02 2026 11:55:56
кейсы по seo интернет-магазина модной одежды в Болгарии: как мы сняли негативный эффект от Google Penguin и получили ROMI (возврат маркетинговых инвестиций) 1428%...
16 02 2026 14:30:16
Пpaктическая информация о том, что и куда нужно постить....
15 02 2026 11:28:22
Почему синергия штатных специалистов и рекламное дело агентства SEO/PPC выгодна бизнесу...
14 02 2026 5:54:49
Директор «1С-Битрикс» в Казахстане Сармантай Касенов о кейсах, развитии и образовательной миссии компании...
13 02 2026 3:36:44
Как обезопасить себя от интернет-пиратов и защитить авторское право онлайн....
12 02 2026 13:27:29
Успешный блог помогает продавать товары и услуги, формировать сильный личный бренд, делиться своим опытом и задавать тренды. Осталось выбрать цель. Узнать как!...
11 02 2026 3:28:26
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::