Создание товарных фидов
- Каким требованиям должна отвечать страница товара, чтобы робот мог проиндексировать представленную информацию?
- Какие данные о товаре индексируются роботом?
- Обработка микроданных о стоимости товара с учетом скидки
- Где можно подробнее узнать о микроданных Schema.org и Open Graph для товаров?
- Как проверить микроразметку на страницах моего Интернет-магазина?
- Как можно ускорить индексацию сайта?
- В чем отличие количества индексируемых страниц от количества товарных предложений?
Каким требованиям должна отвечать страница товара, чтобы робот мог проиндексировать представленную информацию?
Страница товара должна быть доступна, возвращать HTML-код и содержать необходимую информацию о товарном предложении. Для гарантии корректного определения данных, страница должна содержать валидную микроразметку Schema.org Product или Open Graph Product. Для определения типа данных и обработки информации о товарном предложении в разметке Schema.org Product обязательно должно присутствовать свойство offers типа Offer или AggregateOffer. Страницы, размеченные с использованием протокола Open Graph, должны содержать тег "og:type" со значением "product".
Для того чтобы наш робот мог корректно обработать данные, микроразметку следует использовать на всех целевых страницах товарных предложений. На целевых страницах следует размещать только один элемент Product, соответствующий товарному предложению для данного URL.
При отсутствии микроданных, Mysitemapgenerator пытается автоматически определять данные о товарных предложениях, используя специальный алгоритм анализа веб-страниц. Тем не менее это не всегда может гарантировать получение корректных данных. Для достижения лучшего результата, мы рекомендуем использовать микроразметку содержимого при помощи Schema.org.
Если на Вашем сайте не применяется микроразметка товарных предложений и он не совместим с расширенными алгоритмами извлечения - Вы можете формировать фид с помощью подготовленного CSV-файла.
Какие данные о товаре индексируются роботом?
Индексируются следующие свойства товаров: наименование, краткое описание, стоимость товара, валюта ценового предложения, информация о наличии и состоянии товарного предложения, ссылка на изображение.
Обработка микроданных о стоимости товара с учетом скидки
В товарном фиде могут быть указаны два типа цены: обычная цена товара и текущая цена с учетом скидки. Эти сведения можно обозначить с помощью микроданных Schema.org или Open Graph.
Пример разметки Schema.org с использованием элемента priceSpecification:
<div itemscope itemtype="http://schema.org/Product"> <h1 itemprop="name">Товар</h1> <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <strike itemprop="price">1000.00</strike>USD <meta itemprop="priceCurrency" content="USD" /> <span itemprop="priceSpecification" itemscope itemtype="http://schema.org/PriceSpecification"> <strong itemprop="price">900.00</strong>USD <meta itemprop="priceCurrency" content="USD"/> (Акция действует до 2029-01-12) <meta itemprop="validThrough" content="2029-01-12T00:00:00"/> </span> </div> </div>
Пример разметки Open Graph с использованием элеманта sale_price:
<meta property="og:type" content="product" /> <meta property="og:title" content="Товар" /> <meta property="product:price:amount" content="1000.00" /> <meta property="product:price:currency" content="USD" /> <meta property="product:sale_price:amount" content="900.00" /> <meta property="product:sale_price:currency" content="USD" />
Где можно подробнее узнать о микроданных Schema.org и Open Graph для товаров?
С дополнительной информацией по использованию Schema.org Вы можете ознакомиться по ссылкам:
- https://schema.org/Product
- https://developers.google.com/structured-data/rich-snippets/products
- https://yandex.ru/support/webmaster/supported-schemas/goods-prices.xml
С дополнительной информацией по использованию Open Graph:
Как проверить микроразметку на страницах моего Интернет-магазина?
Проверить корректность заполнения микроразметки Schema.org можно с помощью валидатора.
Как можно ускорить индексацию сайта?
Постарайтесь запретить к индексации как можно большее количество информационных страниц (например – статьи, обзоры и другие подобные страницы). В этом случае робот не будет тратить время на их обработку, что позволит ускорить процесс индексации сайта, особенно если таковых страниц много. Для исключения информационных страниц Вы можете воспользоваться фильтрами или создать отдельные ограничения для нашего робота при помощи файла robots.txt.
В чем отличие количества индексируемых страниц от количества товарных предложений?
Количество индексируемых страниц – это общее количество страниц веб-сайта, которые индексирует робот. В это количество входят все обработанные страницы сайта – главная страница, страницы каталога, а также, в зависимости от структуры сайта – страницы новостей, статьи и обзоры, прочие информационные страницы (контактная информация, сведения о доставке и т.п.).
Настройка товарных фидов
- Как создать дополнительные подфиды?
- Как создать фильтр продуктов?
- Как создать правило автозамены в содержании фида?
- Как использовать просмотр фида?
Как создать дополнительные подфиды?
Перейдите в управление фидом и нажмите "Добавить канал", выберите нужный канал в списке и нажмите "Добавить".
Как создать фильтр продуктов?
Перейдите в управление фидом, откройте вкладку "Исключение товаров" и нажмите "Создать правило". Выберите тег, введите значение фильтра. Повторите действия для каждого нового правила, если вам нужно использовать несколько. Нажмите "Применить". Вы можете создать фильтры для каждого подфида отдельно друг от друга.
Как создать правило автозамены в содержании фида?
Перейдите в управление фидом, откройте вкладку "Автозамена текста" и нажмите "Создать правило". Выберите тег, введите значения поиска и замены. Повторите действия для каждого нового правила, если вам нужно использовать несколько. Затем нажмите "Применить". Вы можете создать отдельные правила автозамены текста для каждого подфида.
Как использовать просмотр фида?
Нажмите иконку просмотра, чтобы отобразить каталог продуктов. Нажмите на иконку представления, чтобы переключить режим просмотра.
Товарные фиды Google
- Поддерживаемые языки
- Поддерживаемые валюты
- Особенности обработки товаров категорий Одежда и обовь
- Какие свойства микроразметки обрабатывает генератор?
- Синхронизация с Google Tag Manager (ретаргетинг в рекламных компаниях)
Поддерживаемые языки
Наши алгоритмы автоматического извлечения данных поддерживают следующие языки контента: Английский, Русский, Испанский, Португальский, Турецкий, Французкий, Немецкий. Частично поддерживаемые: Китайский, Итальянский, Украинский, Шведский.
Поддерживаемые валюты
Российский рубль, Украинская гривна, Доллар США, Евро, Аргентинское песо, Австралийский доллар, Бразильский реал, Канадский доллар, Чилийское песо, Колумбийское песо, Чешская крона, Датская крона, Гонконгский доллар, Индийская рупия, Индонезийская рупия, Новый израильский шекель, Японская иена, Малайзийский ринггит, Мексиканское песо, Новозеландский доллар, Норвежская крона, Филиппинское песо, Польский злотый, Саудовский риял, Сингапурский доллар, Южноафриканский рэнд, Южнокорейская вона, Шведская крона, Швейцарский франк, Новый тайваньский доллар, Тайский бат, Турецкая лира, Дирхам ОАЭ, Фунт стерлингов, Вьетнамский донг, Белорусский рубль, Казахстанский тенге,
Бахрейнский динар, Египетский фунт, Грузинский лари, Венгерский форинт, Иорданский динар, Кувейтский динар, Ливанский фунт, Оманский риал, Парагвайский гуарани, Перуанский соль, Румынский лей, Уругвайское песо, Узбекский сом.
Особенности обработки товаров категорий Одежда и обовь
В соответствии с требованиями сервисов Google, для некоторых стран обязательными являются дополнительные характеристики отдельных товарных предложений. Для определения дополнительных характеристик применяются унифицированные и полностью автоматизированные методы.
Какие свойства микроразметки обрабатывает генератор?
Генератор обрабатывает данные микроразметки Schema.org для товаров:
- name — название товара. Указывается как свойство Product.
- description — описание товара. Указывается как свойство Product.
- image — ссылка на изображение товара. Указывается как свойство Product.
- price — цена. Указывается как свойство Offer.
- lowPrice - минимальная цена. Указывается как свойство AggregateOffer.
- priceCurrency — валюта. Указывается как свойство Offer. Для указания валюты необходимо использовать коды валют в соответствии с ISO 4217.
- priceSpecification — Указывается как свойство Offer.
- availability — флаг наличия товара. Указывается как свойство Offer.
- condition - состояние товара. Указывается как свойство Offer.
- category - наименование категории. Указывается как свойство Product.
- brand - наименование бренда/производителя товара. Указывается как свойство Product.
- gtin8 / gtin12 / gtin13 / gtin14 / isbn - международный идентификатор товара. Указывается как свойство Product.
- sku - внутренний идентификатор товара. Указывается как свойство Product.
<div itemscope itemtype="http://schema.org/Product"> <h1 itemprop="name">Товар</h1> <a itemprop="image" href="http://youwebsiteurl/pictures/thumbnail.jpg"> <img src="/pictures/thumbnail.jpg" /> </a> <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div>$1000</div> <meta itemprop="price" content="1000.00" /> <meta itemprop="priceCurrency" content="USD" /> <div>В наличии</div> <meta itemprop="availability" href="http://schema.org/InStock" /> <meta itemprop="itemCondition" href="http://schema.org/NewCondition" /> </div> <div itemprop="description">Отличный товар</div> </div>
Структурированные данные Schema.org для автоматической обработки также доступны в объекте JSON-LD.
Пример размещения данных в объекте JSON-LD:
<script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Product", "name": "Товар", "image": "http://youwebsiteurl/pictures/thumbnail.jpg", "description": "Отличный товар", "offers": { "@type": "Offer", "priceCurrency": "USD", "price": "1000.00", "availability": "http://schema.org/InStock", "itemCondition": "http://schema.org/NewCondition" } } </script>
Генератор обрабатывает данные Open Graph для товаров:
- og:title — название товара.
- og:description — описание товара.
- og:image — ссылка на изображение товара.
- product:price:amount — цена.
- product:price:currency — валюта. Коды валют должны соответствовать ISO 4217.
- product:sale_price:amount — текущая цена товара с учетом скидкой.
- product:availability — наличие товара.
- product:condition - состояние товара.
- product:ean / product:isbn - международный идентификатор товара.
Пример применения разметки Open Graph для товарного предложения:
<meta property="og:type" content="product" /> <meta property="og:title" content="Товар" /> <meta property="og:description" content="Отличный товар" /> <meta property="og:image" content="http://youwebsiteurl/pictures/thumbnail.jpg" /> <meta property="product:price:amount" content="1000.00" /> <meta property="product:price:currency" content="USD" /> <meta property="product:availability" content="in stock" /> <meta property="product:condition" content="new" />
Синхронизация с Google Tag Manager (ретаргетинг в рекламных компаниях)
Если Вы не указываете идентификаторы SKU в Schema.org, Mysitemapgenerator создает собственный уникальный идентификатор каждого товара. Этот идентификатор связан с целевым URL и остается постоянным каждый раз, когда Вы создаете фиды с помощью Mysitemapgenerator.
Можно очень просто синхронизировать идентификаторы Ваших товаров между MySitemapGenerator и Google Tag Manager.
Подключите нашу js-библиотеку в Вашем шаблоне для показа товарных страниц:
<script type="text/javascript" src="//cdn.mysitemapgenerator.com/api/hashfunc.compressed.js"></script>
var offerid = mysitemapgenerator_calchash_offerid(window.location.href);
<script type="text/javascript" src="//www.mysitemapgenerator.com/api/hashfunc.min.js"></script> <script> var mysitemapgenerator_get_offerid = mysitemapgenerator_calchash_offerid(window.location.href); gtag('event', 'page_view', { 'send_to': 'YOUR-GA-TRACKING_ID', 'value': 'Your Current Best Offer Name', 'items': [{ 'id': mysitemapgenerator_get_offerid, 'google_business_vertical': 'retail', }] }); </script>
Товарные фиды Яндекс
- Особенность обработки товаров категории Автомобильные шины и диски
- Особенности обработки товаров категории Одежда и обувь
- Особенности определения размеров одежды
- Особенности определения цвета
- Какие свойства микроразметки обрабатывает генератор?
Особенность обработки товаров категории Автомобильные шины и диски
Для товаров, которые могут быть соотнесены к данной категории, добавляется параметр min-quantity. Этот элемент обозначает минимальное количество единиц для заказа.
Пример указания в фиде возможности заказа только парами:
<min-quantity>2</min-quantity>
Вы можете переопределить это значение в настройках обработчика, поддерживаемые варианты значений:
- 1 единица - продажа поштучно
- 2 единицы - продажа парами
- 4 единицы - продажа комплектами
Отсутсвие элемента min-quantity означает, что товар можно приобрести поштучно. Данный элемент не применим к другим категориям товаров.
Особенности обработки товаров категории Одежда и обувь
Кроме данных, которые могут быть представлены с помощью микроразметки, робот будет пытаться выделить некоторые характеристики товаров, применяя алгоритм дополнительного анализа товарных предложений.
Используйте опцию "Определять характеристики товаров", чтобы в товарный фид были добавлены параметры "Цвет" и "Размер" - это рекомендовано для совместимости с отдельными требованиями некоторых сервисов.
Для определения характеристик товаров применяются унифицированные и полностью автоматизированные методы, поэтому в отдельных случаях данные могут определяться некорректно. В такой ситуации, или когда Вам просто не требуется указание характеристик, отлючите опцию их определения в настройках обработчика.
Параметр размерности определяется только для товаров, которые соотнесены к категориям одежды или обуви. В случае, если необходимые для товарного предложения параметры не указаны или не могут быть определены - товарам будут назначены обобщенные характеристики (размер - универсальный, цвет - разноцветный).
Пример указания параметров в товарном фиде:
<param name="Size" unit="INT">L</param> <param name="Color">Разноцветный</param>
Особенности определения размеров одежды
Анализируя товарные предложение одежды и обуви, робот производит сопоставление полученных данных с наиболее распространенными размерными сетками.
Универсальные международные обозначения размеров одежды: XXS, XS, S, M, L, XL, XXL, 3XL
Международные обозначения размеров детской одежды: 0-3m, 3-6m, 6-9m, 9-12m, 12-18m, 18-24m, 24-36m
Международные размеры бюстгальтеров: A, AA, B, C, D, DD, DDD, DDDD, E, F, FF, G, GG, H, HH, J, JJ, K, KK, LL
Числовые обозначения размера элементов одежды и обуви, распространенные в странах Европы, России и СНГ.
Пример указания размера в товарном фиде:
<param name="Size" unit="INT">XL</param>
Для джинсов - также могут быть определены распространенные маркировки в дюймах (например: 31/32)
Пример указания размера джинсов в товарном фиде:
<param name="Size" unit="INCH">30/32</param>
Для детской одежды - также могут быть определены числовые обозначения размера относительно роста.
Пример указания размера детской одежды в товарном фиде:
<param name="Size" unit="Height">104</param>
Особенности определения цвета
Анализируя товарные предложения, указанные наименования цвета сопоставляются с определнным техническими требованиями сервиса Яндекс-Маркет перечнем допустимых значений:
бежевый, белый, бирюзовый, бордовый, голубой, желтый, зеленый, золотистый, коричневый, красный, оливковый, оранжевый, разноцветный, розовый, рыжий, салатовый, серебристый, серый, синий, сиреневый, фиолетовый, хаки, черный.
Не соответствующие перечисленным значениям определения цвета будут проигнорированы.
Пример указания цвета в товарном фиде:
<param name="Color">Зеленый</param>
Какие свойства микроразметки обрабатывает генератор?
Генератор обрабатывает данные микроразметки Schema.org для товаров:
- name — название товара. Указывается как свойство Product.
- description — описание товара. Указывается как свойство Product.
- image — ссылка на изображение товара. Указывается как свойство Product.
- price — цена. Указывается как свойство Offer.
- lowPrice - минимальная цена. Указывается как свойство AggregateOffer.
- priceCurrency — валюта. Указывается как свойство Offer. Для указания валюты необходимо использовать коды валют в соответствии с ISO 4217.
- priceSpecification — Указывается как свойство Offer.
- availability — флаг наличия товара. Указывается как свойство Offer.
- category - наименование категории. Указывается как свойство Product.
- brand - наименование бренда/производителя товара. Указывается как свойство Product.
<div itemscope itemtype="http://schema.org/Product"> <h1 itemprop="name">Товар</h1> <a itemprop="image" href="http://youwebsiteurl/pictures/thumbnail.jpg"> <img src="/pictures/thumbnail.jpg" /> </a> <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div>$1000</div> <meta itemprop="price" content="1000.00" /> <meta itemprop="priceCurrency" content="USD" /> <div>В наличии</div> <meta itemprop="availability" href="http://schema.org/InStock" /> </div> <div itemprop="description">Отличный товар</div> </div>
Структурированные данные Schema.org для автоматической обработки также доступны в объекте JSON-LD. Пример размещения данных в объекте JSON-LD:
<script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Product", "name": "Товар", "image": "http://youwebsiteurl/pictures/thumbnail.jpg", "description": "Отличный товар", "offers": { "@type": "Offer", "priceCurrency": "USD", "price": "1000.00", "availability": "http://schema.org/InStock" } } </script>
Генератор обрабатывает данные Open Graph для товаров:
- og:title — название товара.
- og:description — описание товара.
- og:image — ссылка на изображение товара.
- product:price:amount — цена.
- product:price:currency — валюта. Коды валют должны соответствовать ISO 4217.
- product:sale_price:amount — текущая цена товара с учетом скидкой.
- product:availability — наличие товара.
Пример применения разметки Open Graph для товарного предложения:
<meta property="og:type" content="product" /> <meta property="og:title" content="Товар" /> <meta property="og:description" content="Отличный товар" /> <meta property="og:image" content="http://youwebsiteurl/pictures/thumbnail.jpg" /> <meta property="product:price:amount" content="1000.00" /> <meta property="product:price:currency" content="USD" /> <meta property="product:availability" content="in stock" />