В настоящее время, когда новый пользователь завершает процесс регистрации, я отправляю его на домашнюю страницу с параметром "welcome", равным 1, который говорит домашней странице поместить пару бит на страницу. Я также отслеживаю этот дополнительный параметр в Google Analytics, чтобы отслеживать регистрацию.
Однако существует проблема, заключающаяся в том, что если кто-то перезагрузит домашнюю страницу или вернется к ней с другой страницы, это событие снова будет запущено. У меня был запрос на размещение виртуальной страницы на кнопке отправки для формы регистрации (как на этой странице: http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=4e2bca583dc023f1&hl=en), но проблема в том, что она будет срабатывать, когда пользователь отправляет форму и ее не проходит проверку, которая не является регистрацией, очевидно.
В основном я ищу лучший подход.
Одна вещь, которую я увидел, - это создать фрагмент js, вызывающий виртуальный просмотр страницы на следующей странице, если регистрация прошла успешно, например, в зависимости от некоторой переменной экземпляра. Это будет иметь дело с ситуацией обновления, так как переменная, необходимая для добавления в дополнительные js, не будет установлена, если пользователь просто обновит домашнюю страницу. Тем не менее, это будет срабатывать (я думаю), если пользователь щелкает обратно, чтобы перейти на эту страницу. Проблема с this заключается в том, что я делаю перенаправление (а не отрисовываю шаблон) на домашнюю страницу, поэтому переменная экземпляра в любом случае не сохранится.
благодарен за любые советы - макс.