Как отслеживать партнерские клики на пользователя?

Я пытаюсь создать веб-сайт, который отслеживает ссылки, размещенные на других сайтах разными пользователями моего сайта, например:

МОЙ требуемый веб-сайт

Я не знаю, с чего начать, мне просто нужно, чтобы кто-то указал мне правильное направление. С моими небольшими знаниями я вижу два пути;

1) создав уникальную ссылку типа mywebsite/?id=userid&linkid=linkid для каждого пользователя, получите кликер на мой сайт, увеличить конкретный счетчик кликов и перенаправить пользователя на нужный сайт.

2) Используйте такие инструменты, как Google Analytics.

Что я должен делать? где взять старт? Большое спасибо.


person Hamza Tasneem    schedule 20.03.2016    source источник
comment
Это OT, но Google Analytics или, по крайней мере, его реализация Javascript, не является хорошим инструментом отслеживания партнеров, а) потому что Javascript обычно недоступен или не работает для ряда пользователей и б) потому что вы должны разрешить (путем Googles TOS), чтобы отказаться от отслеживания GA. Вы не можете просить своих партнеров получать компенсацию на основе системы, которая почти по определению потеряет некоторые данные (и, таким образом, атрибутирует меньше конверсий, чем надлежащее отслеживание на стороне сервера).   -  person Eike Pierstorff    schedule 20.03.2016
comment
Спасибо за ОТ и ответ, сэр... Тогда что вы предлагаете? Сделать свой собственный серверный скрипт? Не будет ли у него проблем с безопасностью, таких как боты и скрипты, автоматически нажимающие на них? Какой хороший источник посоветуете?   -  person Hamza Tasneem    schedule 20.03.2016
comment
Я рекомендую спросить на соответствующем сайте (SO не является сайтом рекомендаций по программному обеспечению, вместо этого вы можете попробовать softwarerecs.stackexchange.com) .   -  person Eike Pierstorff    schedule 21.03.2016


Ответы (1)


то, что вы ищете, это то, что обычно называют в индустрии аффилированного маркетинга «трекером». Основная идея заключается в том, что вы предоставляете некоторый интерфейс зарегистрированным пользователям вашего сайта для создания ссылки. Эта ссылка будет хранить «ссылочный URL» и идентификатор клиента (или идентификатор веб-сайта клиента, поскольку каждый веб-сайт клиента следует рассматривать как партнерский сайт с собственным отчетом об отслеживании). Эти два параметра являются основными параметрами, которые будут вызываться, выполнять вызов базы данных, обновлять счетчик и перенаправлять на URL-адрес, указанный клиентом при создании URL-адреса.

Надеюсь это поможет.

person usman zafar    schedule 21.03.2016
comment
Спасибо за ответ, сэр usman... Хотя я имел в виду этот вариант, но меня беспокоят боты и скрипт, автоматически щелкающие ссылки. любые предложения по этому поводу? Спасибо еще раз. - person Hamza Tasneem; 21.03.2016