首页 > 解决方案 > 无法对我的列表进行跟踪查看

问题描述

我正在尝试跟踪在 Rails 中制作的电子商务商店中列表的视图和点击次数。我需要在事件表中添加一个列,其中包含列表数据,例如列表 ID、名称(列表)。每个列表都有唯一的跟踪数据(访问次数、点击跟踪)。尝试这样的js方式

document.addEventListener("turbolinks:load",function(){
document.querySelector("#BUYNOW").addEventListener("click",function(e){
ahoy.track("BUY IT NOW",e.target.dataset);
 });
});

这是我要跟踪的按钮

<%= link_to "BUY IT NOW", new_listing_order_path(@listing), class: "btn btn-primary"%> |

ahoy events db 显示 --id、user_id、名称、属性、时间

我需要添加一列说明列表 ID

标签: javascriptruby-on-railshtml-tablemarketplaceahoy

解决方案


看起来您的查询选择器实际上并未针对该特定按钮。您可能需要添加 id:

<%= link_to "BUY IT NOW", new_listing_order_path(@listing), class: "btn btn-primary", id: "BUYNOW" %> |

推荐阅读