internet explorer - Sitecatalyst's custom-link request not sends in IE -


i have problems tracking sitecatalyst custom-link analytics in ie. if open page in ie , click on link (href=#) analytics - s.tl(...) method called , analytics sent. after clicking on link second time (without reloading page) - s.tl(...) called analytics not sent.

in firefox , chrome ok - analytics sent every time link clicked.

has faced problem?

i'm using h.24.2 version of sitecatalyst , ie9. link coded next way

html:   <a class="web-analytics-custom-link"      href="/content/en/customer-service/contact-us.html"      data-custom-link="{'linkname':'footer_contact us', 'vars' : 'prop1,pagename'}">         contact   </a>  js:  function recordcustomlink(params) {     if (s != null) {         if (params.customvars) {            jquery.each(json.parse(json.stringify(params.customvars)), function(i, val) {                s[i] = val;            });         }         var eventscopy = s.events;         if (params.events) {             s.linktrackevents =  params.events;             $.each(params.events.split(','), function(index, val){                 s.events = s.apl(s.events, val, ",",2);             });         } else {             s.linktrackevents = 'none';         }         if (params.vars) {             s.linktrackvars = params.vars;         } else {             s.linktrackvars = 'none';         }         if (params.customdata) {             s.setcustomdata(json.stringify(params.customdata));         }         if(params.linkobject && params.linkobject.href){             var ua = navigator.useragent.tolowercase();             var isandroid = ua.indexof("android") > -1 && ua.indexof("mobile");             s.tl(isandroid || params.linkobject, 'o', unescape(params.linkname));         } else{             s.tl(true, 'o', unescape(params.linkname));         }         s.events = eventscopy;     } }  $(document).on('mouseup touchend','.web-analytics-custom-link', function (e) {     var waparams = $(this).data('custom-link');     if(!waparams.linkobject){         if($(this)[0].href){             waparams.linkobject = $(this)[0];         }     }     if (waparams) {         recordcustomlink(waparams);     } }); 


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -