Связывание ключевых слов источника и поиска с созданием учетной записи

В рамках процесса регистрации для моего онлайн-приложения я подумываю об отслеживании источника и / или ключевых слов для поиска, используемых для перехода на мой сайт. Это позволило бы мне увидеть, какая реклама работает и откуда, с более тонкой детализацией, чем Google Analytics.

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

Я использую Rails, но было бы полезно решение, не зависящее от языка (или даже просто указатели на то, где найти эту информацию)!

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
0
221
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

Таким образом, вы сохраните исходный реферер с момента первого посещения ваших пользователей, и когда ваши пользователи завершат все шаги, которые вы хотите, чтобы они завершили (например, создание учетной записи), вы можете прочитать этот файл cookie на сервере и сделать все, что парсинг / анализ, который вы хотите.

Энди Брайс объясняет эту технику в своем сообщении в блоге Отслеживание файлов cookie для получения прибыли и удовольствия.

Другие вопросы по теме