あなたがイベントを追跡する場合所望のビューに以下の行を入れて、多くの訪問
は、このビューの訪問を追跡し、新しい訪問オブジェクトレコード
ahoy.track("Viewed book", {title: "The World is Flat"});
を作成する必要がありますユーザモデルを必要とします簡単に、ちょうどあなたが
012を選択し、このパラメータでアホイ:: Eventオブジェクトを作成するイベントに
function sendTracker(vars) {
$.ajax({
url: "/ahoy/events",
dataType: "json",
type: "post",
async:false,
data: {
name: vars[0],
properties: vars[1],
time: timeNow,
visit_id: <%= current_visit.nil? ? 0 : current_visit.id %>
},
success:function(){
}
});
を作成するために、AJAX呼び出しを使用します
最後に、私はAhoyと追跡し、abテスト(虚栄心)のイベントを追跡する必要がありました。この場合、私は、ビュー
<%= link_to "#{ab_test(:campaign_1_cta)}",{:controller => :campaigns, :action => :rich_link, :url => "http://url.to/redirect", :name => "cp1_cta", :props => "data", :abtest => ":cp1_click"} %>
に中間技術
を使用して、私のキャンペーンコントローラ
def rich_link
ahoy.track(params[:name], params[:props])
var = params[:abtest].parameterize.underscore.to_sym
Vanity.track!(var)
redirect_to params[:url]
end