2016-08-18 64 views
1

我正在尝试将Optimizely与Adobe Analytics集成。我遵循本指南:https://help.optimizely.com/Integrate_Other_Platforms/Integrating_Optimizely_with_Adobe_Analytics没有成功。 我通过Optimizely中的实验集成选择的道具(prop51)和evars(eVar51)从未发送过。我通过wasp chrome add-on和Adobe帐户进行检查。 发送手动设置的所有其他数据(道具& eVars)。将Optimizely与Adobe Analytics集成

我们没有使用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包含帐户名称,但没有成功。 试过下面这个GUID:http://digitalinsightsworld.com/tag-manager/dtm/optimizely-implementation-check-list-adobe-sitecatalyst/

有没有人有什么错误的想法?或者如何前进?

BR, 约翰

+0

如果没有看到您遇到问题的页面,没有办法真正帮助您,但我从经验中知道,优化http请求响应之间的时间问题很可能会将广告系列信息推送到AA变量与AA使它跟踪调用('st()'调用)。验证的一种方法是在页面加载后将AA变量输入到js控制台中。如果你看到它有价值,那么这是对时间的确认。 –

回答

0

我有同样的问题......我们使用AngularJS 1.4所支持sVariable的默认值是's'。一般来说,Optimizely期望window.s是一个omniture对象。 Angular将此对象抽象为它自己的可注入项目,因此不是标准的DOM /元素关闭窗口。我的快速入侵是从Omniture指令中设置window.s = s。我仍然在制定完成此任务的最佳位置,但是我可以验证我现在在Omniture调用中使用Omniture调用可以看到自定义eVar的最优化输出(使用Omnibug)。希望这可以帮助!