Добавление заказов (Вариант 1)

Информация по добавлению заказов в систему (если лендинг расположен на вашем сервере и его нет в M1-shop)
На URL http://m1-shop.ru/send_order/ методом GET или POST необходимо отправить запрос
Параметры:
  • ref ID-вебмастера в системе
  • api_key API-ключ из профиля вебмастера
  • product_id ID товара в системе M1-shop
  • phone Телефон покупателя
  • name ФИО покупателя
  • ip IP покупателя
  • s Субаккаунт (метка S)
  • w Метка W
  • t Метка T
  • address Адрес покупателя
  • referer Referer покупателя (адрес откуда пришел)
Пример запроса:
http://m1-shop.ru/send_order/?ref=<Webmaster_ID>&api_key=<APIKey>&product_id=<Product_ID>&ip=192.168.0.1&s=s1&w=w2&t=t3&phone=+7(901)999-99-99&name=Олег Иванов

Ответ будет в формате JSON, структура приведена ниже
Ответы сервиса:
        {"result":"ok","id":237629} - заказ успешно добавлен, ID заказа 237629
        
        {"result":"error","message":"no GET or POST params"} - Не переданы параметры запроса
        {"result":"error","message":"API-key incorrect format"} - Не передан API-ключ вебмастера
        {"result":"error","message":"No Webmaster ID"} - Не передан ID вебмастера
        {"result":"error","message":"No Product ID"} - Не передан ID товара
        {"result":"error","message":"No Phone"} - Не передан телефон клиента
        {"result":"error","message":"No Name"} - Не передано ФИО клиента
        {"result":"error","message":"this order exist"} - Данный заказ уже был добавлен (фильтр)
        
        {"result":"visit_ok","id":0} - посетитель / уникальный посетитель передан в систему

        

Учет кликов и уникальных посетителей:

Для учета кликов и уникальных посетителей, необходимо на тот же адрес передавать другой набор параметров (без параметров заказа, пример ниже)
На URL http://m1-shop.ru/send_order/ методом GET или POST необходимо отправить запрос
Параметры:
  • ref ID-вебмастера в системе
  • api_key API-ключ из профиля вебмастера
  • product_id ID товара в системе M1-shop
  • ip IP покупателя
  • s Субаккаунт (метка S)
  • w Метка W
  • t Метка T
  • referer Referer покупателя (адрес откуда пришел)
Пример запроса:
http://m1-shop.ru/send_order/?ref=<Webmaster_ID>&api_key=<APIKey>&product_id=<Product_ID>&ip=192.168.0.1&s=s1&w=w2&t=t3
Ответ будет в формате JSON, структура приведена ниже
Ответы сервиса:
        
        {"result":"visit_ok","id":0} - посетитель / уникальный посетитель передан в систему

        


Добавление заказов (Вариант 2)

Информация по учету посещений и заказов на вашем лендинге (если лендинг расположен на вашем сервере и его адрес добавлен в оффер в M1-shop)
Данный способ подразумевает установку кода на страницу заказа товара, учет переходов и уникальных посетителей происходит через редирект (через короткую ссылку - генерируется в личном кабинете в M1-shop).

Если необходимо учитывать реферала и по прямой ссылке то нужно добавить на все входные страницы:

<script src="http://m1cpl.ru/js/m1ref.js"></script>

(также как и в первом варианте)
- этот скрипт будет записывать данные из GET в куки чтобы потом их использовать в заказе Код для установки на страницу заказа:
<script type="text/javascript">
var m1_product_id = 519;
var script = document.createElement("script");
script.src = "http://m1cpl.ru/_buy/?billing_id=<?=$order_id?>&metka=<?=$order_id?>&ref="+getC("ref")+"&s="+getC("s")+"&w="+getC("w")+"&t="+getC("t")+"&r="+getC("r")+"&product_id="+m1_product_id+"&name=<?=urlencode($_REQUEST['name'])?>&phone=<?=urlencode($_REQUEST['phone'])?>&address=<?=urlencode($_REQUEST['address'])?>";
document.body.appendChild(script);
</script>

Где m1_product_id = 519 – это идентификатор товара
Где $order_id – номер заказа в вашей системе
Данный код вставляется внутри тегов <body> </body> страницы (как другие счетчики)