Написать скрипт редиректа

Михаил8 років у сервісі
Дані замовника будуть вам доступні після подання заявки
16.05.2017

Здравствуйте! Необходимо написать скрипт редиректа, работающего по данному алгоритму. Так же прилагается картинка. Пишите, за сколько Вы готовы сделать

такую работу.

1. Посетитель кликает на рекламную ссылку (например в системе Yandex.Direct);

2. Посетители попадают на страницу-прокладку www.example.com , на

которой установлен скрипт. У некоторых из посетителей в ссылке (в UTM

метке) содержится параметр в квадратных скобках, например [TID];

3. Скрипт проверяет наличие параметра [TID] в ссылке посетителя;

4. Если у посетителя в ссылке есть параметр [TID], то скрипт с

вероятностью 50% перенаправляет посетителя на одну версию сайта,

подменяя домен на www.domen.com/1 а с 50% вероятности на другую версию

сайта, подменяя домен на www.domen.com/2;

5. Если у посетителя нет параметра [TID] в ссылке, то отправляет его на

оригинальную страницу сайта, подменяя домен на www.domen.com;

6. Если параметр [TID] есть, то после перенаправления (но перед

открытием у пользователя конечной страницы) – скрипт подменяет параметр

[TID] в ссылке посетителя на некую тестовую метку (например [variant1]

или [variant2]).

(Внимание! Таким образом, чтобы посетитель приходил с уже подмененным параметром).

Результат:

1. Было:

www.example.com/?ch=ya&utm_source=yandex&utm_medium=tematika_cpc&utm_campaign=MSK-[TID]-{campaign_id}&utm_content={ad_id}&utm_term={keyword} ;

2. Стало:

www.domen.com/1?ch=ya&utm_source=yandex&utm_medium=tematika_cpc&utm_campaign=MSK-[variant1]-{campaign_id}&utm_content={ad_id}&utm_term={keyword} .