Отмечать пользователей, заходящих на сайт из моего приложения

StackOverflow https://stackoverflow.com/questions/2250490

  •  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-адресу, который использует ваше приложение, и использовать его для фильтрации пользователей, приходящих из вашего приложения?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top