Як налаштувати правила фідів

Правила фідів дають змогу змінювати дані відповідно до вимог Специфікації даних про товари. Ви можете використовувати ці правила для виправлення помилок, а нам вони допомагають тлумачити дані у фіді. У цій статті пояснюється, як створювати правила фідів для даних про товари.

Перш ніж почати

Щоб використовувати правила фідів, спершу зареєструйте й надішліть фід через свій обліковий запис Merchant Center, а вже потім створюйте правила на основі цих даних.

Примітка. Щоб налаштувати правила для атрибута id [ідентифікатор], дотримуйтеся вказівок, наведених у відповідному розділі. Докладніше про налаштування правил для атрибута id [ідентифікатор].

Як користуватися правилами фідів

Щоб створити правило фіду:

  1. Відкрийте розділ Товари й перейдіть на сторінку Фіди.
  2. Виберіть фід, до якого хочете застосувати правила.
  3. Угорі сторінки перейдіть на вкладку Правила.
  4. Якщо з фідом зв’язано кілька країн продажу або цільових мов, виберіть ту, до якої хочете застосувати правило.
  5. Натисніть Створити правило.
  6. Виберіть атрибут, до якого потрібно застосувати правило фіду.
  7. Налаштуйте Джерела даних.
  8. За потреби додайте Перетворення.
  9. Натисніть Зберегти як чернетку.
  10. Внесені зміни зберігаються як чернетка правил. Натисніть Перевірити зміни, щоб протестувати створені правила, перш ніж застосовувати їх до даних про товари.
  11. Натисніть Застосувати, щоб зберегти та застосувати нові чи оновлені правила. Щоб вилучити чернетку, натисніть Відхилити.

На сторінці "Правила фідів" є таблиця Атрибути, що містить опис цільових атрибутів, до яких застосовуються правила.

Примітка. Правила застосовуються каскадом: якщо ви створите кілька правил, вони будуть застосовуватися по черзі. Докладніше про різні типи правил читайте нижче.

Правило за умовчанням – це правило, яке Google призначає для кожного атрибута фіду, указуючи значення з додаткового чи основного фіду. Щоб налаштувати правило, змініть спосіб визначення атрибута.

Як додавати джерела даних

Налаштуйте джерела даних, з яких мають надходити дані для атрибутів. Використовуйте умови й оператори ("Задати значення", "Отримати" та "Використовувати останнє значення"), щоб указати спосіб отримання даних. За допомогою цих операторів можна визначити ціль на основі наявного джерела даних або отримати з нього дані. 

Операції з джерелами даних

Оператор "Задати значення"
Використовуйте цей оператор, щоб заповнити цільовий атрибут поєднанням статичних значень зі значеннями стовпців з основних або додаткових фідів. Так ви зможете доповнити наявні дані про товари додатковими значеннями, наприклад додати бренд у назву товару. Правило з оператором "Задати значення" можна використовувати різним чином.
  • Призначити певний атрибут Google як назву стовпця, що додається у фід.
    • Приклад. Задати значення availability [наявність]: my_first_feed.stockstatus
  • Заповнити цільовий атрибут одним статичним значенням рядка.
    • Приклад. Задати значення condition [стан]: new [новий]
  • Заповнити цільовий атрибут будь-якою комбінацією стовпців, які додаються у фід, статичних або оброблених значень. Щоб створити рядок із кількох стовпців або значень, скористайтеся функцією зчеплення (або об'єднання). 
    • Приклад. Задати значення title [назва]: my_first_feed.brand + " " + my_first_feed.title
Пам'ятайте: правило Задати значення не буде застосовано, лише якщо в усіх доданих значеннях буде виявлено помилки. Нижче наведено приклади. 
  • Якщо ви хочете задати для атрибута title [назва] значення на основі стовпців my_first_feed.brand + " " + my_first_feed.title , правило не буде виконуватися, лише якщо система не зможе обробити обидва значення.
  • Це означає, що якщо система не зможе обробити значення my_first_feed.brand, то атрибуту буде присвоєно значення зі стовпця my_first_feed.title.
Оператор "Заповнити кількома значеннями"

Примітка. Ця операція застосовується лише до атрибутів included_destination [включені_кампанії] та excluded_destination [виключені_кампанії].

Використовуйте оператор Заповнити кількома значеннями, щоб призначити цьому атрибуту ряд значень із фіду чи оброблених атрибутів або власні значення. Він дає змогу призначити кілька служб атрибуту included_destination [включені_кампанії] або excluded_destination [виключені_кампанії] у полі для повторного введення даних. Це означає, що для атрибутів included_destination [включені_кампанії] та excluded_destination [виключені_кампанії] можна вказати значення Shopping [Покупки], Display Ads [Медійні оголошення] та Shopping Actions [Shopping Actions].

Оператор "Отримати"
Щоб застосувати Розширені параметри, натисніть значок стрілки.
  • З урахуванням регістру: отримуйте слова та фрази, що точно відповідають введеним за регістром.
  • Зберігати лише перше відповідне значення: якщо потрібний атрибут повертає два чи більше збігів, ви отримаєте лише значення, що збігається з першим у вашому списку. Наприклад, якщо ви хочете отримати значення "жовтий", "червоний" і "синій" із назви "Жовта сорочка із синіми смугами", то отримаєте лише значення "жовтий".
  • Шукати як регулярний вираз: отримуйте всі значення, що відповідають регулярному виразу. Його потрібно ввести в текстове поле. Наприклад, щоб вилучити з атрибута все, крім перших шести цифр, введіть: find: '^(.{6}).*$' replace: '\1'. 
  • Лише цілі слова: отримуйте лише цілі слова, що відповідають введеним. Наприклад, запобігайте виділенню слова "male" ("чоловік") у середині слова "female" ("жінка").
Оператор "Використовувати останнє значення"
Оператор Використовувати останнє значення підійде для атрибутів, пов'язаних лише з ціною та наявністю. Він допомагає знайти найновіше значення у двох або більшій кількості фідів і заповнити ним атрибут. 
Нижче наведено приклади.
  • Використовувати останнє значення зі стовпців my_first_feed.availability та my_supplemental_feed.availability.
  • Використовувати останнє значення зі стовпців my_first_feed.price і my_supplemental_feed.price.
  • Використовувати останнє значення зі стовпців my_first_feed.sale_price і my_supplemental_feed.sale_price.
  • Використовувати останнє значення зі стовпців my_first_feed.sale_price_effective_date і my_supplemental_feed.sale_price_effective_date.

Застарілі фіди оновлення онлайн-асортименту товарів 
Якщо ви хочете використовувати окремий фід для оновлення даних про ціну та наявність, створіть додатковий фід і призначте правило "Використовувати останнє значення" для оновлення основного фіду. 

Як додавати перетворення

За допомогою перетворень можна включити додаткові кроки для редагування даних певного атрибута. Використовуйте умови та оператори перетворення, щоб оптимізувати дані. Наприклад, можна змінити певні слова в назві товару або оновити дані, щоб вони відповідали специфікації даних товару.

Як виконувати операції з перетвореннями

Оператор "Додати перед"
Використовуйте оператор Додати перед, щоб додавати слова, фрази або інші атрибути фіду на початку значення атрибута. У такий спосіб можна вдосконалити пошукові терміни або спростити дані про товар.
Наприклад:
  • додати значення бренду до назви будь-якого товару, яка ще не містить такого значення.

Пам'ятайте: правило Додати наперед не буде виконуватися, лише якщо в усіх доданих значеннях буде виявлено помилки. Нижче наведено приклади.

  • Якщо ви хочете додати перед атрибутом значення "color [колір]:" + f1.color, правило не буде виконуватися, лише якщо значення f1.color неможливо обробити.
  • Якщо ви хочете додати перед атрибутом значення "color [колір]:" + f1.color + " " +"material: " + f1.material , правило буде виконуватися. Його не буде застосовано, лише якщо обидва значення f1.color і f1.material не вдасться обробити.
Оператор "Додати після"
Використовуйте оператор Додати після, щоб додавати слова, фрази або інші атрибути фіду в кінці значення атрибута. У такий спосіб можна вдосконалити пошукові терміни або спростити дані про товар.
Нижче наведено приклади.
  •  Можна додати в назву товару інформацію про його колір. 

Пам'ятайте: правило Додати після не буде виконуватися, лише якщо в усіх доданих значеннях буде виявлено помилки. Нижче наведено приклади.

  • Якщо ви хочете додати до атрибута значення "color [колір]: " + f1.color, правило не буде виконуватися, лише якщо значення f1.color неможливо обробити.
  • Якщо ви хочете додати до атрибута значення "color [колір]: " + f1.color + " " +"material: " + f1.material , правило буде виконуватися, навіть якщо недоступне значення f1.color. Правило не буде застосовано, лише якщо не вдасться обробити обидва значення: f1.color і f1.material.
Оператор "Стандартизувати"
За допомогою оператора Стандартизувати можна оптимізувати атрибути, які приймають кінцеві значення. Він допомагає виявляти непідтримувані значення й замінювати їх на підтримувані.
Наприклад:
  • для атрибута condition [стан] приймаються лише значення used [уживаний], refurbished [після ремонту] і new [новий], тож можна замінити всі випадки значення vintage [вінтажний] на used [уживаний].
Щоб застосувати Розширені параметри, натисніть значок стрілки.
  • З урахуванням регістру: отримуйте слова та фрази, що точно відповідають введеним за регістром.
Оператор "Додати поле для повторного введення даних"

Використовуйте оператор Додати поле для повторного введення даних, щоб указати додаткову інформацію в атрибутах, що можуть мати кілька значень (наприклад, additional_image_link [посилання_на_додаткове_зображення], included_destination [включені_кампанії], excluded_destination [виключені_кампанії] тощо). Тобто додавайте друге значення в полі для повторного введення даних, де вже вказано одне значення. Цей оператор також можна застосовувати до спеціальних атрибутів. Щоб заповнювати атрибути без значень, використовуйте оператор Заповнити кількома значеннями.  

Наприклад:

додати Медійні оголошення у фід, який уже застосовує Товарні оголошення.

Оператор "Оптимізувати URL-адресу"

Використовуйте оператор Оптимізувати URL-адресу, щоб редагувати або вилучати компоненти URL-адреси. Цей оператор призначений спеціально для змінення URL-адрес і має такі механізми безпеки для обробки параметрів:

  • якщо додати новий, але вже наявний параметр, його буде автоматично замінено;
  • якщо додати другий параметр, замість "?" буде автоматично додано "&".
 

Приклад

Припустімо, потрібно додати новий спеціальний параметр відстеження для атрибута ads_redirect [рекламне_переспрямування].

Початкове значення атрибута ads_redirect [рекламне_переспрямування]: https://www.myonlinestore.com/products/item1.html

  1. Додати параметр utm_source зі значенням "google-products"

  2. Додати параметр utm_medium зі значенням "shopping"

Кінцеве значення атрибута ads_redirect [переспрямування_в_рекламі]: https://www.myonlinestore.com/products/item1.html?utm_source=google-products&utm_medium=shopping

Оператор "Знайти й замінити"
Оператор Знайти й замінити використовується для заміни слів і фраз у фідах новими значеннями. У такий спосіб можна вдосконалити пошукові терміни або спростити дані про товар. Наприклад, можна замінити "туфлі на шпильках" на "туфлі на підборах". Усі кроки оператора Знайти й замінити виконуються послідовно.
Щоб застосувати Розширені параметри, натисніть значок стрілки.
  • З урахуванням регістру: перевіряйте відповідність слів і фраз указаному тут регістру.
  • Замінити лише перший збіг: перевіряйте відповідність лише першого збігу з певним словом у даному атрибуті. Наприклад, в описі "срібні сережки зі срібним пір'ям" буде замінено лише перше слово "срібні".
  • Шукати як регулярний вираз: отримуйте всі значення, що відповідають регулярному виразу. Його потрібно ввести в текстове поле. Наприклад, щоб вилучити з атрибута все, крім перших шести цифр, введіть: find: '^(.{6}).*$' replace: '\1'. 
  • Лише цілі слова: отримуйте лише цілі слова, що відповідають введеним. Наприклад, запобігайте виділенню слова "male" ("чоловік") у середині слова "female" ("жінка"). 
Оператор "Обчислити"
Використовуйте оператор Обчислити, щоб додавати, віднімати, множити або ділити числові значення.
Наприклад:
  • Для атрибута sale_price [ціна_на_розпродажі] можна вказати значення за рахунок операції множення з двома множниками: значенням атрибута price [ціна] та різницею між одиницею та сумою знижки.
  • Щоб розрахувати значення для атрибута cost_of_goods_sold [вартість_проданих_товарів], можна додати значення спеціальних атрибутів ціни. Докладніше про атрибут cost_of_goods_sold [вартість_проданих_товарів].
Оператор "Розділити й вибрати"

Оператор Розділити й вибрати дає змогу вибрати один або кілька елементів зі списку (розділеного комами, стрілками або іншим чином) і використати цей текст, щоб заповнити значення атрибута. Наприклад, якщо ваші товари категоризовано за значенням атрибута product_type [тип_товару], як-от Apparel & Accessories > Clothing > Uniforms > White Coats [Одяг і аксесуари > Одяг > Уніформа > Медичні халати], можна призначити атрибуту product_type [тип_товару] значення спеціального атрибута й використати оператор Розділити й вибрати, щоб залишити лише значення "Медичні халати". Потім його можна додати в інші атрибути фіду, як-от title [назва].

Розділити: укажіть, яким вузлом або символом потрібно розділяти елементи свого списку. Наприклад: ">", "," або ";".

Вибрати: укажіть, який елемент або вузол ви хочете використати. Можна вказати як окремі значення ("перший", "останній" тощо), так і їх діапазон ("1–2 з кінця" або "2–5").

Об’єднати: за допомогою цього оператора можна додати кілька вузлів в одне значення з вибраним розділювачем.

Примітка. Оператори Розділити, Вибрати та/або Об’єднати можна використовувати разом. Якщо ви не об'єднуєте розділені значення, може бути створено повторюваний атрибут. Наприклад, "a > b > c" розділені за допомогою ">", а ви вказали значення "2–3". Якщо об'єднати їх за допомогою символу "+", отримаємо єдине значення "b + c". Інакше матимемо повторюваний атрибут із двома значеннями "b" та "c".

Приклад

Створіть спеціальний атрибут, розділивши рядок product_type [тип_товару] Apparel & Accessories > Clothing > Uniforms > White Coats [Одяг і аксесуари > Одяг > Уніформа > Медичні халати] й вибравши останній вузол, щоб додати його в атрибут title [назва].

  1. Створіть спеціальний атрибут із назвою "тип товару останнього вузла".
  2. Укажіть для нього значення "my_first_feed.product_type".
  3. Розділіть рядок за допомогою символу ">" на 4 вузли: Apparel & Accessories, Clothing, Uniforms, White Coats [Одяг і аксесуари > Одяг > Уніформа > Медичні халати].
  4. Виберіть "останній", щоб указати на останній вузол у рядку – Медичні халати.
  5. Збережіть чернетку.
  6. Створіть нове правило для атрибута title [назва]. Наприклад, щоб додати новий атрибут після назви, укажіть "my_first_feed.title" + " " + "тип товару останнього вузла"

Примітка. Оскільки в цьому прикладі вибрано лише один вузол із послідовності, оператор Об'єднати не використовується. Якщо потрібно використати два вузли, виконайте операцію Об'єднати за допомогою ", ". Наприклад: Уніформа, Медичні халати.

Оператор "Очистити"

Оператор Очистити дає змогу вилучити значення будь-якого атрибута. Наприклад, можна вилучити текст "n/a" [н/д] з файлу фіду.

Наприклад:

  • Очистити значення атрибута brand [бренд], якщо поточне дорівнює "n/a" [н/д].

    Примітка. Після застосування оператора Очистити до певного товару жодні інші правила на нього не поширюватимуться. Якщо для атрибута, обов'язкового відповідно до специфікації даних про товари, не вказати значення, це може призвести до відхилення ваших товарів.

Як попередньо переглянути зміни правил

Налаштувавши правило за допомогою операцій Джерела даних і Перетворення, ви зможете попередньо переглянути Чорнове значення в правому верхньому куті екрана.

Ви можете перевірити, як внесені зміни вплинуть на окремі товари. Для цього натисніть значок лупи, щоб знайти ідентифікатор товару в каталозі, або стрілку, щоб переглянути випадкові товари.

Примітка. Якщо вам не вдається натиснути значок лупи або стрілки, згорніть опції Джерела даних і Перетворення.

Створивши кілька правил для одного атрибута, ви зможете переглянути, як кожне з них впливатиме на кінцеве значення. Щойно ви завершите редагування, проміжне значення з'явиться біля відредагованого правила. 

Важливо 
  • Якщо ви внесете кілька змін за допомогою одного правила, проміжне значення враховуватиме їх усіх. 
  • Якщо правило не застосовується до товару, який ви переглядаєте, проміжне значення не відображатиметься.

Щоб побачити активне й чорнове значення після застосування правил, наведіть курсор миші на вікно попереднього перегляду. 

Як використовувати умови

Щоб відфільтрувати товари у фіді за вибраними критеріями, додавайте перед оператором умови. Наприклад, щоб застосувати назву до всіх товарів певного бренду, додайте умову "бренд" "дорівнює" "Google". Якщо ви виберете атрибут зі свого фіду, оператор умови відфільтрує наявні значення за вибраним вами значенням. Наприклад, щоб додати оператор умови після атрибута:

  1. У першому спадному меню виберіть оброблений атрибут або атрибут для порівняння з певного фіду. Вибравши фід, можна вказати назву атрибута та вибрати його початкове значення. Оброблений атрибут – це кінцеве значення атрибута, яке включає всі зміни після застосування правил фіду. 
  2. У другому спадному меню виберіть оператор для умови, наприклад "містить" або "не дорівнює".
  3. Введіть значення, з яким потрібно порівняти умову. Це може бути статичне значення або оброблене значення атрибута з вашого фіду. 

Щоб додати другу умову, пов'язану з першою, виберіть опцію "AND" ("І"). Це може бути будь-яка умова, що не суперечить першій. Якщо обидві умови дійсні, операцію буде застосовано. Наприклад, можна застосувати правило до сорочок червоного кольору І розміру S. 

Крім того, можна створити для правила незалежні умови. Для цього виберіть опцію OR (АБО) і вкажіть другу умову, за якої воно діятиме. Операцію буде застосовано, якщо дійсна одна з двох умов. Наприклад, можна застосувати правило до червоних АБО синіх сорочок.

Важливо 

  • Указуйте ціну числом без валюти.
  • Вибравши оператор "дорівнює", переконайтеся, що введене значення точно відповідає вказаному у фіді. Наприклад, якщо ціну у фіді вказано як "130.00", то під час створення умов не можна вказати "130", "130 UAH". 
  • Значення чутливі до регістру.

Такі операції, як "Задати значення" та "Використовувати останнє значення", застосовуватимуться лише за вибраних вами умов. 

Як зберігати правила фідів

Щоб зберегти правила й застосувати їх до фіду, натисніть кнопку Застосувати зміни. Після цього потрібно повторно обробити фід. Нові правила з’являться в найновішій версії даних про товари та діятимуть, доки ви не зміните їх знову.

Щоб змінити наявне правило, натисніть відповідну сіру клітинку в стовпці "Правило". Внесіть необхідні зміни й натисніть Застосувати зміни. Щоб вони почали діяти, завантажте дані про товари.

 

 

Чи корисна ця інформація?
Як можна її покращити?

Потрібна додаткова допомога?

Увійдіть в обліковий запис, щоб отримати додаткову допомогу та швидко вирішити проблему