javascript - 无法对我的列表进行跟踪查看
问题描述
我正在尝试跟踪在 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
解决方案
看起来您的查询选择器实际上并未针对该特定按钮。您可能需要添加 id:
<%= link_to "BUY IT NOW", new_listing_order_path(@listing), class: "btn btn-primary", id: "BUYNOW" %> |
推荐阅读
- rest - Curl POST 将 Null 值插入到表中以用于连接列
- java - REST API 设计查询 2
- php - 如何在 php 中创建多部分/混合的电子邮件内容类型
- sql - 如果第 2 个表中存在 1 个表的值,则用第 1 个和第 2 个表的总和更新第 2 个表的值,否则将第 1 个表的数据插入到第 2 个表
- visual-studio - UWP 不会在 Microsoft 示例中为 FileIO.WriteBufferAsync 编译 GetBufferFromString
- c# - 将单个项目的方法标记为已过时
- java - Python和Java中的矩阵减法差异
- csv - 使用 Bridge 将 CSV 数据导入 IPTC XMP 图像的元数据映射
- r - 用正负值标记堆积条形图
- r - ggplot2和地图在R studio中的状态下填充颜色