ruby on rails で開発しているアプリケーションにGoogleアナリティクスのトラッキングイベントを付与するのが今回の目的になります。
GETリクエストに対しては、次のようにやれば上手くできました。
hitCallback: function() { document.location.href = 'http://example.com/'; }}]);
しかし、POSTのリクエストを送る場合
hitCallback: function() { form.submit(); }}]);
というふうにすると、POSTのリクエストは送っているものの、アナリティクスにトラッキングされておりませんでした。
イメージとしましては次のようなフォームになります。
<form class="button_to" method="post" action="xxxxxx/xxxxx"> <input onclick="window.ga('send', {hitType: 'event', eventCategory: 'touroku', eventLabel: 'touroku', hitCallback: function(){form.submit();}})" type="submit" value="登録" > </form>
POSTのリクエストを送りつつ、トラッキングイベントも取得できれば、今の実装方法にこだわる必要はありません。
宜しくお願いします。
あなたの回答
tips
プレビュー