2016-08-18 103 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)。希望這可以幫助!