База знаний BILLmanager

Как создать cookie для реферальных ссылок с других ресурсов

По умолчанию действия клиента будут учитываться в реферальной программе, только если он переходит по ссылке, указанной в настройках реферальной программы.
Чтобы учитывался переход с любой страницы сайта, поместите в код сайта скрипт следующего вида:

Скрипт
<script language "javascript">
var urlParams = new URLSearchParams(window.location.search);
console.log(window.location.search); 
console.log(urlParams.has("from")); 
var from=urlParams.get("from");
var date=new Date(new Date().getTime() + 60 * 1000);  
document.cookie="billpartner="+from+"; path=/;expires=date.toUTCString();";
</script>

Скрипт генерирует cookie billpartner, со значением from, переданным в URL. При регистрации в BILLmanager cookie отрабатывает, и регистрация привязывается к партнеру с соответствующим billpartner ID.