I'm planning to create a "page interaction name" and "page interaction event" to record in an evar and event.
In my mind they should record any visitor interaction with the page; basically the event will be just a counter and the "page interaction name" will record the name of the interaction.
What is the best way to do this? Has adobe got something already built for this or is it the case to create an evar and event and map all the interaction with the page?
All your spec and expectations up to point 4 look bang on. I would only say point 5 is one you may be able to handle pretty easily using Activity map as previously mentioned.
Clicking on a page element will in most cases apply to links(html or action) or buttons. If that is indeed the case then as long as you use good link ID structures then activity map will capture the interactions of users clicking them.
If you have not turned on Activity map on your report suite do yourself a favour and enable it. Will save you from tons of extra custom link coding...
thanks both for your answers and apologies I haven't elaborate much more in my first message.
Basically I wanna be able to create a report in workspace where the user filter by the pagenames he/she is interested in and then can see all the user interactions with those pages.
As interaction I mean every visitor action (apart from just moving the mouse or scrolling up and down) that produces a "event" within the same page. The main 5 actions I can think about are:
Action 1, 2, 3 in the list above
From my understanding so far adobe can already track download, exit links and video, which is good news as I'll have to do less custom variables mapping
Action 4, 5 in the list above
All the rest of the user interactions will have to be recorded in some ad hoc variables and this is the structure I have in mind:
We already record pagename in an evar as well as I read adobe doesn't populate pagename variable when there is a link tracking call.
Does it make more sense now? Would you use this approach?
For the link clicks to other internal pages we do have Activity Map to understand the interaction. For exit links and downloads we have inbuilt tracking if we have proper base implementation in place. For video viewing, we need to extend our tracking to add few more codes. For others, we should include custom links as you said above.
So, we need to understand the meaning of 'Page Interaction' before advising you.
Links for you: Automatic Tracking of Exit Links and File Downloads , Experience Cloud Help and Marketing Cloud Help
Can you elaborate on interaction?
There are some built in abilities but need more clarification.