我一直在使用s_code将现有的标签管理代码迁移到使用AppMeasurement的新的动态标签管理系统。
大多数事情都有效,但是我们有一个插件,没有在Adobes插件列表中列出:
https://marketing.adobe.com/resources/help/en_US/sc/implement/plugins_support.html
目前我们有版本1.0:s. partnerDFACheck = new Function("cfg", ""
+ "var s=this,c=cfg.visitCookie,src=cfg.clickThroughParam,scp=cfg.searchCenterParam,p=cfg.newRsidsProp,tv=cfg.tEvar,dl=',',cr,nc,q,g,gs,i,j,k,fnd,v=1,t=new Date,cn=0,ca=new Array,aa=new Array,cs=new A"
+ "rray;t.setTime(t.getTime()+1800000);cr=s.c_r(c);if(cr){v=0;}ca=s.split(cr,dl);aa=s.split(s.un,dl);for(i=0;i<aa.length;i++){fnd = 0;for(j=0;j<ca.length;j++){if(aa[i] == ca[j]){fnd=1;}}if(!fnd){cs[cn"
+ "]=aa[i];cn++;}}if(cs.length){for(k=0;k<cs.length;k++){nc=(nc?nc+dl:'')+cs[k];}cr=(cr?cr+dl:'')+nc;s.vpr(p,nc);v=1;}q=s.wd.location.search.toLowerCase();q=s.repl(q,'?','&');g=q.indexOf('&'+src.toLow"
+ "erCase()+'=');gs=(scp)?q.indexOf('&'+scp.toLowerCase()+'='):-1;if(g>-1){s.vpr(p,cr);v=1;}else if(gs>-1){v=0;s.vpr(tv,'SearchCenter Visitors');}if(!s.c_w(c,cr,t)){s.c_w(c,cr,0);}if(!s.c_r(c)){v=0;}r"
+ "eturn v>=1;");
不是一个漂亮的网站。 在对此进行去模糊处理和调试后,我发现在AppMeasurement对象中不再存在s对象(un)的必需属性。
有没有人有这方面的经验或有更新的版本。
谷歌搜索没有给我任何有用的东西,只有一些与旧的s_code一起使用的引用。
感谢。
答案 0 :(得分:0)
不幸的是,AM发生了许多重大变化。
s.un
只是传入的RSID。您应该可以将其替换为s.account
而不会出现问题。
s.wd
是一个窗口参考,现在是s.w
那些应该是唯一需要更新的2个引用。我还没有看过该插件的更新版本,但您也可以随时向客户寻求帮助。