This topic was merged into another on Thu, 01 Mar 2012 19:41:13 +0000 Click here to see the authoritative topic.

Ghostery's blocking breaks functionality on websites

If you use Ghostery to block unwanted page elements, and you come across a site that's broken because of Ghostery's blocking, you can help all Ghostery users by describing the problem in this thread.

These kinds of problems come up because you blocked something the site (unreasonably) depends on.

A common example would be Omniture, a tracking/analytics company. A page might issue a call to its embedded Omniture bug in order to register some action on your part: perhaps clicking "next" in a slideshow, or adding an item to your cart.

That call is directly tied to whatever it is you were trying to do, so that if the call fails (when Omniture is unexpectedly absent, for instance), your action fails as well.

Ghostery 2.6.0.1 for Firefox includes initial surrogate script support. Surrogate scripts supplied by Ghostery provide the code to allow sites to continue to work even when the page elements they require had gotten blocked. Technical surrogate definitions can be seen at http://www.ghostery.com/update/surrog...

Surrogate support is on the way to Ghostery for Chrome and Safari.

Thanks for using and contributing to Ghostery!
12 people have
this problem
+1
Reply
  • Ghostery seems to stop Ancestry.Com from working correctly. The genealogy trees <http://trees.ancestry.com> depend on javascript, but with Ghostery activated it blocks MS Atlas and Omniture as expected, but stops the site from working. White listing the site returns functionality. Browser: FireFox v 5.0

    This reply was created from a merged topic originally titled
    Ancestry.Com javascript stopped.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • I’m Disappointed
    I've been having problems with Ghostery in using some buttons on web pages (I think it's java script). About a week ago I couldn't complete an order on Canon's web site because the button to complete the order wouldn't work. I didn't know this was related to Ghostery. Today I was searching for a doctor and the button to display phone numbers wouldn't work. I thought about the plug-ins I was using with Chrome and disabled them all and then the button worked. Then I started to re-able all the plug-ins one by one until I found the one causing the problem. Turns out it is Ghostery. The web page I was using is at http://www.healthgrades.com/physician.... With Chrome 17.0.963.46 m and Ghostery enabled I can't press the button labeled "Phone Numbers". So, I will have to disable Ghostery until this problem is fixed. Thanks.

    This reply was created from a merged topic originally titled
    Web Buttons Disabled by Ghostery.
    • view 1 more comment
    • Hi Alexei,

      Thanks for the quick response. Now I know the problem and the solution (workaround, really). Obviously the surrogate scripting solution described above is the way to go rather than selective disabling of Ghostery. How will we know when surrogate scripting for Chrome becomes available?
    • This update is expected in a few weeks. I will update this thread then.

      Surrogates are not foolproof, unfortunately. They will help, but you will still have cases when blocking trackers breaks the page.

      Reporting these problems to us is very much appreciated, as user reports often result in improved surrogates, which help all Ghostery users.

      We are working on other features to help with this problem, such as support for permitting trackers on certain sites only (instead of all sites).

      Related features-in-progress include notifications for unexpected/confusing situations (Facebook apps not working when blocking Facebook Connect), and clickable overlays for useful blocked widgets like Disqus comments and Brightcove videos.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • While Ghostery is for it, deviantArt.com pages don't load all the way when you click on a piece. Refreshing the page will let it load all the way. Also, when returning to the main message box, the page stops loading. Refreshing doesn't fix this, you have to go go back to the main box manually instead of it just loading automatically.

    This reply was created from a merged topic originally titled
    deviantArt loading issue.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • Site misbehavior with Ghostery 1.2.0 and Safari 5.1.2 (MacOS X 10.6.8)

    Start here:
    Click iTunes
    Click iTunes Store
    Click Connecting and Downloading
    Press the Continue button
    The next page comes up basically blank -- no options in the Issue Description panel.
    Turn off Ghostery and reload the page and it loads normally.

    This reply was created from a merged topic originally titled
    Ghostery stops iTunes store support pages from working properly in Safari.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • I cannot stop Ghostery from blocking turbotax.intuit.com. I edit blocking options to not block and it remains blocked. Strong suspect operator error.Oh yes, I am using Safari.

    This reply was created from a merged topic originally titled
    Cannot get to turbo tax.........
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • On Safari for Windows, Ghostery is preventing me from looking at Slideshows from sites like www.eweek.com. What do I need to do to continue blocking but still look at the slideshows. Thanks.

    This reply was created from a merged topic originally titled
    Unable to look at Web Slideshows..
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • This reply was removed on 2012-02-14.
    see the change log
  • Using Ghostery 2.7.1 and accessing Target.com from Firefox 10.0.1:

    M wife was looking at shoes (yah, big surprise) and was looking at women's flats. there were 5 pages of them. When she tried to go from page 1 to page 2, the page would not load. She asked me to help and I discovered that by disabling Ghostery, the pages loaded fine. I narrowed it down to Ghostery's blocking of the "Omniture" element. When I allowed Ominture a pass through Ghostery, the pages loaded fine.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • My problem sites are iGoogle and some Facebook games, so I have currently disabled Ghostery.

    While the classic Google screen comes up fine, my customized iGoogle page does not.

    In Facebook, a number of the games I play don't load completely - which may not be such a bad thing .... :)

    I suspect that I've blocked things that are essential to the sites. What do I do to fix this?

    This also raises a broader issue: you mention above that some sites have trackers that are essential to a site's ability to work properly. Do you know which those are for most frequently used sites like Google & Facebook? If so, why are they on the list of things we can block? If not, is there a way to take them off so we don't have to deal with them? I'm not suggesting this for all sites, of course - that would be impossible; but for the biggest ones ....

    Thanks.

    Nancy
    • Hi Nancy,

      iGoogle uses Google Widgets for much of its content. If you tell Ghostery to not block Google Widgets, iGoogle should work fine.

      This is a problem of Ghostery not explaining what's going on well enough. Google Widgets is a tracker that is a useful widget and is expected to be present on iGoogle by iGoogle users; Ghostery should be aware of these special cases and treat them as such.

      The Facebook problem is the same situation: blocking Facebook Connect counterintuitively breaks games and apps on Facebook. You could either unblock Facebook Connect or exempt your Facebook pages from Ghostery's blocking (site whitelisting).

      Ghostery tracks trackers: third-party page elements that are all capable of tracking your browsing across many sites. "Third-party" means the tracker comes from a different source than the page you are on.

      Google Widgets and Facebook Connect often appear on non-Google/Facebook pages, but here, Google Widgets on iGoogle and Facebook Connect on Facebook apps, while technically (and confusingly) also third-party cases, both clearly need more attention from Ghostery. We are working on a better approach.

      Let me know if you have any questions.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • I’m not sure...
    I was able to use a Facebook app with disabling Facebook Connect in Ghostery. Now I'm having a problem at Yahoo. When I want to go to a slideshow, in today's instance the Westminster Dog Show to see the puppies, I can get the first page to load but it won't go to a second page. Ghostery says it is currently blocking Facebook Social Connect, New Relic & a Twitter button (but I'm not sure if that's different than what it was blocking on the Yahoo page--does it show different blocks on different tabs or does it only show the last ones {on this page, maybe?}? I hesitate to 'play' with the Ghostery blocks as I'm an utter novice when it comes to this sort of thing...Also, when I clicked on Alexei's link in the first item on this page, I got the following html: {"surrogates":[{"type":"exact","match":"http://www.google-analytics.com/ga.js... urchinTracker=function(){},_gaq={push:function(){try {if(arguments[0][0]=='_link')window.location.href=arguments[0][1]}catch(er){}}},_gat={_getTracker:function(){return{__noSuchMethod__:function(){},_link:function(o){if(o)location.href=o;},_linkByPost:function(){return true;},_getLinkerUrl:function(o){return o;},_trackEvent:function(){}}}}"}, {"type":"exact","match":"http://www.google-analytics.com/urchi... urchinTracker=function(){},_gat={_getTracker:function(){return{__noSuchMethod__:function(){},_link:function(o){if(o)location.href=o;},_linkByPost:function(){return true;},_getLinkerUrl:function(o){return o;},_trackEvent:function(){}}}}"}, {"type":"exact","match":"https://ssl.google-analytics.com/ga.j... urchinTracker=function(){},_gaq={push:function(){try {if(arguments[0][0]=='_link')window.location.href=arguments[0][1]}catch(er){}}},_gat={_getTracker:function(){return{__noSuchMethod__:function(){},_link:function(o){if(o)location.href=o;},_linkByPost:function(){return true;},_getLinkerUrl:function(o){return o;},_trackEvent:function(){}}}}"}, {"type":"exact","match":"http://b.scorecardresearch.com/beacon... COMSCORE={__noSuchMethod__:function(){}}"}, {"type":"exact","match":"https://sb.scorecardresearch.com/beac... COMSCORE={__noSuchMethod__:function(){}}"}, {"type":"exact","match":"http://assets.newsinc.com/ndn.2.js","... SavePageView=function(){},GetQueryStringValue=function(qs){if(qs=='freewheel')return'';var qs=qs.replace(/[\\[]/,\"\\\\\\[\").replace(/[\\]]/,\"\\\\\\]\");var regexS=\"[\\\\?&]\"+qs.toLowerCase()+'=([^&#]*)';var regex=new RegExp(regexS);var results=regex.exec(window.location.href.toLowerCase());if(results==null){return'';}else{return results[1];}}"}, {"type":"exact","match":"http://d.yimg.com/mi/ywa.js","code":"var YWA={getTracker:function(){return{__noSuchMethod__:function(){}}},__noSuchMethod__:function(){}}"}, {"type":"exact","match":"http://o.aolcdn.com/os/omniture/prod/... s={__noSuchMethod__:function(){},Media:{__noSuchMethod__:function(){}}}; function s_gi(){return s;}"}, {"type":"instring","match":"http://munchkin.marketo.net","code":"... mktoMunchkinFunction(){}"}, {"type":"instring","match":"http://w.sharethis.com/button/shareth... SHARETHIS={__noSuchMethod__:function(){},addEntry:function(){return {__noSuchMethod__:function(){}} }}"}, {"type":"instring","match":"addthis_widget.js","code":"var addthis={toolbox:function(){}, button:function(){}, counter:function(){}};"}, {"type":"instring","match":"http://js.revsci.net/gateway/gw.js","... DM_addEncToLoc=function(){},DM_tag=function(){};"}, {"type":"instring","match":".smartadserver.com","code":"function SmartAdServer(){sas_noad=true;};"}, {"type":"instring","match":"new.evite.com/js/omniture","code":"var s={__noSuchMethod__:function(){},Media:{__noSuchMethod__:function(){}}}; function s_gi(){return s;}"}, {"type":"instring","match":"/eluminate.js","code":"var _cm = function() {};_cm.prototype = function () {};_cm.prototype.addTP = function () {};_cm.prototype.writeImg = function (){};function cmSmartTagSet() {};function cmStartTagSet() {};function cmSendTagSet() {}; var cI = function(){};"}, {"type":"regex","match":"s(c)?_code[0-9a-zA-Z_-]*(.[0-9a-zA-Z_-]*)?.js","code":"var s={__noSuchMethod__:function(){},Media:{__noSuchMethod__:function(){}}}; function s_gi(){return s;} function setProductsIntoCookie(){} function customProductTabTracker(){};var s_analytics=s,s_account='';"}, {"type":"regex","match":"\\/(omniture|omniunih)(.*)?\\.js","code":"var s={__noSuchMethod__:function(){},Media:{__noSuchMethod__:function(){}}}; function s_gi(){return s;} function setProductsIntoCookie(){} function customProductTabTracker(){};var s_analytics=s,s_account='';function s_beginCheckout() {}"}, {"type":"regex","match":"http:\\/\\/connect\\.facebook\\.net","code":"FB={Event:{subscribe:function(){}},UIServer:{},XFBML:{parse:function(){}},__noSuchMethod__:function(){}};"}, {"type":"regex","match":"webtrends(.*)?.js","code":"function dcsMultiTrack(){};function WebTrends(){return{dcsMultiTrack:function(){},__noSuchMethod__:function(){},DCS:{__noSuchMethod__:function(){}},WT:{__noSuchMethod__:function(){}},DCSext:{__noSuchMethod__:function(){}}}};"}, {"type":"instring","match":"trackingTags_v1.1.js","code":"function dcsMultiTrack(){};function WebTrends(){return{dcsMultiTrack:function(){},__noSuchMethod__:function(){},DCS:{__noSuchMethod__:function(){}},WT:{__noSuchMethod__:function(){}},DCSext:{__noSuchMethod__:function(){}}}};"}, {"type":"regex","match":"\\/hbx(.*)?\\.js","code":"function _hbRedirect(a,b,c){location.href=c};var _hbLink=function(){}"}]}
    Am I supposed to do something with this stuff?
    And how can I fix my problem with slideshows>
    • view 1 more comment
    • Thanks Eric...so I guess if I really want to see whatever it is, I can unblock Yahoo Analytics...when y'all figure it out, I assume that you will add it to the next update--also, assume (no comments about what that makes us...) that it will be mentioned in the update notes so that I'll know to re-block the frelling thing...technology is great; just misunderstood by most of us...[I do feel better now...] ^_^
    • That's hilarious that you'd try Facebook at all if Ghostery also appeals; it is like putting on a bear suit and fussing about all the fur. Even so, blocking just Zynga and making flash click-to-run do a lot to make it a - tolerable- den of iniquity. Maybe there could be little weighted (variable-levered, really) balances with weights like Detected CPU Drain (%) or DCD(BogoMIPS) Flash Memory Footprint (RAM + paged) or Selection and Clipboard Tracking by ___ on one side and Targeted Well-Produced ads via ___ for (e.g. mostly) Ford Motors or Feministing or Morgan Chase (the bank) etc. etc. on the other, and you'd get to balance it so it worked.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • I’m not sure...
    Ooops forgot to say I have Windows 7 and am using Mozilla Firefox 10.0.1...
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • I’m indifferent
    The Guardian Comments form is broken (Opera 11.6 - Ghostery 0.9.5)

    Example Page: http://www.guardian.co.uk/commentisfr...

    When you aren't signed in, the comments have a links to right of each one titled Respond.

    With Content Blocking disabled for The Guardian, that link presents a login popup (if needed) and then redirects you to the comment form at the bottom of the page. The form is enhanced with javascript hosted by (I think) quantserve. However, quantserve isn't in the list of blocked tracking scripts.

    With Content Blocking enabled for The Guardian, that link is not present at all, and the comment form at the bottom of the page doesn't function with the javascript enhancement, it may still function as a plain HTML form but I haven't tried that.

    I've tried enabling some of the tracking scripts (especially quantcast if only because of the name similarity) but no one enabled script allows the form to function properly
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • Odd, it appears the Twitter Button is the issue here. If you unblock that, the comment system works fine. Still figuring out why.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • google-analytics is required for some links to work right.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • This site http://www.speedtest.net/ is not working properly whit ghostery anymore.
    You can not use the button 'test again'. In that case you received no upload speed.
    The results are also not saved on you records account.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • I’m disamused
    VSR magazine seems to require^Wbecome awkward when one of AdJuggler, Bizo, Quantcast, NetRatings SiteCensus, or Facebook Connect is not there!
    http://vsr.edgl.com/reseller-reports/...
    eveeeeentually loads the 6-page pdf (unless it got cut short?) Then I end up clicking where an ad might be (outside the pop-in thing) and get the full Javascript Console (once I turned it on) about unloadad and nonsense functions.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated