Переменная и значение Dynami c в хранилище сеансов, LocalStorage или Cookie - PullRequest
0 голосов
/ 14 января 2020

Я пытаюсь сохранить значение Dynami c в моем навигаторе Session Storage , чтобы сохранить пользовательские данные с одной страницы на следующую.

Dynami c Значение, которое я хочу сохранить - это переменная с querySelector, которая удаляет содержимое из DOM. Например, мой заголовок H1 или какой-то текст в поле формы. Значение будет зависеть от того, что показывает интерфейс.

Единственный код, который у меня есть на данный момент (я нуб ie эх!):

<script>
  
  var OfferCategory = document.querySelector('.label-gender.ng-binding').textContent
 
  sessionStorage.setItem('Offer', OfferCategory) 
  
</script> 

Хорошо, это действительно связано с маркетингом и аналитикой. В зависимости от клиента, который посещает мою веб-страницу, у меня есть 2 возможных сценария: моя веб-страница отображает клиенту предложение 1 или предложение 2; клиент принимает предложение и затем переходит на страницу благодарности.

Я хочу сохранить категорию предложений, отображаемую на моем веб-сайте, а затем извлечь эту категорию предложений для исправления в URL-адресе моей страницы «Спасибо» через менеджер тегов Google. Это отличный способ узнать, кто из пользователей пришел на страницу с благодарностью.

Итак, в моем примере document.querySelector('.label-gender.ng-binding').textContent должен захватить в DOM категорию «Предложение», и я должен иметь возможность извлечь ее из хранилища сеансов, когда пользователь перейдет на следующую страницу (страница «Спасибо»).

В том числе, мне интересно, что я могу сделать это с LocaStorage и Cook ie тоже!

Может ли кто-нибудь помочь мне решить мою проблему?

Спасибо.

...