Перейти к содержанию

Яндекс.Маркет

Описание

Roistat может автоматически подсчитывать статистику по кликам и расходам из Яндекс.Маркета.

Шаг 1. Добавьте рекламный канал в систему

Внимание!

В один проект Roistat нельзя подключить два одинаковых рекламных канала. Если вы попытаетесь сделать это, то появится сообщение об ошибке. 

  1. Откройте Каталог интеграций.
  2. В блоке Рекламные каналы выберите Яндекс.Маркет и нажмите кнопку Настроить интеграцию.
  3. Подтвердите, что вы разрешаете подключение канала к проекту Roistat, нажав кнопку Продолжить: 1.jpg
  4. Если в момент подключения канала вы не авторизованы в своем аккаунте Яндекс, откроется форма авторизации, в которой необходимо будет указать ваши логин и пароль: 2.png

В процессе добавления рекламного канала Яндекс.Маркет в проект Roistat для каждой рекламной кампании Roistat создает файл roistat_proxy.php. В этой файле содержится скрипт, который создает копию исходного прайс-листа рекламной кампании и размечает в ней ссылки меткой Roistat. В проекте сохраняется ссылка на исходный прайс-лист и создается ссылка на новый прайс-лист. Ссылки на прайс-листы отображаются в строке рекламной кампании в настройках рекламного канала.

Внимание!

Файл roistat_proxy.php не должен находиться в папке upload, так как эта папка защищена от выполнения php скриптов.

Внимание!

Исходный прайс-лист, содержащий информацию о товарах для Яндекс.Маркета, должен быть составлен в формате XML или YML.

Внимание!

При использовании прайс-листа от Roistat в Яндекс.Маркете, Roistat не несёт ответственности за ошибки Яндекс.Маркета.

Внимание!

Отображение расходов по рекламным каналам зависит в том числе и от часового пояса, указанного в настройках вашего аккаунта Roistat. Если в Яндекс.Маркете  расходы отображаются в часовом поясе +3, а в аккаунте Roistat выбран часовой пояс +5, то из-за этого возникнет разница в расходах между рекламным кабинетом и проектом в Roistat.

Шаг 2а. Настройте рекламные кампании

  1. В проекте Roistat в каталоге интеграций откройте настройки интеграции с Яндекс.Маркетом.
  2. Скачайте файл roistat_proxy.php для нужной кампании: справа от названия рекламной кампании нажмите кнопку 9.jpg: 3.jpg

  3. Поместите файл roistat_proxy.php в папку на сервере (хостинге), в которой находится оригинальный прайс-лист, и скопируйте адрес файла (например, http://site.com/roistat_proxy.php.).

  4. Откройте личный кабинет Яндекс.Маркета, выберите ту кампанию, файл которой вы скачивали, и откройте Ассортимент Прайс-лист. 4.png

  5. Создайте новый или отредактируйте текущий прайс-лист. Перейдите во вкладку "ссылка" и вставьте адрес файла roistat_proxy.php, полученный в пункте 3 инструкции. Например, http://site.com/roistat_proxy.php.

Внимание!

Если вместо текущего прайс-листа вы создали новый для нашей интеграции, то не забудьте удалить старый для корректной работы системы. 5.png

  1. Нажмите кнопку Проверить файл: 6.png

  2. В случае успешной проверки нажмите Сохранить.

  3. Повторите пункты 2 - 7 для каждой кампании.

Вы можете менять название файла roistat_proxy.php при необходимости. Важно указать ссылку на файл с актуальным названием.

Вы можете привязать к кампании несколько файлов прайс-листов, для этого в настройках интеграции с Яндекс.Маркет для нужной кампании укажите ссылки на прайс-листы через запятую без пробелов. Далее в Яндекс.Маркете в настройках кампании для каждого прайс-листа разместите ссылку на файл roistat_proxy.php в формате http://site.com/roistat_proxy.php?list=N. Где N - это порядковый номер прайс-листа, которому соответствует файл.

Например: 

http://site.com/roistat_proxy.php?list=1 - ссылка для первого прайс-листа.

http://site.com/roistat_proxy.php?list=2* - ссылка для второго прайс-листа.

Шаг 2б (альтернативный). Разметьте  вручную ссылки на товар

В том случае, если вы хотите вручную размечать рекламные ссылки Яндекс.Маркета, то вам нужно указать метку: roistat=yamarket{id-канала}{id-магазина}{id-offer} (без скобок). Получить id канала, id магазина и Id-offer вы можете следующим образом:

  1. Необходимо зайти в Каталог интеграций, выберите группировку "Рекламные каналы". Под карточной "Яндекс.Маркета" нажмите Настроить:

7.jpg

  1. В строке браузера после channels будет номер, в данном примере это номер - 16.

8.jpg

  1. Теперь вам нужен идентификатор вашего магазина. Если вы зайдете в панель управления вашего магазина в Яндекс.Маркете, то у вас будет ссылка вида: https://partner.market.yandex.ru/pre/reg2.xml?id=21327867. В данном случае, 21327867 - это идентификатор вашего магазина.
<offer id="6747" available="true">

Пример использования метки для разных вариантов ссылки:

Формирование человекочитаемых уровней рекламного источника

Roistat формирует уровни рекламного источника по следующей логике:

  1. Roistat берет выгрузку клиента и проверяет, какие категории привязаны к товару.
  2. Затем Roistat соединяет их по логике подчинения: вначале категория, потом дочерняя категория и так далее.
  3. Сам товар формируется из его наименования и модели.
  4. В итоге получается структура: Яндекс.Маркет - Кампания - Категория - Подкатегория 1 - Подкатегория 2 - ... - ТоварМодель.

Рекомендуемые статьи