Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards
SOLVED

Click call is missed in Adobe Analytics

Avatar

Level 3

Hello - We see at times that the click actions dont trigger/call is failed when the click generates a new URL which triggers a page load call. The reason that happens is next page loads too fast without the click call actually triggering.

 

Is there a way to trigger the click call for those actions as well? How can we trigger the click call even though the user action generates a new URL which leads to a page call?

 

Please advise if there is any way we can trigger the click call .

1 Accepted Solution

Avatar

Correct answer by
Community Advisor and Adobe Champion

Timing can be a hard challenge (especially when your site is running efficiently).

 

Honestly, I try to avoid as many "click based" tracking calls as I can, instead I use Activity Map (with modifications) to collect information about what is being clicked.

 

At other times, this is unavoidable, and I have to track information that is only available on the first page... one such example for me is Newsletter Signups... The user can sign up for one or more newsletters, but they are then taken to a new page with a success message... however, the information about the newsletters doesn't exist here...

 

Taking a page out of how Activity Map works, I have a small lighter weight script to write the JSON of the newsletter signups into a session storage variable; then on the success page, I read the session storage, process the data into a tracking call, send the data to Adobe, and then I delete the session storage so that the information cannot be double (or more) tracked.

 

I built this logic into my general page tracking, if the session storage exists, add it to the tracking call... hence why the session storage must be removed...  but even if you had a designated rules for the success page, it's still better to remove, in case the user later in their session decides to hit their browser's back button multiple times and goes through that page again... it's built-in security to prevent over-counting.

 

 

If you are really set on tracking the click action as a click, on the specific page... you may have to work with your developers to build in an artificial delay on the clicks... but your business may not like that approach....

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor and Adobe Champion

Timing can be a hard challenge (especially when your site is running efficiently).

 

Honestly, I try to avoid as many "click based" tracking calls as I can, instead I use Activity Map (with modifications) to collect information about what is being clicked.

 

At other times, this is unavoidable, and I have to track information that is only available on the first page... one such example for me is Newsletter Signups... The user can sign up for one or more newsletters, but they are then taken to a new page with a success message... however, the information about the newsletters doesn't exist here...

 

Taking a page out of how Activity Map works, I have a small lighter weight script to write the JSON of the newsletter signups into a session storage variable; then on the success page, I read the session storage, process the data into a tracking call, send the data to Adobe, and then I delete the session storage so that the information cannot be double (or more) tracked.

 

I built this logic into my general page tracking, if the session storage exists, add it to the tracking call... hence why the session storage must be removed...  but even if you had a designated rules for the success page, it's still better to remove, in case the user later in their session decides to hit their browser's back button multiple times and goes through that page again... it's built-in security to prevent over-counting.

 

 

If you are really set on tracking the click action as a click, on the specific page... you may have to work with your developers to build in an artificial delay on the clicks... but your business may not like that approach....

Avatar

Level 3

@Jennifer_Dungan We do want to track the clicks but without introducing the delay. Is there any way to do that?

Avatar

Community Advisor and Adobe Champion

No... unfortunately, your only options are to add a delay, or to defer the tracking to the next page...

 

Unless there is something in your implementation that is creating latency on the click... you could try to look into making the clicks more efficient.. but without seeing your implementation I can't tell you if that is the cause.

 

The entire problem is around timing... the tracking calls are too slow, the current page where the click is occurring is unloading and the next page loading before your tracking call is completed... 

 

So you could review how your click tracking is working and attempt to optimize it... but there is no guarantee that there is anything to do here...