If I don't have a rule to track all the link clicks, could I have data in activity map feature?
As long as you've followed these steps:
You should be able to see data. Activity map doesn't send link tracking image requests immediately after every click; instead the data is sent with the next page's image request.
It should only contain the last link clicked. The in-page click would be lost.
after I trued to understand this issue more. I noticed that we have some in-page link and we didn't track which may caused the link click data didn't send to server. Then I have a question about activity map. if I have a in-page link, I clicked, then all the activity map variables should be set. But since there is no image call fired, no data will be send to the server. Then if I click another link on the same page, then a rule fired, data should send to the server. My question here is, in the case, since I clicked 2 different links, when the image sent to server, the activity map data will only has the last click or have both link clicks?
I hope activity map can contact all the data until the image fire
whit what kind of numbers did you compare the clickmap-instances? in case you compared with pageviews of the next page i can think of some reasons:
- the activitymap triggered only the opening of the inpage-form (maybe because of the functionality of the form which didn‘t activate the activitymap-tracking)
- errors in the form lead to a reload of the form, not to the next page
- reload/navigation of the next page
maybe you can give some more details that we can undestand the difference...
Actually I start to feel confused. in our case, we have a in page link. after user click this link, a form drop down. So it is the same URL. We didn't track the in page link. So no rule fired. No image was sent to the server.
If we will need to wait until the next navigation link click, either page load or navigate to another page, then image will be sent to server, the activity map data will be sent. But I think this time, the activity click should be the last link data. The first in page link should next get chance to be sent to the server. Then we should not see any number for this link. But what we saw was: we expect 46 clicks, but we got 28 clicks in the activity map. Why it is a kind of in the middle????
Yes, if a user clicked multiple times before the next page load, then to track those you would want to use link tracking image requests.
I can see the data. I just noticed that the number is lower than what we expected. For example, each time, after click, the data will be sent to a database and the number in the database is much higher than the number on the activity map. Once we found this issue, then made me start to think how activity map work, and why this happened?
But before next image send, if user clicked multiple links, could activity map keep all the info and send to server in the next server call?
I checked, it seems that activity uses some context variables. If only the last click will be send to server, then to make activity map actuate, I will have to make sure after each alick, I will have a server call send data to server, is this the case?
maybe yes, depends on configuration and links. best waY to find out is clicking the link in question and have a look at the next analytics call.
be careful especially if the same link (link description) is several times on the page (eg. if you have a link called „subscribe here“ several times in the same div)
example within workspace:
create hit-segment with „page“ = „name of landing page of link“, use segment as top segment
add a table with dimension „activity map page“ and filter for the name of the page with the link
as a metric i suggest to use the „activity page name instances“
this should show you all clicks on the original page which lead to the desired page.
be careful: if one of the original links is tracked by a EBR, this wouldn‘t work because the information for the activity map is on the original page (EBR call) and not on the landing page call ...
hope that helps