Настройка WooCommerce для использования с Google Merchant Shopping (торговые кампании)
Google Shopping — это сервис, предназначенный для рекламы интернет-магазинов. Благодаря ему, пользователи могут легко находить товары и сравнивать цены, не переходя на сайт рекламодателей. Это аналог прайс-агрегатора, который демонстрирует подборку товаров с разных сайтов по запросу потенциального покупателя.
Сервис появился в 2002 году и изначально назывался Froogle. Свое современное название он получил десять лет спустя, а украинские пользователи могут настраивать рекламу в нем с весны 2018 года.
Покупатели обычно хотят получить ответ на запрос как можно быстрее и часто ищут товары с мобильного устройства, поэтому им неудобно открывать много сайтов. А объявления нового формата предоставляют самую важную информацию на первом же экране: фото товара, название и цену. Также можно добавить рейтинг продукции на основании оценок.
Сервис работает по следующему принципу:
- специалист создает учетную запись в Google Merchant Center;
- связывает ее с аккаунтом Google Рекламы;
- загружает в Merchant фиды товаров — из них автоматически подгружаются данные для составления объявлений;
- пользователь видит рекламу товаров в соответствии со своим запросом.
Товарные объявления показываются пользователям на следующих ресурсах:
- Google Shopping;
- на поисковых партнерах системы — если вы включили подобную функцию;
- в результатах поиска Google;
- в контекстно медийной-сети.
Основные принципы рекламы в Google Shopping
- не нужно вводить текст рекламы или подбирать ключевые слова – достаточно загрузить фид данных о продуктах с Merchant Center, а дальше Google автоматически выбирает товары, наиболее соответствующие запросу пользователя;
- ранжирование рекламы происходит по аукционной модели на основе ставок CPC, релевантности и истории эффективности;
- оплата происходит только за клики на рекламу, при этом можно указать ежедневный лимит для контроля расходов;
- отображение только для запросов, для которых Google может показать релевантные продукты, при этом допускается показ нескольких объявлений от одного продавца;
- аналогично текстовой рекламе в поиске Google можно оценивать успешность рекламы с помощью онлайн-инструментов для отслеживания конверсии.
Кому подходят торговые кампании
- Ритейлерам из конкурентных ниш, где стоимость клика высока. Клиент сразу видит цену товара и не будет нажимать на объявление, если она его не устраивает. А компания не будет зря платить за переход.
- Магазинам с широким ассортиментам. Такой формат помогает более наглядно представить товарную линейку и показать богатство выбора. В выдачу могут попасть сразу два или три ваших объявления — это увеличивает вероятность, что покупатель приобретет товар именно у вас.
- Компаниям, торгующим товарами, на которые клиентам важна в первую очередь низкая цена. Например, телевизоры и телефоны конкретных моделей, гаджеты известных брендов.
- Онлайн-магазинам, у которых часто меняется цена, а обновлять ее вручную в рекламе слишком долго. Или в штате нет PPC-специалиста, который мог бы регулярно корректировать кампании.
Соответствия сайта требованиям Google Shopping
Сайт должен изначально соответствовать требованиям Google, иначе объявления не пройдут модерацию. Основные требования:
- сайт на HTTPS;
- товары не должны быть поддельными и противоречить политике Google;
- прозрачные условия акций;
- корзина с возможностью оплаты товара онлайн;
- описание обмена и возврата товара со сроками и условиями;
- наличие контактных данных.
- рекламировать можно только те товары, которые есть в наличии.
WooCommerce и микроразметка JSON-LD для товаров Google Shopping
Google Shopping требует для автообновления цены и наличия товара специальной микроразметки в формате JSON-LD.
WooCommerce создание (выгрузка) фид в Google Shopping
Фиды проходят модерацию до трех дней. После этого вы сможете видеть в 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 Feed Manager в бесплатной версии не поддерживает вариативные товары
Я использую для выгрузки товарного фида из WooCommerce в Google Merchant плагин WooCommerce Product Feed Manager. Описание использования плагина Как создать фид для Google Merchant
Добавление ручками микроразметки schema.org Product (JSON-LD) карточки товара в магазине на WooCommerce
Описание микроразметки 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 JSON-LD в магазине WooCommerce
Плагинов для добавления микроразметки schema.org Product в карточки товара существует немеряное количество, но все они платные или дорого платные или не очень:) дорого платные. Ниже нашел какой-то сложный плагин, который просто побоялся запустить на рабочем магазине. Сам использую для WooCommerce ручное добавление микроразметки.
Google Отзывы клиентов для Google Merchant Center в WooCommerce
- Программа "Google Отзывы клиентов".
Рейтинг продавца – это автоматическое расширение, которое может показываться рядом с объявлениями рекламодателя, получившего высокую оценку покупателей. Рейтинги продавцов в формате "Положительных отзывов: XX%" показываются и в Google Покупках, однако вы можете использовать эту функцию в поисковой рекламе, даже если не работаете с Google Покупками и не зарегистрированы в Google Merchant Center.
Google не вносит никаких изменений в сообщения, оставленные пользователями. Googleтолько находим их на сторонних сайтах с рейтингами продавцов. Все оценки пересчитываются по 100-балльной шкале, а отзывы, которые вызывают подозрение, отфильтровываются. В результатах поиска рейтинг отображается в виде процентов – "Положительных отзывов: XX%".
Если вы обнаружите оценку, которая, по вашему мнению, не соответствует действительности, свяжитесь с администратором сайта, на котором она размещена, и попросите устранить ошибку. В Google Покупках у вас нет возможности отвечать на отзывы. Чтобы отправить ответ, нужно перейти на веб-сайт, где размещен отзыв. В настоящее время ответы продавцов на отзывы не появляются в результатах поиска по Google Покупкам.
Принципы работы: Рейтинг продавца представляет собой автоматическое расширение для объявлений в поисковой сети. Он отражает общее мнение клиентов о компании. Рейтинг может не показываться, если отзывы, на которых он основан, не имеют отношения к тому, что рекламируется в объявлении.
В каких случаях показываются рейтинги продавцов: Расширение с рейтингом может появиться в объявлении, если компания получила не менее 150 отзывов от разных пользователей, а ее совокупный рейтинг составляет не менее 3,5 звезд.
Рейтинги продавцов показываются в объявлениях из кампаний для поисковой сети.
Как узнать, есть ли у вас рейтинг продавца? В большинстве случаев это можно сделать, выполнив следующие действия:
- Перейдите по этой ссылке.
- Замените example.com на свой домен, не добавляя префикс www.
Обратите внимание, что этот способ не позволяет получить информацию по некоторым доменам со специальной конфигурацией. Даже если у вашего домена есть рейтинг продавца, это расширение может не отображаться, поскольку его показ зависит от ситуации на аукционе и других факторов.
Дополнительные ссылки
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!
7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах