Настройка WooCommerce для использования с Google Merchant Shopping (торговые кампании)

Google Shopping — это сервис, предназначенный для рекламы интернет-магазинов. Благодаря ему, пользователи могут легко находить товары и сравнивать цены, не переходя на сайт рекламодателей. Это аналог прайс-агрегатора, который демонстрирует подборку товаров с разных сайтов по запросу потенциального покупателя.

Сервис появился в 2002 году и изначально назывался Froogle. Свое современное название он получил десять лет спустя, а украинские пользователи могут настраивать рекламу в нем с весны 2018 года.

Покупатели обычно хотят получить ответ на запрос как можно быстрее и часто ищут товары с мобильного устройства, поэтому им неудобно открывать много сайтов. А объявления нового формата предоставляют самую важную информацию на первом же экране: фото товара, название и цену. Также можно добавить рейтинг продукции на основании оценок.

Сервис работает по следующему принципу:

  1. специалист создает учетную запись в Google Merchant Center;
  2. связывает ее с аккаунтом Google Рекламы;
  3. загружает в Merchant фиды товаров — из них автоматически подгружаются данные для составления объявлений;
  4. пользователь видит рекламу товаров в соответствии со своим запросом.

Товарные объявления показываются пользователям на следующих ресурсах:

  • Google Shopping;
  • на поисковых партнерах системы — если вы включили подобную функцию;
  • в результатах поиска Google;
  • в контекстно медийной-сети.
Товарные объявления могут отображаться одновременно с текстовыми, что повышает эффект от рекламы так как пользователь видит их одновременно.
  • не нужно вводить текст рекламы или подбирать ключевые слова – достаточно загрузить фид данных о продуктах с Merchant Center, а дальше Google автоматически выбирает товары, наиболее соответствующие запросу пользователя;
  • ранжирование рекламы происходит по аукционной модели на основе ставок CPC, релевантности и истории эффективности;
  • оплата происходит только за клики на рекламу, при этом можно указать ежедневный лимит для контроля расходов;
  • отображение только для запросов, для которых Google может показать релевантные продукты, при этом допускается показ нескольких объявлений от одного продавца;
  • аналогично текстовой рекламе в поиске Google можно оценивать успешность рекламы с помощью онлайн-инструментов для отслеживания конверсии.
  1. Ритейлерам из конкурентных ниш, где стоимость клика высока. Клиент сразу видит цену товара и не будет нажимать на объявление, если она его не устраивает. А компания не будет зря платить за переход.
  2. Магазинам с широким ассортиментам. Такой формат помогает более наглядно представить товарную линейку и показать богатство выбора. В выдачу могут попасть сразу два или три ваших объявления — это увеличивает вероятность, что покупатель приобретет товар именно у вас.
  3. Компаниям, торгующим товарами, на которые клиентам важна в первую очередь низкая цена. Например, телевизоры и телефоны конкретных моделей, гаджеты известных брендов.
  4. Онлайн-магазинам, у которых часто меняется цена, а обновлять ее вручную в рекламе слишком долго. Или в штате нет PPC-специалиста, который мог бы регулярно корректировать кампании.
Но существует ряд товаров, которые обычно требуют вдумчивого выбора. Например, одежда, обувь, косметика. Если человек не ищет конкретную модель, то цена для него не настолько принципиальна. Важнее эффектный внешний вид, расцветка и т. д. Аналогично, если компания продает сложный товар, обладающий множеством характеристик. Здесь понадобится более детальное знакомство с продукцией и консультация специалиста.

Сайт должен изначально соответствовать требованиям Google, иначе объявления не пройдут модерацию. Основные требования:

  • сайт на HTTPS;
  • товары не должны быть поддельными и противоречить политике Google;
  • прозрачные условия акций;
  • корзина с возможностью оплаты товара онлайн;
  • описание обмена и возврата товара со сроками и условиями;
  • наличие контактных данных.
  • рекламировать можно только те товары, которые есть в наличии.

Google Shopping требует для автообновления цены и наличия товара специальной микроразметки в формате JSON-LD.

Фиды проходят модерацию до трех дней. После этого вы сможете видеть в Google Merchant Center, сколько товаров активно и отклонено.

Требования к товарному фиду:

  • Первая картинка, со сведениями о товаре, загружается в атрибуте image_link с помощью ссылки на изображение товара, разрешение изображения — не менее 800x800 пикселей.

В фид могут подгружаться атрибуты, которые составляют основу будущего объявления. Например:

  • id — идентификатор, уникальный номер в базе данных;
  • title — название, например, бренд — тип товара — атрибуты;
  • description — описание;
  • link — URL страницы;
  • image_link — ссылка на изображение;
  • condition — состояние товара (new, refurbished, used);
  • availability — наличие (preorder, in stock, out of stock);
  • availability date — дата заказа для preorder;
  • price — цена, проверьте, чтобы она отображалась в валюте, актуальной для региона показа;
  • sale price (цена со скидкой) – цена со скидкой, если она есть;
  • product_type — тип товара в соответствии со структурой сайта, например Предметы интерьера → Вешалки → Крючки настенные;
  • GTIN (код международной маркировки) или MPN — код, который товару присваивает производитель;
  • brand – марка товара
  • identifier exists — для товаров, сделанных на заказ;
  • adult — товары, предназначенные для аудитории 18+.

Часть этих атрибутов относится к обязательным условиям оформления фида, другие — нет (более полный список с описанием читайте в справке Google).

После создания фида нужно его связать с Google Merchant Center одним из четырех способов. Если хотите, чтобы он регулярно обновлялся — выберите вариант по расписанию.

Я использую для выгрузки товарного фида из WooCommerce в Google Merchant плагин WooCommerce Product Feed Manager. Описание использования плагина Как создать фид для Google Merchant

Описание микроразметки schema Product. Пример полной микроразметки карточки товара Product

  • Ниже перевод статьи EMMANUEL FLOSSIE Google Merchant Structured Data to WooCommerce (JSON-LD & Microdata) с моими дополнениями

Простое добавление правильных структурированных данных с использованием 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 звезд.

Рейтинги продавцов показываются в объявлениях из кампаний для поисковой сети.

Как узнать, есть ли у вас рейтинг продавца? В большинстве случаев это можно сделать, выполнив следующие действия:

  1. Перейдите по этой ссылке.
  2. Замените example.com на свой домен, не добавляя префикс www.

Обратите внимание, что этот способ не позволяет получить информацию по некоторым доменам со специальной конфигурацией. Даже если у вашего домена есть рейтинг продавца, это расширение может не отображаться, поскольку его показ зависит от ситуации на аукционе и других факторов.

Дополнительные ссылки

PQ VPS сервера в 28+ странах.