Ahoy kann mit JS in der Rails-App nicht eingerichtet werdenJavaScript

Javascript-Forum
Anonymous
 Ahoy kann mit JS in der Rails-App nicht eingerichtet werden

Post by Anonymous »

Ich habe Ahoy so eingerichtet, dass es jedes Mal mit meiner Rails-App und ahoy.track funktioniert, wenn ein Benutzer eine Seite lädt. Es funktioniert einwandfrei, aber ich möchte auch einige weitere clientseitige Aktionen verfolgen, z. B. das Klicken auf eine Schaltfläche, das Bewegen oder einen Herzschlag (um zu überprüfen, wie lange ein Benutzer auf derselben Seite bleibt), also bin ich der Einrichtungsanleitung gefolgt:
  • Set Ahoy.api = true
  • Ich habe beide Importmethoden ausprobiert

    Code: Select all

    yarn add ahoy.js
    + ahoy aus „ahoy.js“ importieren
  • Code: Select all

    pin "ahoy", to: "ahoy.js"
    + import „ahoy“
[*]Ich habe diesen Code zu application.js hinzugefügt:

Code: Select all

document.addEventListener("turbo:load", () => {
ahoy.trackAll();
});

Bei der ersten Importmethode erhalte ich die Fehlermeldung:

Code: Select all

Uncaught TypeError: Failed to resolve module specifier "ahoy.js". Relative references must start with either "/", "./", or "../".
und mit der zweiten Importmethode erhalte ich:

Code: Select all

Uncaught TypeError: ahoy.trackAll is not a function
at HTMLDocument.
Wie kann ich das lösen und ahoy.js dazu bringen, Ereignisse zu verfolgen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post