0
Я пытаюсь выяснить, как удалить последние 4 символа с помощью функции макроса Google Tagmanager.JavaScript Substr Google Tagmanager
CookieLanguage var определен в другом теге Google, который читает строку из файла cookie. Это жало содержит данные, похожие на: 'kjhooij; lpuououpo-9999', и мне нужно записать последние 4 символа.
function() {
try {
var cookie = {{CookieLanguage}}.substr(CookieLanguage.length - 4);
return cookie[0];
} catch(e) {
console.log("No cookie found");
return "n/a";
}
}
Как-то мой cookie var остается пустым, я чего-то не хватает?
Может быть, потому, что ваш второй 'CookieLanguage' появление должно быть' {{CookieLanguage}} 'тоже? – whyleee
"substr" не возвращает массив, не так ли? Так почему вы возвращаете «cookie [0]» вместо «cookie»? –