Rails - отслеживание переходов к конверсиям - PullRequest
2 голосов
/ 23 сентября 2009

Мы только что запустили и стремимся лучше понять, откуда на самом деле приходят пользователи, которые конвертируются в зарегистрированных пользователей. Мы можем видеть наши источники трафика и рефералов с помощью Google Analytics и других наших программ веб-статистики, но по объему их сложно привязать конкретно к тому, какие пользователи в нашей базе данных преобразовали и откуда.

У нас есть несколько «целей» в настройке Google Analytics, чтобы лучше отслеживать переходы, но что делают другие, чтобы связать регистрацию пользователей с источниками входящего трафика?

Одна мысль, которую мы развлекали - захват реферала при загрузке первой страницы и передача его во время сеанса в регистрационную форму, где вы сохраняете его в записи пользователя.

Какие-нибудь другие решения, которые успешно работают для вас?

Спасибо!

Ответы [ 2 ]

1 голос
/ 23 сентября 2009

Действительно, я бы предложил сохранить реферера в записи пользователя. Затем вы можете написать некоторый код для разумного извлечения дополнительных данных из URL. Например, вы можете проанализировать URL-адреса Google, чтобы определить ключевые слова, используемые для поиска вашего сайта. И ваш код может обнаруживать такие вещи, как рефералы из рекламных показов, определенных SEO-кампаний, которые вы запускаете, или партнерских сделок, которые вы заключаете.

Было бы полезно потратить некоторое время на создание страницы только для администратора, чтобы визуализировать эти преобразования, чтобы помочь вам лучше узнать, что работает, а что нет. А когда дела идут хорошо, такая страница обнадеживает всю команду!

0 голосов
/ 28 мая 2015

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

Я создал драгоценный камень для автоматизации отслеживания и сохранения информации о рефералах. См. https://github.com/holli/referer_tracking для получения дополнительной информации.

Некоторые замечания при разработке трекинга (я уже пытался поймать их с помощью самоцвета)

  • Возможно, лучше сохранить данные отслеживания в отдельную таблицу. Чтобы при удалении учетной записи пользователя вы не удаляли информацию о том, как эта учетная запись была создана. Вы получаете ответ типа «откуда берутся фиктивные учетные записи пользователей?»
  • Сохранить также куки в БД. Если вы используете Google Analytics, вы можете анализировать файлы cookie Google, чтобы получить дополнительную информацию о посетителе. Как количество посещений или информация о кампании.
  • Хорошо также сохранять user_agents и т. Д., Чтобы иметь возможность различаться между мобильными и настольными браузерами и т. Д.
  • В конце концов, это хорошо для визуализации информации и конверсий. Но в начале трудно понять, какие данные вы хотите визуализировать и как. Поэтому постарайтесь собрать как можно больше данных, а затем решить, как обрабатывать эти данные с помощью сценариев.
...