Как извлечь тип ссылки и поместить его в эвар или проп?

Я использую Adobe Launch, настроенный с расширениями Adobe Analytics, выбрав для управления библиотекой значение «Управление библиотекой для меня». Мне нужно извлечь ссылку на выход и сохранить ее в eVar или Prop. Есть ли обновленный код по умолчанию в Adobe, чтобы получить ссылку на выход, или мне нужно добавить код java-скрипта вручную. Нужно предложение


person eswaris    schedule 10.01.2019    source источник


Ответы (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
comment
Я пробовал это раньше, и это будет фиксировать значение eVar при загрузке следующей страницы / перезагрузки страницы один раз после того, как пользователь нажмет на ссылку выхода. Есть ли способ, где мы можем использовать eVarN в том же вызове выхода из pev1. - person eswaris; 17.01.2019
comment
@eswaris Если ссылка выхода запускается в новой вкладке или окне браузера, возможно, что eVarN записывается при следующем вызове на странице в текущем окне/вкладке (это можно сбросить, используя s.clearVars() в обратном вызове после вызова) . Но быть записанным на следующей странице, это что-то новое для меня. Если нет механизма кэширования, переносящего значения на следующую страницу, или если сайт не является одностраничным приложением, этого не должно было произойти. - person Robert Sim; 17.01.2019
comment
Спасибо, это дает мне идею. Я обновил приведенный выше код и зафиксировал URL-адрес ссылки в eVar. Но я не получаю значения в eVar, и если я обновлю console.log(s.linkURL), чтобы захватить URL-адрес ссылки, и это сработает. Любая идея, связанная с тем, что мой eVar не фиксирует URL-адрес ссылки выхода - person eswaris; 18.01.2019
comment
@eswaris ты тоже установил s.linkTrackVars? - person Robert Sim; 18.01.2019