var s = s_gi("examplersid"); the "s" tracking object is empty on pages due to ad blockers. | Community
Skip to main content
New Participant
December 20, 2021
Solved

var s = s_gi("examplersid"); the "s" tracking object is empty on pages due to ad blockers.

  • December 20, 2021
  • 1 reply
  • 947 views

var s = s_gi("examplersid"); the "s" tracking object is empty on pages due to ad blockers. How to handle the appmeasurement.js in such scenarios? Thanks.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by yuhuisg

If the user has ad blockers that prevent the "s" object from being created properly, then that basically means that the user is preventing tracking from happening, and there's generally no workaround*.

 

* Well, there are workarounds, but they can be quite technical and involved.

1 reply

yuhuisg
yuhuisgAccepted solution
New Participant
December 21, 2021

If the user has ad blockers that prevent the "s" object from being created properly, then that basically means that the user is preventing tracking from happening, and there's generally no workaround*.

 

* Well, there are workarounds, but they can be quite technical and involved.

New Participant
December 21, 2021

Thanks for getting back! looks like the ad blocker is searching for visitorapi.js and appmeasurement.js files. Can we rename those files and would that have any consequences to consider? Thanks again.

yuhuisg
New Participant
December 21, 2021

You could rename the files in a roundabout way, i.e. save a copy of those files in your website's file system but under new names, then load them up in your web pages. But that's hard to manage for one big reason: whenever Adobe updates those files, you'll need to get new copies all over again.

I take a more zen-like approach: if the user doesn't want to be tracked, then don't track the user. Time will tell how well that plays out, though.