Стоимость доработки - партнёрка

Запрос улучшений, интеграции с различными системами и т.д.
Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Стоимость доработки

Сообщение Alex Keda » 2010-01-09 16:20:25

Бреславский Антон писал(а):Теперь все понял. Нужно просто редирект добавить. Сегодня вечером добавлю. Дело 5 мин.

нет. не только
сейчас попробовал зарегаться по реферальной ссылке
если захожу по линку, сразу же регаюсь - всё ОК - я в рефералах у пользователя
если же после пеерхода по реферальной ссылке я ушёл на наш сайт, и оттуда сделал заказ - меня нет в рефералах.
если юзер через API регается - он не попадает в рефералы.
это какая-то особенность, недоработка или как?
(программера сайта пинать, или вам что-то доработать надо)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Стоимость доработки

Сообщение Alex Keda » 2010-01-09 16:49:32

раскурил.
кука - она без времени ставиться.
ставьте на сутки хотя бы...
лучше - если период будет регулироваться.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Стоимость доработки

Сообщение Alex Keda » 2010-01-09 23:14:44

если юзер через API регается - он не попадает в рефералы.

вот это не раскурил =(
Убей их всех! Бог потом рассортирует...

Бреславский Антон
Сообщения: 119
Зарегистрирован: 2009-10-05 22:29:46

Re: Стоимость доработки

Сообщение Бреславский Антон » 2010-01-09 23:55:43

Все очень просто. Кука ставиться на домене биллинга в браузере клиента, а когда он регается через API вы:

1. Эту куку никак не передаете.
2. Ее никак не взять, т.к. она находиться на домене биллинга, а не на домене вашего сайта.

Вариант очень простой. Вам самим делать такую куку.

http://host-food.ru/partner.php?OwnerID=100

В этом скрипте Вы ставите куку клиенту OwnerID=100 и редиректите его на главную страницу сайта.

При вызове апи модуля /API/UserRegister передаете дополнительный параметр помимо основных (Email, Name ...)

OwnerID - соответствующей куке у клиента с вашего сайта (если конечно она есть).

И в биллинге ничего дорабатывать не нужно.

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Стоимость доработки

Сообщение Alex Keda » 2010-01-10 0:08:11

вначале идём сюда - http://forum.lissyara.su/test.php
потом сюда - http://www.lissyara.su/test.php
код в первом случае

Код: Выделить всё

hosting$ cat ~/www/data/forum.lissyara.su/test.php
<?php

setcookie("TestCookie", "Test Value", time()+3600, "/", ".lissyara.su");
echo "cookie is set<br>";

?>

во втором

Код: Выделить всё

hosting$ cat ~/www/data/www.lissyara.su/test.php
<?php

if(isset($_COOKIE['TestCookie'])){
        echo "TestCookie = " . $_COOKIE['TestCookie'];
}else{
        echo "TestCookie not found";
}

?>
hosting$   

как вариант - дайте средство для редактирования того урла что предлагается юзеру как реферальный
хотя я считаю путь пиления биллинга - более верным.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Стоимость доработки

Сообщение Alex Keda » 2010-01-10 0:20:05

Бреславский Антон писал(а):Вариант очень простой. Вам самим делать такую куку.
http://host-food.ru/partner.php?OwnerID=100
В этом скрипте Вы ставите куку клиенту OwnerID=100 и редиректите его на главную страницу сайта.
При вызове апи модуля /API/UserRegister передаете дополнительный параметр помимо основных (Email, Name ...)
OwnerID - соответствующей куке у клиента с вашего сайта (если конечно она есть).
И в биллинге ничего дорабатывать не нужно.

что скажет биллинг на попытку воткнуть регистрируемого юзера рефералом от неактивного/несуществующего/.... юзера?
что скажет биллинг если вместо числа в этом параметре будет просто мусор (1024 байта рандомных символов, например)?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Стоимость доработки

Сообщение Alex Keda » 2010-01-10 0:24:42

с кукой биллинга и линком - в принципе решаемо.
просто кладём в биллинге свой файл на php в две строки - который будет лепить куку и редиректить куда надо, а в .htaccess прописываем его вызов при заходе по реферальной ссылке.
но это - костыль... хочется пямого решения, штатными средствами.
======
Антон, вам совсем больше не интересен биллинг?
или времени совсем нет?
просто не вижу былого энтузиазма... который буквально год назад ещё был...
======
я к чему - нам бы ещё учёт средств от рефералов допилить по нормальному =))
ТЗ в процессе, впрочем, у вас наверно и свои задумки были.
цену вопроса тоже хотелось бы знать...
Убей их всех! Бог потом рассортирует...

Бреславский Антон
Сообщения: 119
Зарегистрирован: 2009-10-05 22:29:46

Re: Стоимость доработки

Сообщение Бреславский Антон » 2010-01-10 14:30:10

что скажет биллинг на попытку воткнуть регистрируемого юзера рефералом от неактивного/несуществующего/.... юзера?
что скажет биллинг если вместо числа в этом параметре будет просто мусор (1024 байта рандомных символов, например)?


В этом случае биллинг лоялен. Конечно все параметры проверяются и фильтруются.

Честно не знал, что куку на одном домене можно сделать для другого. Странно конечно.

Биллинг пилить не нужно, т.к. регистрация через API происходит. С кукой можно сделать, что бы сначала пользователь попадал на скрипт биллинга, который ставил куку для домена вашего сайта и туда редиректил пользователя.

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

Редактировать URL сегодня сделаю, за 100 руб.

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Стоимость доработки

Сообщение Alex Keda » 2010-01-10 15:13:46

лучше сделайте нормальный редирект в биллинге, с нормальной кукой.
пусть за 300, 500 рублей - там работы явно больше.
ибо так правильней.
Убей их всех! Бог потом рассортирует...

Бреславский Антон
Сообщения: 119
Зарегистрирован: 2009-10-05 22:29:46

Re: Стоимость доработки

Сообщение Бреславский Антон » 2010-01-11 23:16:13

Так я не понимаю какой редирект?

Редирект, что бы домену вашего сайта куку поставить, когда можно на вашем сайте ее самостоятельно поставить.

Регистрация у вас все равно идет через API и вам в любом случае куку надо передавать через API.

Можно обновиться и править статью /DependUsers

это то, что партнер видит в разделе "Партнерская программа".


Вернуться в «Запрос улучшений»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость