Правила преобразования фидов в Google Merchant Center и Facebook

Обзор и практическое применение правил преобразования фидов в Google Merchant Center и Facebook

Каждому рекламодателю, работающему с фидами товаров в Google Merchant Center и Facebook, хочется сформировать качественный фид, удовлетворяющий требованиям используемых рекламных систем. Но, как это сделать, если у клиента нет возможности заполнить или исправить те или иные атрибуты товаров на сайте?

В данной статье мы рассмотрим правила преобразования фидов в Google Merchant Center и Facebook, которые дают возможность специалисту без привлечения разработчика, самостоятельно внести массовые или точечные изменения в фид.

Google Merchant Center

Рассмотрим правила преобразования фидов в Google Merchant Center, с помощью которых можно вносить изменения в атрибуты фидов, добавлять новые или приводить их в соответствие с требованиями системы.

Как заполнить атрибут нужным значением

1. Переходим на вкладку “Фиды” и открываем фид, в котором планируются изменения.

Вкладка «Фиды»

2. Далее открываем вкладку “Правила преобразования фидов” и начинаем создавать правило. В качестве примера, для товаров, которые содержат в своем названии слово “диван”, заполним атрибут “марка” (brand) значением “odesseo”. 

Вкладка «Правила преобразования фидов»

3. Выбираем атрибут, в который мы хотим внести изменения. 

Обработанные атрибуты

4. Для данной задачи используем только “Источники данных”. Задаем условия, в соответствии с которыми мы выберем только те товары, название которых содержит “диван”.

Источники данных

5. Задаем значение для атрибута “марка”, которое нам нужно получить в итоге. Помимо функции “задать значение” еще доступны две функции: “импорт” (дает возможность переносить значения атрибутов из других фидов) и “использовать последнее значение” (используется, чтобы обновить атрибут в соответствии с последними указанными значениями и актуальна только для атрибутов price [цена] и availability [наличие]).

Задать значение для атрибута

Проверка результатов

6. Для быстрой проверки результатов ищем несколько товаров (по идентификатору), для которых вносились изменения.

Сохранить проект

7. Результат отображается в режиме реального времени. Если изменения соответствуют ожиданиям, сохраняем проект.

Тестирование изменений

8. Для более детальной проверки внесенных изменений после сохранения проекта будет доступна функция “Тестирование изменений”, этот процесс может занимать до 20 мин. После тестирования сразу будет доступна возможность посмотреть отчет, который отображает более подробную  информацию о внесенных изменениях.

Применить изменения

9. Если правило работает правильно, все изменения необходимо применить.

Применить изменения

После внесенных изменений рекомендуется обновить фид вручную. Обновление информации в фиде может занять около 30 мин.

Как привести атрибут в соответствие со спецификацией?

Бывают случаи, когда в фид поступают некорректные значения. Например, в атрибут gender [пол] вместо допустимых значений (male [мужской], female [женский], unisex [унисекс]) передается некорректное (Он, Она…). В таком случае, исправить ошибку поможет правило “Привести в соответствие со спецификацией”, как массово так и точечно. Данное правило актуально только для атрибутов, которые должны строго соответствовать допустимым значениям (например, gender [пол], condition [состояние], availability [наличие] и др.).

1. Создаем новое правило и выбираем необходимый атрибут. В данном случае gender [пол].

Правило «Привести в соответствии со спецификацией»

2. На следующем этапе необходимо заменить некорректные значения на допустимые.

Замена некорректных значений

3. Применяем значения и смотрим результат изменений в предварительном просмотре.

Предварительный просмотр изменений

4. Убедившись, что все корректно работает, необходимо сохранить проект и применить созданные правила.

В каких случаях использовать правила “Добавить в начало” и “Добавить”?

Зачастую приходится проводить эксперименты с названиями или описаниями товаров, а именно проверять их эффективность при наличии тех или иных характеристик. Такую задачу помогут решить правила “Добавить в начало” или “Добавить”. Для примера попробуем сделать атрибут title [название] более информативным (исходное  значение “Шорты женские клеш”). Добавим в название информацию о бренде, цвете и размере.

1. Создаем новое правило для атрибута title [название].

Создание нового правила для атрибута title

2. Добавляем необходимые собственные значения или значения определенных атрибутов, не забывая о пробелах и знаках препинания.

Добавление необходимых значений

3. Сохраняем и проверяем результат в предварительном просмотре.

Сохранение и проверка результатов

4. Если результаты соответствуют ожиданиям, сохраняем проект и применяем изменения.

Facebook

Правила в Facebook выполняют аналогичные функции, правда, они не являются настолько гибкими, как в Google Merchant Center. С их помощью можно изменять регистр, сопоставить со столбцом, задать значение по умолчанию или заменить значение атрибутов. Рассмотрим каждое правило отдельно.

Обратите внимание, что каждое правило применимо только к одному столбцу.

Как изменить регистр текстового значения?

Данное правило позволяет изменить написание исходного текста, а именно, прописать:

  • все слова с заглавной буквы;
  • только первое слово с заглавной буквы;
  • все слова строчными буквами.
  • все слова заглавными буквами (Facebook не рекомендует использовать только заглавные буквы).

В качестве примера, для строки “Название” (title) пропишем каждое слово с прописной буквы.

1. В Commerce Manager необходимо выбрать нужный каталог.

Каталоги в Commerce Manager

2. Перейти на вкладку “Источники данных” и выбрать фид с данными.

Вкладка «Источники данных»

3. Далее “Настройки” — “Добавить правило”.

«Настройки» - «Добавить правило»

4. Выбираем правило “Изменить регистр”.

Правило «Изменить регистр»

5. Задаем правило изменения регистра и атрибут, для которого оно будет применено. После этого в предварительном просмотре будут доступны исходные и новые значения.

Изменение регистра

6. Если ошибок нет, создаем и применяем правило. Применить можно сразу или позже (изменения вступят в силу после обновления фида по расписанию).

Правила фида данных

Как привести название столбца в соответствие требованиям?

В случае, если в фид передается название столбца, которое не соответствует требованиям системы, то исправить это можно с помощью правила “Сопоставить со столбцом”. Например, если в фид попадает столбец с названием “years_group” (возрастная группа), то система его не сможет прочитать, так как в соответствии с  требованиями данный атрибут должен иметь название “age_group”.

Как использовать замену?

Если есть необходимость исправить в столбце неправильное значение или заменить определенный символ, слово или значение целиком — применяется правило поиска и замены (как и в обычном текстовом редакторе). Например, если вы хотите продлить сроки распродажи и вам необходимо изменить дату и время окончания распродажи.

1. Добавляем правило “Использовать замену”.

Правило «Использовать замену»

2. Выбираем столбец, в котором хотим произвести изменения, задаем текущее значение и то, которое ожидаем получить.

Замена значений

3. Создаем и не забываем применить внесенные изменения.

Как задать значения по умолчанию?

Правило подойдет в том случае, если значение атрибута не заполнено вообще или необходимо добавить новый столбец. Например, отсутствие значения “brand” для монобрендового магазина. 

Минусом данного правила является то, что значение будет задаваться только для пустых строк (если заполняем пустые значения для определенного столбца) или заполнять одним значением весь столбец (в случае добавления нового атрибута).

1. Создаем новое правило “Установить значения по умолчанию”.

Установить значения по умолчанию

2. Выбираем столбец и задаем значение по умолчанию.

Использовать значения по умолчанию

Как использовать замену по регулярному выражению?

Данная функция похожа на обычную замену, только позволяет использовать регулярные выражения в рамках одного правила, что и делает текущее правило более гибким. К примеру, нам необходимо привести к одному виду название бренда, которое написано по-разному в столбце “title” (Название). 

1. Создаем правило “Замена по регулярному выражению”.

Замена по регулярному выражению

2. Через вертикальную черту (без пробелов) перечисляем неправильно указанные значения и задаем новое значение.

Использование замены по регулярному выражению

Надеюсь, вам помогли примеры по работе с правилами преобразования фидов. Буду рад увидеть в комментариях различные идеи, которые могли бы помочь улучшить качество фидов =)