2016-08-18 11 views
1

Я пытаюсь интегрировать оптимизацию с помощью Adobe Analytics. Я последовал за этим руководством: https://help.optimizely.com/Integrate_Other_Platforms/Integrating_Optimizely_with_Adobe_Analytics без успеха. Реквизиты (prop51) и evars (eVar51), которые я выбираю с помощью интеграции экспериментов в Оптимизиле, никогда не отправляются. Я проверяю с помощью дополнения Osp Chrome и через учетную запись Adobe. Все остальные данные (реквизиты & eVars), которые мы устанавливаем вручную, отправляются.Интеграция Оптимизация с помощью Adobe Analytics

Мы не используем s_code.js, но AppMeasurement.js версия: 1.5.1. Я не знаю, используем ли мы пользовательскую переменную s. Наверное, нет. Поэтому я следую руководству и использовал: 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, Йохан

+0

Невозможно реально помочь вам, не видя страницы, на которой у вас возникла проблема, но я знаю по опыту, скорее всего, это проблема времени между оптимизированным ответом на запрос HTTP, который подталкивает информацию о кампании к переменным AA против vs. AA делает его отслеживающим вызовом (вызов 'st()'). Один из способов проверки - ввести переменную AA в консоль js после загрузки страницы. Если вы видите, что оно имеет значение, то это подтверждение времени. –

ответ

0

У меня была такая же проблема ... Мы используем AngularJS 1.4.x. Значение sVariable по умолчанию - 's'. Как правило, Optimizely ожидает, что window.s будет объектом omniture. Угловая абстракция этого объекта к его собственному инъекционному элементу и, следовательно, не является стандартным DOM/элементом off window. Мой быстрый взлом заключался в том, чтобы установить window.s = s из директивы Omniture. Я все еще разрабатываю лучшее место для выполнения этого задания, но могу проверить, что теперь я вижу пользовательский eVar для Optimizely исходящий в нашем вызове Omniture (используя Omnibug). Надеюсь это поможет!