Содержание
Преимущества
- Оптимизированное назначение цен. Для работы функции используется продвинутая система искусственного интеллекта от Google, которая позволяет постоянно оптимизировать цены со скидкой и показывать лучшие цены в товарной рекламе и на целевых страницах магазина.
- Повышение эффективности. Увеличивайте валовую прибыль, число конверсий и кликов и повышайте рентабельность инвестиций в рекламу.
- Простота использования. Благодаря автоматическому снижению цен они всегда будут оптимальными, а вы сможете экономить время и средства.
Принцип работы
Функция "Автоматическое снижение цены" – это решение на основе искусственного интеллекта, которое позволяет добиваться максимальной валовой прибыли от всего ассортимента товаров.
Чтобы постоянно оптимизировать цены, Google использует ИИ-алгоритмы и опирается на следующие сигналы рынка:
- спрос на товар;
- эластичность спроса по цене;
- конкурентоспособность цены;
- сезонные тренды;
- примерная дата доставки;
- ценность бренда;
- стоимость доставки.
Скорректированные цены со скидкой показываются в товарной рекламе (скидка делается на основе канала маркетинга) и безопасно передаются на целевые страницы товаров в вашем интернет-магазине.
Общие требования
Прежде чем включить функцию, необходимо убедиться, что ваш бизнес соответствует требованиям, которые описаны ниже.
- Вы отслеживаете конверсии с данными корзины. Чтобы узнать больше, прочитайте статью Как настроить и протестировать отслеживание конверсий с учетом данных корзины.
- Вы указали в сведениях о товарах атрибуты "минимальная цена при автоматическом ценообразовании"
[auto_pricing_min_price]
и "себестоимость реализованной продукции"[cost_of_goods_sold]
как минимум для 20 % показов товаров. Для начала вы можете использовать следующие настройки:- для атрибута "минимальная цена при автоматическом ценообразовании"
[auto_pricing_min_price]
установите значение не более 95 % от цены, которую видят потребители (значение атрибута "цена"[price]
или "цена со скидкой"[sale_price]
) и не менее 95 % от значения "себестоимость реализованной продукции"[cost_of_goods]
(см. ниже). - Значение атрибута "себестоимость реализованной продукции"
[cost_of_goods]
должно быть ниже, чем значение атрибута "минимальная цена при автоматическом ценообразовании"[auto_pricing_min_price]
, и находиться в диапазоне 5 % – 95 % от цены, которую видят потребители (значение атрибута "цена"[price]
или "цена со скидкой"[sale_price]
)
- для атрибута "минимальная цена при автоматическом ценообразовании"
- На вашем сайте есть возможность получать новые цены через генерируемые Google веб-токены JSON и продавать по этим цены товары.
- Вы дали Google разрешение увеличивать долю товаров, для которых применяется функция, в зависимости от эффективности: начать с 10 % в первые три дня и поднять до 90 %.
- Вы должны убедиться, что использование этой функции будет соответствовать всем местным законам, которые действуют в отношении вас и вашей компании.
Инструкции
Шаг 1 из 6. Выберите программу и валюту
- Откройте раздел "Маркетинг" и перейдите на вкладку "Автоматическое снижение цены".
- Нажмите Продолжить, выберите "Автоматическое снижение цены" и укажите валюту цен для отчетов об эффективности.
- Если вы используете стороннюю платформу (например, Shopify, WooCommerce или Magento 2), укажите ее название. Подробнее о том, как настроить автоматическое снижение цены, если вы используете стороннее решение…
- Отправьте данные и переходите к настройке отслеживания конверсий и указания нужных атрибутов в сведениях о товарах.
Шаг 2 из 6. Настройте отслеживание конверсий с данными корзины
- Цена товара. Стоимость товара со скидкой до вычета налогов.
- Себестоимость реализованной продукции. Загрузите в аккаунт Merchant Center сведения о товарах с информацией о себестоимости всех товаров, на основе которых формируются данные корзины, с помощью атрибута "себестоимость реализованной продукции"
[cost_of_goods_sold]
. Это позволит учитывать все товары в корзине для оптимизации. - Скидка. Во время тестирования функции это поле используется для сбора данных о возможных дополнительных расходах, таких как стоимость доставки или комиссия за проведение транзакций. Это те траты, которые не учитываются в итоговой цене товара.
После того как вы добавите данные корзины в отслеживание конверсий интернет-магазина, убедитесь, что все параметры тега конверсии реализованы правильно. Для этого сделайте пробный заказ, следуя этим инструкциям:
- Откройте Инструменты разработчика в Chrome, нажмите на значок меню в правом верхнем углу браузера Google Chrome, выберите "Дополнительные инструменты" и "Инструменты разработчика".
- На панели инструментов разработчика выберите вкладку "Сеть".
- Оформите тестовый заказ с помощью браузера Google Chrome.
- Найдите запрос, содержащий данные о конверсии (наберите в поиске "/conversion"). Параметры строки запроса должны содержать параметры корзины. Вот пример того, как это может выглядеть:
- mid = aw_merchant_id
- fcntr = aw_feed_country
- flng = aw_feed_language
- dscnt = discount
- bttype = event type
- item = items – массив с идентификаторами, ценами и количеством всех товаров (items.id * items.price * items.quantity)
Шаг 2 из 6. Укажите атрибуты, чтобы добавить товары
[auto_pricing_min_pricing]
для отдельных стран. В отчетах об эффективности показываются данные по всем странам в обобщенном виде. Отфильтровать статистику по отдельной стране пока нельзя.Как включать товары
Чтобы включить товар, нужно добавить в сведения о нем действительное значение атрибутов минимальная цена при автоматическом ценообразовании [auto_pricing_min_price]
и себестоимость реализованной продукции [cost_of_goods_sold]
. Включить нужно как минимум столько товаров, чтобы охватить 20 % показов вашего ассортимента. Вы можете указать эти атрибуты с помощью нескольких источников данных в Merchant Center или через API.
Обратите внимание, что максимальная цена – это обычная цена в ваших сведениях о товарах, а минимальная цена – это цена, указанная в атрибуте "минимальная цена при автоматическом ценообразовании" [auto_pricing_min_price]
. Оптимизированная цена со скидкой будет между максимальной и минимальной ценой. Цены меняются только для тех товаров, которые вы включили для функции, и только если это поможет увеличить прибыль от вашего ассортимента с учетом перекрестных продаж и каннибализации.
Обязательные атрибуты | Тип значения | Описание |
"Минимальная цена" [auto_pricing_min_price] |
Строка | Минимальное значение, ниже которого цена опускаться не будет. В отношении этого атрибута действуют те же требования, что и для атрибута "цена" [price] . Примечание. Значение этого атрибута может совпадать с суммой, указанной в атрибуте "себестоимость реализованной продукции" [cost_of_goods_sold] . Исключение составляют только случаи, когда действуют определенные ограничения, например в отношении минимальной рекламируемой цены. |
Себестоимость реализованной продукции [cost_of_goods_sold] |
Строка | С помощью этого атрибута указывается себестоимость реализованной продукции (СРП). Если у вас нет точных данных, укажите примерную сумму. |
Налоги
Себестоимость реализованной продукции не включает налог, но его необходимо учесть в значении атрибута "минимальная цена при автоматическом ценообразовании" [auto_pricing_min_price]
.
Как исключить товары (необязательно)
Если вы не хотите, чтобы автоматическое снижение цены применялось к определенным товарам, удалите для них атрибут "минимальная цена при автоматическом ценообразовании" [auto_pricing_min_price]
или задайте в нем значение, равное обычной цене.
[cost_of_goods_sold]
для исключенных товаров не нужно. Он требуется для расчета общей прибыли на основе данных корзины.Шаг 4 из 6. Выполните интеграцию URL
Ниже приводятся инструкции по работе с токеном цены.
Примечания
- В этой инструкции рассматриваются генерируемые Google веб-токены JSON и работа с содержащейся в них ценой товаров.
- Это техническая информация, для полного понимания которой необходим опыт веб-разработки.
- Открытый ключ шифрования приведен ниже и подходит для любой реализации автоматического снижения цен.
Структура токена
Токен JWT состоит из двух объектов JSON: заголовка и полезной нагрузки.
Заголовок
{
"alg": "ES256",
"typ": "JWT"
}
В заголовке автоматически генерируемого токена Google есть два поля:
- alg – используемый алгоритм, значение всегда равно "ES256";
- typ – MIME-тип, значение всегда равно "JWT".
Если заголовок токена содержит другие поля или значения этих полей не соответствуют указанным выше, продавец должен отклонить токен.
Полезная нагрузка
{
"exp": 1571673600,
"o": "tddy123uk",
"m": "140301646",
"p": 21.99,
"c": "РУБ."
}
Полезная нагрузка включает следующие поля:
- exp – срок действия токена в формате Unix-времени. Если токен просрочен, его следует отклонить.
- o – идентификатор заказа, который используется для проверки соответствия целевой страницы товару. Если обнаружится несовпадение, токен следует отклонить.
- m – идентификатор продавца. Если он указан неверно, токен следует отклонить.
- p – цена со скидкой.
- c – валюта. Указывается заглавными буквами.
Использование токена
Точные инструкции по работе с токеном зависят от используемой библиотеки. В целом можно выделить три шага: декодирование и проверка подписи, проверка полей и использование цены.
Декодирование и проверка подписи. Токен, закодированный по стандарту Base64URL, передается в параметре pv2 запроса URL.
http://my.site.com/blacktee?pv2=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiVVNEIiwiZXhwIjoxNTcxNjczNjAwLCJtIjoiMTQwMzAxNjQ2IiwibyI6InRkZHkxMjN1ayIsInAiOjIxLjk5fQ.Qlyr1dQ0vLUJx-iQKwkYE2uLHfYCLVEVGZkAq4fwGTSpMDQCbtzDJr5uGHG8dNKaKV5OlYDxLpW40tQVVe2gkQ
В большинстве библиотек декодирование и проверка подписи объединены в одну функцию, входные данные которой – token, ES256 (алгоритм) и public key, а выходные – token_body. Вот как это выглядит:
token_body = decode(token, 'ES256', public_key)
Открытый ключ для проверки
Указанный ниже ключ можно использовать для автоматического снижения цены без ограничений срока действия.
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
-----END PUBLIC KEY-----
Проверка полей
Если выбранная библиотека на предыдущем шаге приняла ключ и алгоритм и принудительно задает их использование независимо от заголовка, дополнительно проверять заголовок не требуется. В противном случае необходимо проверить все поля заголовка, следуя приведенным выше инструкциям. С подробной информацией о веб-токенах JSON можно ознакомиться здесь.
Независимо от того, какой библиотекой вы пользуетесь, необходимо проверить, соответствуют ли значения полей o, m и p данным, указанным продавцом. Если есть расхождения, токен должен быть отклонен, чтобы пользователи не могли копировать токены тех или иных товаров или продавцов. Также продавцы могут проверить поле exp и отклонить токен, если он просрочен, но это не обязательно.
Использование цены. Если значения всех полей действительные и токен не просрочен, продавцу нужно использовать цену, указанную в поле p.
Вы можете использовать для применения скидки существующий механизм купонов, если при этом соблюдаются указанные здесь условия. В частности, на целевой странице должна отображаться цена, указанная в токене, нельзя просто добавить скидку на странице оплаты.
Тестирование. После того как интеграция выполнена, она будет протестирована в три этапа:
- Функциональное тестирование (проводится продавцом).
- Проверка ключей (проводится продавцом с использованием созданного Google токена).
- Сквозное тестирование (проводится Google).
Функциональное тестирование. Самый простой способ выполнить тестирование в ходе разработки и после ее завершения – сгенерировать временную пару ключей. Это позволяет продавцу самостоятельно управлять токеном. Действительную пару ключей можно создать с помощью следующей команды:
openssl ecparam -genkey -name prime256v1 -noout -out privkey.pem openssl ec -in privkey.pem -pubout -out pubkey.pem
Токен можно сгенерировать с помощью jwt.io или других подобных инструментов, используя алгоритм ES256.
Проверка ключей. Для проверки ключей в Merchant Center во время настройки функции доступны подписанные токены (примеры URL).
Шаг 5 из 6. Запросите проверку Google
Шаг 6 из 6. Завершите настройку и отслеживайте эффективность
График запуска
Увеличение доли показов товаров со скидками
После завершения проверки мы начнем постепенно увеличивать долю показов в соответствии с приведенным ниже графиком.
График увеличения доли показов
- Первый этап: оптимизированные цены со скидкой показываются 10 % покупателей.
- Второй этап: оптимизированные цены со скидкой показываются 90 % покупателей.
Следить за изменением доли показов можно в аккаунте Merchant Center на вкладке "Развитие аккаунта" в разделе Автоматическое снижение цены.
Отчеты об эффективности
Чтобы узнать эффективность, откройте раздел "Маркетинг" и перейдите на вкладку "Автоматическое снижение цены". Показатели за выбранный период (например, дополнительные клики, конверсии и валовая прибыль) показываются в сводке. Статистика обновляется ежедневно. Подробнее об автоматическом снижении цены в Merchant Center…
Нужна помощь?
Если у вас остались вопросы, свяжитесь с нами.