Я использую Devise с моим приложением Rails 3.2, и я хочу иметь возможность добавлять новые записи в качестве конверсий в Google Analytics. Я хотел бы, чтобы новые пользователи перенаправлялись на ту же страницу, на которую они перенаправляются, если это возможно (т. Е. Может быть пропуском через представление, которое перенаправляет на текущую страницу пользователи перенаправляются после создания).Как отслеживать определение регистрации пользователей в качестве конверсии в Google Analytics
Может кто-нибудь, пожалуйста, помогите мне найти лучший способ сделать это с помощью Devise?
# users/registrations_controller.rb
# POST /resource
def create
build_resource
if resource.save
if resource.active_for_authentication?
set_flash_message :notice, :signed_up if is_navigational_format?
sign_up(resource_name, resource)
respond_with resource, :location => after_sign_up_path_for(resource)
else
set_flash_message :notice, :"signed_up_but_#{resource.inactive_message}" if is_navigational_format?
expire_session_data_after_sign_in!
respond_with resource, :location => after_inactive_sign_up_path_for(resource)
end
else
clean_up_passwords resource
respond_with resource
end
end
def after_sign_up_path_for(resource)
after_sign_in_path_for(resource)
end
Это сработало. Используя вашу идею и этот пост http://blog.scoutapp.com/articles/2009/10/27/rails-google-analytics-easy-goal-tracking, я понял, что могу изменить URL-адрес, который содержит код Google Analytics читал http://bit.ly/R01O8l (изменение _trackPageview()) – yellowreign