Отмечать пользователей, заходящих на сайт из моего приложения
-
20-09-2019 - |
Вопрос
В моем приложении есть несколько кнопок меню, которые отправляют пользователей на мой сайт.
Я хочу определить на веб-сайте, сколько пользователей пришло из моего приложения, среди всех обычных пользователей.
Мое приложение написано на C#, и в настоящее время я направляю пользователей следующим образом:
string url = "http://mysite/somepage";
System.Diagnostics.Process.Start(url);
На стороне сервера я использую Пивик для моих веб-паралитиков.
Какие-либо предложения?
Обновлять
Одним из хороших решений будет добавление какого-либо параметра в URL-адрес.И все же мне было интересно, можно ли поиграть с полем реферера ради простоты паралитика.
Решение
Добавьте что-нибудь к URL-адресу, возможно, в строку запроса, которая идентифицирует, что пользователь пришел из вашего приложения, например:
string url = "http://mysite/somepage?source=myApplication";
System.Diagnostics.Process.Start(url);
Вы также можете/могли бы использовать это для отслеживания используемых версий вашего приложения, добавив больше к URL-адресу, например ?source=myApplication&version=1.0.3 =)
Другие советы
Просто добавьте параметр к URL-адресу, исходящему из вашего приложения, у других пользователей этого не будет:
string url = "http://mysite/somepage?fromApp=v1";
На своем веб-сайте вы можете использовать это, чтобы различать пользователей.Сразу после этого выполните перенаправление, чтобы они не добавили страницу с этим URL-адресом в закладки.
Не можете ли вы просто добавить какой-нибудь параметр к URL-адресу, который использует ваше приложение, и использовать его для фильтрации пользователей, приходящих из вашего приложения?