在Adobe Omniture DTM的基于事件的规则中,如何在自定义脚本中定义链接名称

时间:2017-03-06 20:41:45

标签: javascript adobe analytics

我在Adobe DTM中创建了一个基于事件的规则,只要单击“.link-name”就会触发该规则。但是,我想通过自定义页面代码部分来定义它,而不是对linkName进行硬编码。我试过s.linkName ='自定义名称';但这没有做任何事情。 我已经尝试过s.tl(这个,'o','自定义名称'),但是这次事件两次开了。有没有办法在自定义页面代码中定义linkName?我觉得应该有办法做到这一点我很想念。谢谢。

1 个答案:

答案 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%

规则将触发并传递

中的自定义值

希望这有帮助!