#Яндекс и Google
#Яндекс
#Базовый экспорт в Яндекс Маркет
Адрес выгрузки для Яндекс-Маркета: http://имя_сайта/yml/, ссылка есть в меню
База - Экспорт данных, кнопкаПрайс-лист.

Ссылка http://имя_сайта/yml/ указывается в личном кабинете Яндекса, подробная инструкция по подключению магазина: https://yandex.ru/support/partnermarket/export/feed.html
Чтобы указать, какие товары будут выгружаться на Яндекс.Маркет, можно вручную в карточке товара поставить соответствующую галочку Вывод в Яндекс Маркете.

#Пакетное добавление в Яндекс.Маркет
Можно пакетно выделить галочками товары в списке, и затем выбрать опцию ⚙️▾ → Редактировать выбранные.+ После того, как вы отметили товары, в личном кабинете Яндекса укажите ссылку вида http://имя_сайта/yml/yandex.php.
.gif)
#Импорт из Яндекс.Маркет
Яндекс.Маркет не позволяет выгружать товары на сайт, только загружать.
#Расширенный экспорт для Pro - Модуль Яндекс.Маркет
Модуль включает расширенные параметры выгрузки товарных предложений в файл YML для участия интернет-магазина в программе Яндекс.Маркета
#Яндекс Товары
Адрес выгрузки для Яндекс Товаров: http://имя_сайта/yml/?getall&available&marketplace=webmaster, ссылка есть в меню База - Экспорт данных, кнопка Яндекс Товары. В выгрузку попадают только товары в наличии по правилам Яндекса.
#Яндекс ID
Яндекс ID позволяет настроить авторизацию пользователя при помощи протокола OAuth 2.0 на сайте.
Яндекс ID поможет упростить взаимодействие с вашим сайтом - посетители смогут авторизоваться с помощью аккаунта на Яндексе. Пользователям не придется заводить новую учетную запись и заполнять дополнительные формы.
При входе через Яндекс ID будет получена информация о пользователе - его почта, имя и телефон. Если пользователь с такой почтой не зарегистрирован на сайте, то создастся новый пользователь с заполненными данными: почта, имя и телефон. Если пользователь с такой почтой уже присутствует на сайте, то он будет сразу авторизован.

Схема работы
Включение и настройка Яндекс ID происходит в административной панели магазина в меню Настройка → Интеграция → Яндекс ID

Настойка Яндекс ID
#Подключение Яндекс ID
- Переходим в личный кабинет разработчика и создаем новое приложение для Веб-сервисов с именем PHPShop ID.

- В окне
Доступ данныхотмечаем галочками доступ данных к электронной почте, имени и фамилии, номеру телефона.

- В окне
Платформы приложенияуказать в качестве Redirect URI свой адрес в виде https://имя_сайта/phpshop/ajax/yandexid.php

- В окне созданного приложения следует скопировать данные ClientID и вставить его в настройки интеграции в одноименное поле.

Для активации Яндекс ID используется переключатель Вкл/Выкл в настройках интеграции в закладке Яндекс ID.

#Если используете штатный шаблон
Если вы скачивали обновления до версии 6.43, перегрузите шаблон, чтобы появилась кнопка Войти по Яндекс ID. Меню Настройка - шаблоны дизайна, кнопка Перегрузить. Внимание! Все правки, если они были, сотрутся.

#Если у вас персональный или измененный шаблон:
Для размещения вывода кнопки авторизации используется переменная @yandexid@ в главных шаблонах (/main/index.tpl и /main/shop.tpl).
Для этого, откройте меню Настройки - шаблоны. Выберите ваш шаблон.
Прокрутите левую колонку до раздела Основное. Нужно поправить 2 файла: Главная страница, Другие страницы. Вставьте переменную @yandexid@ в блок авторизации, (можно его найти по поиску слова Войти, как на скриншоте). [^1]

🎉 После вставки переменной, на витрине в меню Войти появится вторая кнопка входа по Яндекс ID.
#Яндекс.Поиск
Для удобного поиска товаров в магазине, можно подключить Яндекс.Поиск, способный искать товары с разными склонениями, в неправильной раскладке и предложенными исправлениями.
Включение и настройка Яндекс.Поиска происходит в административной панели магазина в меню Настройка → Интеграция → Яндекс.Поиск

#Подключение Яндекс.Поиска
- Переходим в личный кабинет разработчика и создаем API ключ кнопками Подключить API → API Поиска для сайта. Полученный ключ необходимо сохранить, он будет нужен при дальнейшей настройке.
- Открываем ссылку site.yandex.ru/catalogs/new/, вверху необходимо нажать Поиск для интернет-магазинов β, Страница с результатами поиска - вводим
http://имя_сайта/search/, нажимаем Сохранить, Яндекс отобразит ошибку и разблокирует поле Адрес YML-файла - вводим:http:/имя_сайта/yml/yandex.php?getall=true&search=true. Если у вас включен модуль Яндекс.Маркет и установлен пароль на YML файл – ссылка будет иметь вид:http://имя_сайта/yml/yandex.php?getall=true&search=true&pas=ваш пароль. Нажмите Сохранить. - Нажмите Мои поиски, выберите созданный на шаге 2 поиск, нажмите в левом меню Выдача в JSON и введите API ключ, полученный на шаге 1, нажмите Сохранить.
- Из URL адреса скопируйте идентификатор поиска (ID). Например, в адресе:
https://site.yandex.ru/catalogs/2388278/, то ID поиска2388278. - В административной панели сайта откройте Настройка → Интеграция, в разделе Яндекс.Поиск заполните поле API-ключ (созданный на шаге 1), скопированный ID поиска с предыдущего шага вставьте в поле Идентификатор поиска, установите галочку
Использовать Яндекс.Поиск на сайте, вместо стандартного поиска.
#Яндекс.Спеллер
Яндекс Спеллер помогает находить и исправлять орфографические ошибки в русском, украинском или английском тексте. Языковые модели Спеллера включают сотни миллионов слов и словосочетаний.
Включение происходит в административной панели магазина в меню Настройки → Основные настройки → Яндекс.Спеллер
#Интеграция с Яндекс.Метрика
Интеграция с Яндекс.Метрикой позволяет собирать, анализировать и выводить основные отчеты прямо в панели управления интернет-магазином в виде графиков и сводных таблиц.
Включение и настройка интеграции происходит в административной панели магазина в меню Настройка → Интеграция → Статистика посещений Яндекс.Метрика. После включения, все отчеты будут доступны в меню Маркетинг → Статистика посещений.

#Настройка
- Зарегистрироваться и добавить свой сайт в Яндекс.Метрика. Полученный при регистрации ID счетчика указать в поле ID сайта в настройках интернет-магазина.
- Перейти по ссылке и получить токен для доступа к API статистики. Полученный токен указать в поле Токен в настройках интернет-магазина.
- Настройка Код счетчика → Включить сбор статистики и разместить код счетчика автоматизирует вывод кода счетчика Яндекс.Метрика на сайте, при этом ручная установка кода счетчика не требуется.
- Настройка "Виджет" выводит основные отчеты статистики посещения на главную панель инструментов (стартовая страница панели управления).

ID сайта

Настройка сбора данных электронной коммерции
- Включить в настройках модуля
Код счетчика → Включить сбор данных электронной коммерции - Включить в Дополнительных настройках в Яндекс.Метрики опцию Отправка в Метрику данных электронной коммерции.
- Имя контейнера данных оставить по умолчанию dataLayer.
- Выбрать валюту передачи данных.

#Какие данные электронной коммерции передаются
- Просмотр товаров и каталогов.
- Добавление товаров в корзину.
- Удаление товаров из корзины.
- Список товаров в заказе.
#Доступные отчеты
#Основные
- Сводный отчет всех показателей (дашборд).
- Популярные страницы посещений.
- Источники посещений (рефералы).
- Социальные сети.
- Сайты.
- Поисковые фразы.
- Поисковые системы.
- Устройства.
#Директ реклама
- Директ, сводка.
- Директ, площадки.
#Электронная коммерция
- Популярные товары.
- Популярные категории
- Товары в корзине
- Заказы
- Заказанные товары
#Переводчик Google Translate
Виджет встраивается в дизайн сайта и позволяет на лету переключать язык сайта по клику на иконку с флагом страны. Выбранный язык сохраняется при переходе по сайту.
Для включения виджета переводчика активируйте модуль Google Translate.
#Экспорт в Google Merchant
Товары из магазина могут быть выгружены в предложения для Google Merchant и использоваться для рекламы в Google.
Существует возможность выгрузки данных через RSS канал в Google Merchant.
#Процесс добавления товаров в Google Merchant:
- Зарегистрируйтесь в Google Merchant по ссылке https://www.google.ru/retail/solutions/merchant-center/. Добавьте сведения о компании, подтвердите права на сайт и укажите параметры доставки:

2. Выберите Добавить товары и добавьте новый Feed (канал) в Google Merchant.

Нажмите "Добавить товары"
3. Придумайте название, выберите опцию загрузки - По расписанию. Нажмите Далее.

Придумайте название фида, выберите опцию "По расписанию"
4. Выберите страниу Россия, язык - русский. Нажмите Далее.

Укажите язык Русский, страну Россия
5. В открывшемся окне введите название файла, выберите расписание, в поле URL файла укажите ссылку - http://имя_магазина/rss/google.xml. Нажмите Создать фид.

5. Далее, в кабинете Google, перейдите в меню слева в раздел Фиды - Настройки и укажите кодировку UTF8, и валюту - российский рубль и нажмите Сохранить:

#Интеграция с модулем Маркетплейсы
Код производителя - учитывается код производителя в теге g:gtin
Имя производителя - учитывается имя производителя в теге g:brand. Если это поле не заполнено, то берется бренд с характеристики товара.
Состояние товара - учитывается состояние товара (новый или б/у) в теге g:condition
Пароль защиты файла - защищает от несанкционированной кражи контента. При использовании пароля ссылка на XML файл примет вид http://имя_магазина/rss/google.xml?pas=*******.
#Добавление Google Tag Manager на сайт
Чтобы установить Tag Manager на сайт, воспользуйтесь модулем Button – нужно создать кнопку, и в нее вставить код тега. В этом случае, код будет выводиться внизу сайта - там, где выводится метка модуля Button в шаблоне. Если вам нужно разместить часть кода сверху страницы, как рекомендует Google, воспользуйтесь встроенным редактором шаблона. См. подробнее.
#Интеграция с Google Analytics напрямую (без Tag Manager)
Интеграция с популярным облачным сервисом Google Аналитика позволяет собирать и анализировать данные по электронной коммерции.
Включение и настройка интеграции происходит в административной панели магазина в меню Настройка → Интеграция → Статистика посещения Google.
Настройка
- Зарегистрироваться и добавить свой сайт в Google Аналитика. Полученный при регистрации "Идентификатор отслеживания" указать в поле Идентификатор отслеживания в настройках интернет-магазина.
- Настройка
Код счетчика → Включить сбор статистики и разместить код счетчикаавтоматизирует вывод кода счетчика Google Аналитика на сайте, при этом ручная установка кода счетчика не требуется.

Настройка сбора данных электронной коммерции
- Зайдите в админпанель магазина меню
Настройка → ИнтеграцияКод счетчика → Включить сбор данных Google Analitics. - В Google Аналитика перейти в меню
Администратор → Настройка аккаунта → Настройка ресурса → Настройка электронной торговлии включить опцию Включите отслеживание электронной торговли.

Какие данные электронной коммерции передаются
- Просмотр товаров и каталогов.
- Добавление товаров в корзину.
- Удаление товаров из корзины.
- Список товаров в заказе.
Анализ данных электронной коммерции
Для анализа данных по товарам и заказам в меню Google Аналитика выберите Конверсии → Электронная торговля. Если этот пункт меню не доступен, то значит, что неверно выполнена настройка сбора данных или прошло еще мало времени с момента активации сбора данных. Обновление данных по торговле может занимать до 1-2 дня.

* Google Аналитика доступна для версии PHPShop 5.3.5 и выше.
#reCaptcha - защита от спама на сайте
Для защиты от спам-регистраций и спам-сообщений с сайтов рекомендуется использовать специализированную усиленный защитный виджет reCaptcha. Злоумышленники используют профессиональные инструменты для автоматического заполнения форм связи, обратных звонков, быстрых заказов и т.д. reCaptcha - это надежное средство защиты от Google, останавливающее спамеров.
Включение каптчи происходит в административной панели магазина в меню Настройка → Интеграция → - Настройка безопасности reCAPTCHA - Включить режим усиленной проверки от ботов.
.png)
Настройка
Настройка ключей безопасности вынесена в основные настройки в панели управления интернет-магазином. Можно использовать как общие, так и персональные ключи, получить которые можно на сайте www.google.com/recaptcha/ формата reCAPTCHA v2, флажок "Я не робот".