В рамках процесса регистрации для моего онлайн-приложения я подумываю об отслеживании источника и / или ключевых слов для поиска, используемых для перехода на мой сайт. Это позволило бы мне увидеть, какая реклама работает и откуда, с более тонкой детализацией, чем Google Analytics.
Я предполагаю, что мог бы установить какой-то файл cookie с этой информацией, когда люди заходят на мой сайт, но я не уверен, как я буду это получать. Это вообще возможно?
Я использую Rails, но было бы полезно решение, не зависящее от языка (или даже просто указатели на то, где найти эту информацию)!





Лучше всего IMO будет использовать javascript для поиска файла cookie с именем "origReferrer" или чего-то в этом роде, и если этот файл cookie не существует, вы должны создать его (с истечением ~ 24 часов) и заполнить его текущим реферером.
Таким образом, вы сохраните исходный реферер с момента первого посещения ваших пользователей, и когда ваши пользователи завершат все шаги, которые вы хотите, чтобы они завершили (например, создание учетной записи), вы можете прочитать этот файл cookie на сервере и сделать все, что парсинг / анализ, который вы хотите.
Энди Брайс объясняет эту технику в своем сообщении в блоге Отслеживание файлов cookie для получения прибыли и удовольствия.