Как получить определенный элемент со страницы в переменную в диспетчере тегов Google

javascript #google-tag-manager

#javascript #google-tag-manager

Вопрос:

У меня есть такой файл cookie в коде на странице. Я хотел бы извлечь из этого язык.

Я имею в виду, как я мог бы вернуть эту функцию в этом примере «en» в переменной GTM:

 function() {return ...}
 

Код на странице выглядит так:

 <script type="text/javascript" id="wtml-cookie-js-extra">
var wtml_cookies = {"wp-wtml_current_language":{"value":"en","expires":1,"path":"/"}};
var wtml_cookies = {"wp-wtml_current_language":{"value":"en","expires":1,"path":"/"}};</script>
 

Ответ №1:

Подобные глобальные переменные доступны в window объекте. Этот код должен это сделать:

 function() {
  return window.wtml_cookies["wp-wtml_current_language"]["value"];
}
 

Комментарии:

1. Работает отлично, спасибо!