Отображения рейтинга товаров в Google Merchant
Возможно эта тема будет полезна, кто желает внедрить рейтинг товаров в Google Merchant.
Необходимо разместить код на странице благодарности оформленного заказа checkout.success.html (код ниже)

Вопрос:
Не могу разобраться как сделать, чтобы в строку "email": " email покупателя"
подтягивался email покупателя, если он его указывает. Если пользователь не указывает свой email, то значение должно оставаться пустым "email": " "
<script>
"email": "CUSTOMER_EMAIL",
Подробное ТЗ:
На сайт необходимо внедрить следующие коды.
Прежде чем продолжить, убедитесь, что вы изучили правила сервиса "Google Отзывы клиентов" и выполнили требования по интеграции модуля опроса:
- Страницы корзины и оформления покупок должны находиться в одном домене.
- Страница подтверждения должна быть размещена в вашем собственном домене.
- Вверху каждой страницы нужно добавить элемент <!DOCTYPE HTML>.
Код необходимо внедрить на странице благодарности, после подтверждения покупки
Если клиент не заполнил поле email код не запускаем.
<script>
window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
"merchant_id": 120524395,
"order_id": "ORDER_ID",
"email": "CUSTOMER_EMAIL",
"delivery_country": "UA",
"estimated_delivery_date": "YYYY-MM-DD",
"products": [{"gtin":"GTIN1"}, {"gtin":"GTIN2"}]
});
});
}
</script>
<!-- BEGIN GCR Language Code -->
<script>
window.___gcfg = {
lang: 'ru'
};
</script>
<!-- END GCR Language Code -->
Этот фрагмент нужно вставить в код страницы перед закрывающим тегом </BODY>. Относительно фрагмента HTML-кода модуля опроса его можно размещать в любом порядке.
Значения переменных
Переменная | Обязательная? | Описание |
ORDER_ID (идентификатор заказа) | Да | Уникальный идентификатор заказа. ID-транзакции |
CUSTOMER_EMAIL (адрес электронной почты клиента) | Да | Адрес электронной почты клиента в формате name@domain.com. |
COUNTRY_CODE (код страны) | Да | Двухбуквенный код страны заказчика в формате ISO 3166-1 alpha-2. Значение "ZZ" указывать нельзя. Пример: US. - Уже указал |
ESTIMATED_DELIVERY_DATE (предполагаемая дата доставки) | Да | Предполагаемая дата доставки, где YYYY обозначает год, MM – месяц, а DD – день. Пример: 2016–09–13. |
GTIN1, GTIN2 (коды GTIN) | Да | Числовые значения GTIN. Указываем все товары в корзине покупателя |
OPT_IN_STYLE (расположение модуля) | Нет | Этот параметр определяет расположение модуля на странице. Доступные варианты: "CENTER_DIALOG": в центре экрана. "BOTTOM_RIGHT_DIALOG": в правом нижнем углу. "BOTTOM_LEFT_DIALOG": в левом нижнем углу. "TOP_RIGHT_DIALOG": в правом верхнем углу. "TOP_LEFT_DIALOG": в левом верхнем углу. "BOTTOM_TRAY": в нижней части экрана. Значение по умолчанию: "CENTER_DIALOG". |
Доп материалы, в справке https://support.google.com/merchants/answer/7106244
2 ответа
Приветствую, коллега!
Перед скриптом:
И далее в скрипте:
Приведенный вами скрипт - это отзывы о магазине, а не товарах.
Получилось. Огромное спасибо!