Loading...
Page tree
Skip to end of metadata
Go to start of metadata

Как провести интеграцию с Insales:

Шаг 1. Установите счетчик на сайт

На каждую страницу, куда заходят посетители, нужно установить счетчик, который позволит Roistat получать данные о посетителях. Сразу будет доступна функциональность промокодирования (для отслеживания продаж через телефон). Счетчик установит в cookie переменную roistat_visit,  которая будет содержать номер визита.

  1. В InSales перейдите в раздел Настройки Счетчики и коды и в поле javascript-код для вывода на всех страницах магазина вставьте код счетчика. О том, где взять код счетчика, читайте в статье Установка счетчика.
  2. Нажмите Сохранить.

Шаг 2. Установите модуль интеграции Roistat

(warning) Перед интеграцией нужно зайти в личный кабинет insales и отключить переадресацию с домена *.myinsales.ru на основной домен магазина.

В InSales перейдите в раздел Приложения → Центр приложений. Найдите в списке Roistat и нажмите кнопку Установить.

Шаг 3. Добавьте дополнительное поле roistat

  1. В InSales перейдите в раздел Настройки → Оформление заказа и в разделе Настройка полей заказа нажмите кнопку Добавить:

  2. Выберите тип поля Текст.

  3. Укажите настройки поля:
    • Название в бэк-офисе: roistat.
    • Установите флажок Включено.
    • Снимите флажок Выводить значение для клиента
    • Снимите флажок Заполняется клиентом
  4.  Нажмите Создать
    (warning)  Если заявка создается с сайта, то поле roistat сделки в InSales остается незаполненным. При этом номер визита фиксируется в InSales и передается потом в Roistat. 

(warning) Дополнительное поле обязательно должно иметь название roistat, иначе интеграция работать не будет.

(отметить) Если по каким-либо причинам вы создаете сделку вручную (например, для оффлайн-источников), вы можете заполнить поле roistat данными об источнике сделки. Тогда информация об источнике сделки будет отображена в Аналитике.

(warning) Если вы используете сайт на Insales, но интеграции с Insales в проекте нет, вы все равно можете воспользоваться этой инструкцией для разметки рекламного канала.

Чтобы отнести сделку к определенному рекламному каналу, вводите в поле roistat следующие маркеры:

  • yamarket{ID}, если хотите отнести сделку к каналу Яндекс.Маркет. Здесь и далее ID - идентификатор рекламного канала. Например, yamarket1.
  • direct{ID}, если хотите отнести сделку к каналу Яндекс.Директ. Например, direct2.
  • google{ID}, если хотите отнести сделку к каналу Google Adwords. Например, google3.
  • merchant{ID}, если хотите отнести сделку к каналу Google Merchant Center. Например, merchant4.
  • vk{ID}, если хотите отнести сделку к каналу ВКонтакте. Например, vk5.
  • facebook{ID}, если хотите отнести сделку к каналу Facebook. Например, facebook6.
  • mytarget{ID}, если хотите отнести сделку к каналу myTarget.
  • seo_yandex, если хотите отнести сделку к каналу SEO - Яндекс.
  • seo_google, если хотите отнести сделку к каналу SEO - Google.

Шаг 4. Настройте сохранение cookie roistat_visit

  1. В InSales перейдите в раздел Настройки → Оформление заказа и в блоке Общие настройки в поле Список cookies, которые требуется сохранить при оформлении заказа введите roistat_visit.
  2. Нажмите Сохранить.

Шаг 5. Подключите InSales в каталоге интеграций Roistat

  1. В проекте Roistat откройте Каталог интеграций.
  2. В блоке CRM / CMS выберите InSales и нажмите кнопку Подключить.
  3. В поле URL сайта введите URL-адрес вашего магазина на домене myinsales.ru. Например, http://mysite.myinsales.ru:

    (warning) Если возникает ошибка: "Установите приложение Roistat и попробуйте снова", то вам нужно удалить приложение ROIstat из Insales, далее установить приложение Roistat именно через магазин вашего сайта. Возможная причина: приложение было установлено из магазина иного сайта.    

  4. Заполните поля Идентификатор ключа доступа и Пароль ключа доступа. Чтобы сделать это, в Insales откройте Приложения → Разработчикам, и создайте новый ключа доступа, назвав его roistat:

    Затем скопируйте идентификатор и пароль и вставьте их в поля Идентификатор ключа доступа и Пароль ключа доступа:

  5. В поле Идентификатор товара укажите идентификатор любого товара в вашем магазине. Это требуется, чтобы Roistat мог создавать сделки в Insales.
    (информация) Товар должен иметь способ доставки и точку самовывоза.
     Если не указать Идентификатор товара, то заказ не будет создан. Идентификатор товара можно взять из адресной строки на странице товара.

     Как получить идентификатор товара

    a. В вашем магазине в InSales перейдите в раздел Товары.

    b. Откройте свойства любого товара.

    c. В адресной строке браузера скопируйте идентификатор товара:

  6. Нажмите кнопку Сохранить. 
  7. Откроется блок Распределение статусовПеретаскивая статусы сделок, распределите их по группам. Подробнее об этом читайте в статье Распределение статусов сделок.
    После того, как вы распределите статусы, нажмите кнопку Продолжить.
  8. Откроется блок Инструкция по включению отправки заявок. Прочитайте инструкции и нажмите кнопку Следующий шаг.
  9. Откроется блок Загрузка заявок из CRM: расширенные настройки. В раскрывающемся списке Поле себестоимости выберите Параметр cost. В этом поле хранится значение закупочной цены товаров в InSales. Нажмите кнопку Сохранить.
  10. В открывшемся блоке назначьте ответственных за заявки.

Шаг 6. Настройте автоматическую разметку в Яндекс.Маркет товаров вашего магазина в InSales

Чтобы получать статистику по категориям и расходам в корректном виде, в выгрузке товаров в InSales добавьте дополнительную метку к ссылке:

  1. Добавьте рекламный канал Яндекс.Маркет в Roistat. Инструкцию читайте в статье Добавление канала Яндекс.Маркет(для InSales актуальны первые два пункта инструкции).
  2. Узнайте номер добавленного канала. О том, как узнать номер рекламного канала, читайте вFAQ(блок Рекламные каналы, вопрос Как узнать номер рекламного канала?)
    Для примера будем использовать номер рекламного канала 3.
  3. Узнайте номер вашего магазина в Яндекс.Маркет. Для этого перейдите по ссылке и в разделе Мои магазины посмотрите номер вашего магазина. Скопируйте число, которое расположено после дефиса:

  4. В InSales перейдите в раздел Продвижение → Площадки.
  5. В раскрывающемся списке Добавить новую выгрузку выберите Яндекс.Маркет — Произвольная выгрузка и нажмите Добавить.
  6. Укажите параметры выгрузки по своему усмотрению.  Эти параметры можно скопировать из предыдущей выгрузки.
  7. В поле Шаблон блока offer в теге <url> добавьте к ссылке на товар метку rs в следующем формате:

    rs=yamarket(номер канала)_(номер магазина)_{{ product.id }}

    Где:
    (номер канала) — номер канала из пункта 2
    (номер магазина) — номер магазина из пункта 3
    {{ product.id }} — системная метка InSales, её менять не нужно

    Пример возможной ссылки (номер канала и магазина взяты для примера, у Вас это будут другие числа):
    <url>{{account.url}}/product_by_id/{{ product.id }}?rs=yamarket3_12345678_{{ product.id }}</url>
    Если вы используете UTM-метки:
    <url>{{account.url}}/product_by_id/{{ product.id }}?utm_source=market&amp;utm_medium=cpc&amp;utm_campaign=48&amp;rs=yamarket3_12345678_{{ product.id }}</url>

  8. Нажмите Создать
  9. Проверьте, что сгенерированный файл добавился в Яндекс.Маркет. В случае необходимости обновить его вручную.

После настройки все расходы по заходам с Яндекс.Маркета в ваш магазин будут считаться в автоматическом режиме, а статистика будет отображаться в удобном виде: по категориям и видам товаров.

После настройки интеграции рекомендуем воспользоваться следующими вспомогательными инструментами:

  • No labels