将Optimizely与Adobe Analytics集成

时间:2016-08-18 08:55:48

标签: node.js adobe analytics adobe-analytics optimizely

我尝试将Optimizely与Adobe Analytics集成。我已按照本指南进行操作:https://help.optimizely.com/Integrate_Other_Platforms/Integrating_Optimizely_with_Adobe_Analytics但没有成功。 我通过Optimizely中的实验集成选择的道具(prop51)和evars(eVar51)从未发送过。我通过wasp chrome附加组件和Adobe帐户进行检查。 我们手动设置的所有其他数据(道具和电子变速器)都会被发送。

我们没有使用s_code.js,而是AppMeasurement.js版本:1.5.1。我不知道我们是否使用自定义变量。我猜不会。所以我按照指南使用: window.optimizely.push("activateSiteCatalyst");没有成功。

我还尝试过:window.optimizely.push(['activateSiteCatalyst', {"sVariable": s_c_il[0].account)}]);其中s_c_il[0].account包含帐户名称,但没有成功。 也试过这个指南:http://digitalinsightsworld.com/tag-manager/dtm/optimizely-implementation-check-list-adobe-sitecatalyst/

有没有人知道出了什么问题?或者如何前进?

BR, 约翰

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题......我们正在使用AngularJS 1.4.x. sVariable的默认值是's'。一般来说,Optimizely期望window.s成为omniture对象。 Angular将此对象抽象为其自己的可注入项,因此不是窗口外的标准DOM /元素。我的快速破解是在Omniture指令中设置window.s = s。我仍在努力完成这项任务的最佳位置,但我可以验证我现在在Omniture调用(使用Omnibug)中看到自定义eVar for Optimizely传出。希望这有帮助!