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
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????
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?