Action tracking with JS method (not Tag Manager), data show up in Visit Log? Unsure where

Hey so I’ve been using Matomo for a few years now, fully self-hosted, for two lower scale websites with the Javascript method (not the Tag Manager method).

This has worked so far rather well for me, but I now want to track things like scrolling, clicking on things (and which things) and reporting that into areas like the Visit Log so I can see order of actions, and which visit it is tied to.

When I look at the Tag Manager capabilities, it looks like that information just naturally shows up in the Visit Log area (and others? unsure). However I’m currently not really wanting to switch from Javascript to the Tag Manager method (for a bunch of reasons, including security).

According to the documentation I’m seeing possible ways to do this with Javascript, however the visual examples in the documentation (as well as what youtube videos I can find specific to the Javascript method) don’t really… clearly outline where the new information will actually show up.

So I was hoping someone could actually spell it out/clarify for me… when I start collecting more info from the Javascript method (at a minimimum scrolling, when and what users click on), how exactly do I get that info into the Visit Log and other useful sections? (in similar vein to what it looks like for Tag Manager)

Thanks!

Hi @BloodyIron . Your best resources are probably the Matomo developer guide for JS tracking and Matomo knowledgebase on JS tracking.

As Matomo Tag Manager (MTM) uses the JS tracker in the background, you can do anything with the JS tracker that MTM can do, and all of the tracking data ends up in the same place. MTM is mainly there for convenience. Any generic information that you’re looking for that isn’t in the Visitors menu is likely under the Behaviour menu.

Aside from links and content, I don’t think that the JS tracker (or MTM) tracks scrolling and clicks unless you use custom events. For advanced behaviour tracking like that, I think your best option would be the Heatmap & Session Recording plugin.