var s = s_gi("examplersid"); the "s" tracking object is empty on pages due to ad blockers. | Community
Skip to main content
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
  • 948 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
Community Advisor
yuhuisgCommunity AdvisorAccepted solution
Community Advisor
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.

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
Community Advisor
Community Advisor
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.