Я использую Adobe Launch, настроенный с расширениями Adobe Analytics, выбрав для управления библиотекой значение «Управление библиотекой для меня». Мне нужно извлечь ссылку на выход и сохранить ее в eVar или Prop. Есть ли обновленный код по умолчанию в Adobe, чтобы получить ссылку на выход, или мне нужно добавить код java-скрипта вручную. Нужно предложение
Как извлечь тип ссылки и поместить его в эвар или проп?
Ответы (1)
Я сделал это в инструменте Custom Code of Adobe Analytics в Adobe DTM некоторое время назад. Это должно быть аналогично настроено в Adobe Launch. YMMV:
s.doPlugins = function(s) {
if (s.linkType === 'e') { // this checks if this call is an exit link call.
s.eVarN = s.linkURL;
}
}
person
Robert Sim
schedule
11.01.2019
Я пробовал это раньше, и это будет фиксировать значение eVar при загрузке следующей страницы / перезагрузки страницы один раз после того, как пользователь нажмет на ссылку выхода. Есть ли способ, где мы можем использовать eVarN в том же вызове выхода из pev1.
- person eswaris; 17.01.2019
@eswaris Если ссылка выхода запускается в новой вкладке или окне браузера, возможно, что eVarN записывается при следующем вызове на странице в текущем окне/вкладке (это можно сбросить, используя
s.clearVars()
в обратном вызове после вызова) . Но быть записанным на следующей странице, это что-то новое для меня. Если нет механизма кэширования, переносящего значения на следующую страницу, или если сайт не является одностраничным приложением, этого не должно было произойти.
- person Robert Sim; 17.01.2019
Спасибо, это дает мне идею. Я обновил приведенный выше код и зафиксировал URL-адрес ссылки в eVar. Но я не получаю значения в eVar, и если я обновлю console.log(s.linkURL), чтобы захватить URL-адрес ссылки, и это сработает. Любая идея, связанная с тем, что мой eVar не фиксирует URL-адрес ссылки выхода
- person eswaris; 18.01.2019
@eswaris ты тоже установил
s.linkTrackVars
?
- person Robert Sim; 18.01.2019