Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть сайт, на который приходят люди с различных рекламных кампаний, что отражается в стандартных метках utm_medium, utm_campaign и так далее.

Люди приходят и скачивают программу. Собственно в этом и есть цель сайта - чтобы люди скачали себе программу.

После скачивания программы, люди в ней регистрируются, т.е. вводят свой email адрес и имя.

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

Так как программа не может получить доступ к кукам пользователя, то надо сделать так:

- при первом посещении сайта записываем в БД на сервере параметры, которые идентифицируют посетителя: разрешение экрана, ip адрес, версия ОС, возможно другие полезные для этой цели параметны (ну и параметры для трэкинга (campaign, ...), получаем таким образом список параметров, которые достаточно уникально (судя по нашим логам) определяют посетителя

- делаем API, в которое передаём разрешение экрана, ip адрес, версию OС (это мин. набор, другие параметры приветствуются), и оно возвращает сохранённые в БД параметры URL

Вкраце, нужно 2 скрипта, работающих с одной таблицей в одной БД:

Первый php скрипт при первом посещении записывает параметры посетителя + все параметры URL в базу, этот скрипт будет дергаться из всех страничек сайта, поэтому он должен ставить куку постетителю и не перетирать запись в БД при перемещении посетителя по страницам сайта

Второй php скрипт - API, в которое передаётся извне: версия ОС, разрешение экрана, IP адрес (хотя пусть оно определяет само IP адрес) - и выдает сохраненные значения параметров UTM_Campaign и тп, либо выдает ошибки:

* ошибка 1 - такие параметры не найдены

* ошибка 2 - по таким параметрам находится более чем один пользователь

11 лет назад
Fedor_C
Фёдор 
43 года
19 лет в сервисе
Был
4 года назад

Выбранный исполнитель

ilyinstanislav
Станислав 
36 лет
14 лет в сервисе
Был
21 день назад
11 лет назад
$100
2 дня
Всё сделано грамотно и четко в срок, замечания быстро поправлены, я доволен :)
Все прошло отлично. Задание поставлено четко и ясно, приятное общение. Оплата вовремя, правки по существу. С радостью продолжу сотрудничество и всем советую.

Заявки фрилансеров

ilyinstanislav
Станислав 
36 лет
14 лет в сервисе
Был
21 день назад
11 лет назад