Ich verwende Devise mit meiner Rails 3.2 App und möchte neue Registrierungen als Conversions in Google Analytics hinzufügen. Ich möchte, dass die neuen Benutzer, falls möglich, auf dieselbe Seite weitergeleitet werden, auf die sie jetzt umgeleitet werden (d. H. Kann eine Pass-Thru-Ansicht sein, die zu der aktuellen Seite umleitet, auf die Benutzer nach der Erstellung weitergeleitet werden).So erfassen Sie die Benutzerregistrierung als Conversion in Google Analytics
Kann mir bitte jemand helfen, den besten Weg herauszufinden, dies mit Devise zu tun?
# 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
Dies funktionierte. Mit Ihrer Idee und diesem Beitrag http://blog.scoutapp.com/articles/2009/10/27/rails-google-analytics-easy-goal-tracking, fand ich heraus, dass ich die URL des Google Analytics-Codes ändern konnte las http://bit.ly/R01O8l (änderte _trackPageview()) – yellowreign