Как я могу отслеживать установки программного обеспечения для партнеров? - PullRequest
1 голос
/ 09 октября 2010

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

Теперь существует больше способов распространения программного обеспечения, чем просто через ссылку для скачивания - я хочу иметь возможность просто передать кому-нибудь.Отлично и выясни, кто им это дал.У меня может быть файл .ini или что-то еще, чтобы хранить код отслеживания, но это означает, что мне нужно создать установщик для каждого партнера - я не совсем против этой идеи, но она мне тоже не нравится.* Есть ли более простые способы?Я знаю, что это обычный случай использования - что делают люди?

1 Ответ

2 голосов
/ 09 октября 2010

, так что я сам придумал решение - на его реализацию уйдет секунда (поскольку все мои серверные ресурсы сейчас живут на * nix), но вот как это происходит:

  1. партнер приходит на сайт и желает зарегистрироваться
  2. мы снимаем сообщение с идентификатором филиала на веб-сервере Windows
  3. веб-сервер Windows генерирует конфигурационный файл сценария inno с идентификатором филиала и другие элементы в разделе ключей реестра
  4. windows запускает другой процесс, который компилирует файл сценария inno (и вспомогательные файлы) в .exe
  5. как только это сделано, он сбрасывается в ведро s3
  6. пользователь получает информацию о том, где его можно использовать .exe

Итак, нет проблем, это невозможно, просто может потребоваться некоторое время, чтобы сделать это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...