Не могу отслеживать просмотры моих объявлений

Я пытаюсь отслеживать просмотры, клики списков в интернет-магазине, сделанные в рельсах. Мне нужно добавить столбец в таблицу событий, в которой есть данные списка, такие как listing_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,имя,свойства,время

Мне нужно добавить столбец с идентификатором листинга


person rocky    schedule 11.03.2019    source источник


Ответы (1)


Не похоже, что ваш селектор запросов на самом деле нацелен на эту конкретную кнопку. Вам, вероятно, потребуется добавить идентификатор:

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