Файл cookie сеанса JavaScript, удаляемый веб-приложением - как выполнить отладку? - PullRequest
0 голосов
/ 20 апреля 2019

У меня проблема с удалением куки-файла сессии. Код, который устанавливает cookie и читает его, существует уже много лет и работает на большинстве страниц. Я попытался провести какое-то тестирование (имя файла cookie, которое я отлаживаю, - navElemName), и каким-то образом файл cookie удаляется веб-приложением на определенных страницах? Я даже протестировал (который все еще на месте), где я добавил еще один файл cookie в том же коде, который создает файл cookie «navElemName» (другое имя файла cookie «navElemNameNotDeletedDuplicate»), в котором нет кода для его удаления или взаимодействия с ним в любом путь, и это также исчезает. Мне просто нужно выяснить, почему? Вы можете увидеть это в действии. У меня есть 3 шага, которые отслеживаются при помощи console.logs, которые начинаются с «COOKIE TEST» и содержат шаги в журнале консоли, которые вы должны увидеть, нажимая любую из зеленых кнопок «APPLY NOW». Кнопки Appy Now имеют настраиваемые атрибуты HTML-5, которые считываются в cookie, нажимают на них, а затем веб-приложение считывает значение cookie на следующей странице. Если вы перейдете на эту страницу ниже, вы увидите, что она работает как задумано .

https://www.bankofthewest.com/campaigns/small-business/businesscards.html#testdtm

Но если вы перейдете на эту страницу и нажмете зеленую кнопку «ПРИМЕНИТЬ СЕЙЧАС»:

https://www.bankofthewest.com/campaigns/small-business/express-lending.html#testdtm

Вы заметите, что файл cookie удаляется до того, как следующая страница сможет его прочитать. Я понятия не имею, как отладить эту проблему? Код вводится через Adobe DTM. Файл cookie устанавливается правилом на основе событий, которое будет шагом 1 в журналах консоли, а затем читается на следующей странице элементом данных (шаги 2 и 3 в журналах консоли).

Любой совет / направление или помощь приветствуется.

Спасибо!

...