javascript - Issues setting DTM Data Element by either returning value or setting data element directly -


not sure why can't update data element in dtm. i'm trying add listener , update "custom link name" whenever element html5 custom attribute exists , clicked. haven't had luck , don't know i'm doing wrong?

function addevent(el, ev, fn, uc) {     if (el.addeventlistener) {         el.addeventlistener(ev, fn, uc);     } else if (el.attachevent) { // ie8-         el.attachevent('on'+ev, fn);     } }  addevent(document, 'click', function(e) {     e = e || window.event;     var target = e.target || e.srcelement;     var customlinkname = target.getattribute("data-analytics-tracking-name");      if(customlinkname){       //return customlinkname;       _satellite.setvar("custom link name", customlinkname);      }  }, false); 

when ever check value of data element default value set in ui. idea how make data element update every time qualifying element clicked? code runs custom script data element in dtm, not being run event.


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -