У меня есть следующий код внутри шаблона twig:
<script>
var test = { testKeyOne: 'some test one', testKeyTwo: 'some test two'};
ga('create', '{{ analytics }}', 'auto', {'name': 'Name Here', 'allowLinker': true});
ga('require', 'ec');
ga('require', 'linker');
ga('linker:autoLink', [test.testKeyOne, test.testKeyTwo]);
</script>
Я хочу поместить значения test в строку linker:autolink.
Значения, поступающие из twig, обычно отображаются как но значения test не оцениваются, но не как какой-то тестовый или какой-то тест два, а как test.testKeyOne и test.testKeyTwo.
Как добавить оцененные значения из js в ga('linker:autoLink', ...)?
@ Нима точно! Мне нужны значения переменных, но они не оцениваются во время выполнения
Тогда я немного запутался. Добавьте console.info(test) после последней строки кода, и вывод в консоли вашего браузера будет чем-то вроде {testKeyOne: "some test one", testKeyTwo: "some test two"}, так что этот код работает. Тогда я не могу понять, в чем проблема.
@ Нима да, я это уже пробовала. Когда я вставляю в console.info, он обычно показывает мне значение, но когда я пытаюсь использовать это значение внутри ga, он не учитывает значение, он просто показывает мне test.testKeyOne, test.testKeyTwo



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы хотите, чтобы конечный результат был
ga('linker:autoLink', [some test one, some test two]);? Пожалуйста, добавьте более подробную информацию о желаемом выходе.