私のコメントのように、基本的な実装については、私はコントローラアクションでそれをやっています。私は、あなたの事例と同じ行動ですべてをやると思います。基本的な実装のために
<%= link_to @post.reference_title, reference_url(@post, clicked: true), target: :_blank %>
:
t.integer "count_click"
t.integer "count_view"
私はそれをクリックしたときに通過するリンク自体にPARAMを追加しようと思います:
はあなたの元の質問のために2つのカウンタがありました
def reference
# Increment the view counter whenever page loads.
Post.increment_counter(:count_view, @post.id)
# Increment the click counter if the link was clicked based on param.
Post.increment_counter(:count_click, @post.id) if params[:clicked] == "true"
end
[google analytics event tracking](https://developers.google.com/anal)についてはどうすればよいですか。 ytics/devguides/collection/analyticsjs/events)?または、あなたのアプリでは、リンクが行くコントローラで更新することができます。 – user3366016
あなたが何かをクリックするたびにクリック数がビュー数とどのくらい違うのですか? – Leito
こんにちは@ user3366016、そのGoogleの事についてのアイデア:)私はそれを研究しています。私はコントローラでやろうとしましたが、失敗しました。私は私の質問を更新しました。 – Designer