我在Adobe DTM中创建了一个基于事件的规则,只要单击“.link-name”就会触发该规则。但是,我想通过自定义页面代码部分来定义它,而不是对linkName进行硬编码。我试过s.linkName ='自定义名称';但这没有做任何事情。 我已经尝试过s.tl(这个,'o','自定义名称'),但是这次事件两次开了。有没有办法在自定义页面代码中定义linkName?我觉得应该有办法做到这一点我很想念。谢谢。
答案 0 :(得分:0)
这可能是你要问的:
1)Adobe DTM可以获取动态值:
在“Adobe Analytics”部分中,将Prop,eVar或Link Name设置为:
%this.href%
您可以设置其他动态值。检查本网站的DTM备忘单。
http://jimalytics.com/tag-management/dynamic-tag-manager-dtm-cheat-sheet/
2)您可以尝试使用“自定义规则条件”中的satellite.setVar()方法设置数据元素:
//Set a value
var customLink = "www.yourCusomLink.com";
//Set DTM Data Element to that value
_satellite.setVar("Element Name", customLink);
//Inside Custom Rules - the code must return "true" for rule to fire
return true;
将Prop,eVar或Link Name设置为:
//Adobe Analytics syntax for passing value of custom data element
%Element Name%
规则将触发并传递
中的自定义值希望这有帮助!