Debuginfo

思考とアウトプット

サインアップ(ユーザ登録完了)後にGoogle AnalyticsのイベントをRailsから送る

flashを使ってやりました。

Registrationのコントローラ側にflashをセットして,

# Users::RegistrationsController < Devise::RegistrationsController
flash[:first_sign_up] = true

Viewで発火。

<% if flash[:first_sign_up] %>
<script>ga('send', 'event', 'signup', 'done')</script>
<% end %>

参考: * user2371191氏のエントリ javascript - How do I use Google Analytics custom events inside my rails controller? - Stack Overflow