Google Shopping — это сервис, предназначенный для рекламы интернет-магазинов. Благодаря ему, пользователи могут легко находить товары и сравнивать цены, не переходя на сайт рекламодателей. Это аналог прайс-агрегатора, который демонстрирует подборку товаров с разных сайтов по запросу потенциального покупателя.
Сервис появился в 2002 году и изначально назывался Froogle. Свое современное название он получил десять лет спустя, а украинские пользователи могут настраивать рекламу в нем с весны 2018 года.
Покупатели обычно хотят получить ответ на запрос как можно быстрее и часто ищут товары с мобильного устройства, поэтому им неудобно открывать много сайтов. А объявления нового формата предоставляют самую важную информацию на первом же экране: фото товара, название и цену. Также можно добавить рейтинг продукции на основании оценок.
Сервис работает по следующему принципу:
Товарные объявления показываются пользователям на следующих ресурсах:
Сайт должен изначально соответствовать требованиям Google, иначе объявления не пройдут модерацию. Основные требования:
Google Shopping требует для автообновления цены и наличия товара специальной микроразметки в формате JSON-LD.
Фиды проходят модерацию до трех дней. После этого вы сможете видеть в Google Merchant Center, сколько товаров активно и отклонено.
Требования к товарному фиду:
В фид могут подгружаться атрибуты, которые составляют основу будущего объявления. Например:
Часть этих атрибутов относится к обязательным условиям оформления фида, другие — нет (более полный список с описанием читайте в справке Google).
После создания фида нужно его связать с Google Merchant Center одним из четырех способов. Если хотите, чтобы он регулярно обновлялся — выберите вариант по расписанию.
Я использую для выгрузки товарного фида из WooCommerce в Google Merchant плагин WooCommerce Product Feed Manager. Описание использования плагина Как создать фид для Google Merchant
Описание микроразметки schema Product. Пример полной микроразметки карточки товара Product
Простое добавление правильных структурированных данных с использованием JSON-LD или Microdata для Google Merchant, для карточки товара в магазине на основе плагина WooCommerce для WordPress использование, настройка. Решения, найденные в других руководствах, где вам нужно добавить файл price.php, не подходят, поскольку в большинстве тем будут добавлены частичные json-ld или microdata. Google всегда читает и использует первый набор, видимый. Поэтому нам нужно добавить структурированные данные в заголовок, чтобы Google сначала читал правильный набор.
Шаг 1: Найдите или создайте файл header.php в своей дочерней теме, файл расположен в разделе [mywebsite]/wp-content/themes/[your theme]/header.php
Шаг 2: Перед редактированием header.php всегда делайте резервную копию, чтобы можно было отбросить назад, если что-то пойдет не так. Перед закрывающем тегом </head> просто добавьте код ниже: JSON-LD:
<?php if (isset($product)){ $meta = get_post_meta(get_the_ID()); $_product = new WC_Product(get_the_ID()); if ($_product->regular_price!=NULL){ $price = $_product->regular_price; }elseif ($_product->price!=NULL){ $price = $_product->price; } if ( ($price > $_product->sale_price) && ($_product->sale_price!=NULL) ){ $price = $_product->sale_price; } ?> <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Product", "name": "<?php echo get_the_title(get_the_ID()); ?>", "offers": { "@type": "Offer", "priceCurrency": "<?php echo get_woocommerce_currency(); ?>", "price": "<?php echo $price; ?>", "itemCondition" : "http://schema.org/NewCondition", "availability" : "http://schema.org/<?php echo $meta['_stock_status'][0] ? 'InStock' : 'OutOfStock'; ?>" } } </script> <?php } ?>
Microdata:
<?php $meta = get_post_meta(get_the_ID()); $_product = new WC_Product(get_the_ID()); if ($_product->regular_price!=NULL){ $price = $_product->regular_price; }elseif ($_product->price!=NULL){ $price = $_product->price; } if ( ($_product->price > $_product->sale_price) && ($_product->sale_price!=NULL) ){ $price = $_product->sale_price; } if (isset($product)){ ?> <div itemscope itemtype="http://schema.org/Product"> <meta itemprop="name" content="<?php echo get_the_title(get_the_ID()); ?>"> <meta itemprop="productID" content="<?php echo get_the_ID(); ?>"> <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <meta itemprop="price" content="<?php echo $price; ?>" /> <meta itemprop="priceCurrency" content="<?php echo get_woocommerce_currency(); ?>" /> <link itemprop="availability" href="http://schema.org/<?php echo $meta['_stock_status'][0] ? 'InStock' : 'OutOfStock'; ?>" /> <meta itemprop="itemCondition" itemtype="http://schema.org/OfferItemCondition" content="http://schema.org/NewCondition" /> </div> </div> <?php } ?>
Шаг 3: Убедитесь, что вы сделали это правильно, проверив страницу с помощью инструмента Google Structured Data Testing Tool.
Плагинов для добавления микроразметки schema.org Product в карточки товара существует немеряное количество, но все они платные или дорого платные или не очень:) дорого платные. Ниже нашел какой-то сложный плагин, который просто побоялся запустить на рабочем магазине. Сам использую для WooCommerce ручное добавление микроразметки.
Рейтинг продавца – это автоматическое расширение, которое может показываться рядом с объявлениями рекламодателя, получившего высокую оценку покупателей. Рейтинги продавцов в формате "Положительных отзывов: XX%" показываются и в Google Покупках, однако вы можете использовать эту функцию в поисковой рекламе, даже если не работаете с Google Покупками и не зарегистрированы в Google Merchant Center.
Google не вносит никаких изменений в сообщения, оставленные пользователями. Googleтолько находим их на сторонних сайтах с рейтингами продавцов. Все оценки пересчитываются по 100-балльной шкале, а отзывы, которые вызывают подозрение, отфильтровываются. В результатах поиска рейтинг отображается в виде процентов – "Положительных отзывов: XX%".
Если вы обнаружите оценку, которая, по вашему мнению, не соответствует действительности, свяжитесь с администратором сайта, на котором она размещена, и попросите устранить ошибку. В Google Покупках у вас нет возможности отвечать на отзывы. Чтобы отправить ответ, нужно перейти на веб-сайт, где размещен отзыв. В настоящее время ответы продавцов на отзывы не появляются в результатах поиска по Google Покупкам.
Принципы работы: Рейтинг продавца представляет собой автоматическое расширение для объявлений в поисковой сети. Он отражает общее мнение клиентов о компании. Рейтинг может не показываться, если отзывы, на которых он основан, не имеют отношения к тому, что рекламируется в объявлении.
В каких случаях показываются рейтинги продавцов: Расширение с рейтингом может появиться в объявлении, если компания получила не менее 150 отзывов от разных пользователей, а ее совокупный рейтинг составляет не менее 3,5 звезд.
Рейтинги продавцов показываются в объявлениях из кампаний для поисковой сети.
Как узнать, есть ли у вас рейтинг продавца? В большинстве случаев это можно сделать, выполнив следующие действия:
Обратите внимание, что этот способ не позволяет получить информацию по некоторым доменам со специальной конфигурацией. Даже если у вашего домена есть рейтинг продавца, это расширение может не отображаться, поскольку его показ зависит от ситуации на аукционе и других факторов.