Яндекс.Маркет¶
Описание¶
Roistat может автоматически подсчитывать статистику по кликам и расходам из Яндекс.Маркета.
Шаг 1. Добавьте рекламный канал в систему¶
Внимание!
В один проект Roistat нельзя подключить два одинаковых рекламных канала. Если вы попытаетесь сделать это, то появится сообщение об ошибке.
- Откройте Каталог интеграций.
- В блоке Рекламные каналы выберите Яндекс.Маркет и нажмите кнопку Настроить интеграцию.
- Подтвердите, что вы разрешаете подключение канала к проекту Roistat, нажав кнопку Продолжить:
- Если в момент подключения канала вы не авторизованы в своем аккаунте Яндекс, откроется форма авторизации, в которой необходимо будет указать ваши логин и пароль:
В процессе добавления рекламного канала Яндекс.Маркет в проект Roistat для каждой рекламной кампании Roistat создает файл roistat_proxy_self.php. В этой файле содержится скрипт, который создает копию исходного прайс-листа рекламной кампании и размечает в ней ссылки меткой Roistat. В проекте сохраняется ссылка на исходный прайс-лист и создается ссылка на новый прайс-лист. Ссылки на прайс-листы отображаются в строке рекламной кампании в настройках рекламного канала.
Внимание!
Файл *roistat_proxy_self.php *не должен находиться в папке upload, так как эта папка защищена от выполнения php скриптов.
Внимание!
Исходный прайс-лист, содержащий информацию о товарах для Яндекс.Маркета, должен быть составлен в формате XML или YML.
Внимание!
При использовании прайс-листа от Roistat в Яндекс.Маркете, Roistat не несёт ответственности за ошибки Яндекс.Маркета.
Внимание!
Отображение расходов по рекламным каналам зависит в том числе и от часового пояса, указанного в настройках вашего аккаунта Roistat. Если в Яндекс.Маркете расходы отображаются в часовом поясе +3, а в аккаунте Roistat выбран часовой пояс +5, то из-за этого возникнет разница в расходах между рекламным кабинетом и проектом в Roistat.
Шаг 2а. Настройте рекламные кампании¶
- В проекте Roistat в каталоге интеграций откройте настройки интеграции с Яндекс.Маркетом.
-
Скачайте файл roistat_proxy_self.php для нужной кампании: справа от названия рекламной кампании нажмите кнопку
:
-
Поместите файл roistat_proxy_self.php в папку на сервере (хостинге), в которой находится оригинальный прайс-лист, и скопируйте адрес файла (например, http://site.com/roistat_proxy_self.php.).
-
Откройте личный кабинет Яндекс.Маркета, выберите ту кампанию, файл которой вы скачивали, и откройте Ассортимент *→** Прайс-лист*.
-
Создайте новый или отредактируйте текущий прайс-лист. Перейдите во вкладку "ссылка" и вставьте адрес файла roistat_proxy_self.php, полученный в пункте 3 инструкции. Например, http://site.com/roistat_proxy_self.php.
Внимание!
Если вместо текущего прайс-листа вы создали новый для нашей интеграции, то не забудьте удалить старый для корректной работы системы.
-
Нажмите кнопку Проверить файл:
-
В случае успешной проверки нажмите Сохранить.
- Повторите пункты 2 - 7 для каждой кампании.
Вы можете менять название файла roistat_proxy_self.php при необходимости. Важно указать ссылку на файл с актуальным названием.
Вы можете привязать к кампании несколько файлов прайс-листов, для этого в настройках интеграции с Яндекс.Маркет для нужной кампании укажите ссылки на прайс-листы через запятую без пробелов. Далее в Яндекс.Маркете в настройках кампании для каждого прайс-листа разместите ссылку на файл roistat_proxy_self.php в формате http://site.com/roistat_proxy_self.php?list=N. Где N - это порядковый номер прайс-листа, которому соответствует файл.
Например:
http://site.com/roistat_proxy_self.php?list=1 - ссылка для первого прайс-листа.
http://site.com/roistat_proxy_self.php?list=2* - ссылка для второго прайс-листа.
Шаг 2б (альтернативный). Разметьте вручную ссылки на товар¶
В том случае, если вы хотите вручную размечать рекламные ссылки Яндекс.Маркета, то вам нужно указать метку: roistat=yamarket{id-канала}_{id-магазина}_{id-offer}
Получить id канала, id магазина и Id-offer вы можете следующим образом:
- Необходимо зайти в Каталог интеграций, выберите группировку "Рекламные каналы". Под карточной "Яндекс.Маркета" нажмите Настроить:
- В строке браузера после channels *будет номер, в данном примере это номер - *16.**
- Теперь вам нужен идентификатор вашего магазина. Если вы зайдете в панель управления вашего магазина в Яндекс.Маркете, то у вас будет ссылка вида: https://partner.market.yandex.ru/pre/reg2.xml?id=21327867. В данном случае, 21327867 - это идентификатор вашего магазина.
<offer id="6747" available="true">
Пример использования метки для разных вариантов ссылки:
-
http://site.com/?roistat=yamarket16_21327867_6747
-
http://site.com/?utm_source=test&utm_medium=test&utm_term=test&utm_content=test&utm_campaign=test&roistat=yamarket16_21327867_6747
Формирование человекочитаемых уровней рекламного источника¶
Roistat формирует уровни рекламного источника по следующей логике:
- Roistat берет выгрузку клиента и проверяет, какие категории привязаны к товару.
- Затем Roistat соединяет их по логике подчинения: вначале категория, потом дочерняя категория и так далее.
- Сам товар формируется из его наименования и модели.
- В итоге получается структура: Яндекс.Маркет - Кампания - Категория - Подкатегория 1 - Подкатегория 2 - ... - ТоварМодель.
Рекомендуемые статьи