У меня есть переменная GTM, которая работает нормально, но мне нужно добавить ее как значение в атрибут src в другом теге.
Здесь отлично работает переменная {{ecomm_totalvalue}}:
<!-- Global site tag (gtag.js) - AdWords: xxxx -->
<script async src = "https://www.googletagmanager.com/gtag/js?id=AW-xxxx"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-xxx');
</script>
<!-- Event snippet -->
<script>
gtag('event', 'page_view', {'send_to': 'AW-xxx',
'ecomm_prodid': '{{ecomm_prodid}}',
'ecomm_totalvalue': '{{ecomm_totalvalue}}'
});
</script>
Я хочу добавить {{ecomm_totalvalue}} в качестве значения в другой пользовательский тег HTML следующим образом:
<!--SECURE JAVASCRIPT PIXEL CODE START-->
<script src = "https://fake.com/xxx/xxx/xxx?ext1 = {{ecomm_totalvalue}}" type = "text/javascript" async ></script>
<!--SECURE JAVASCRIPT PIXEL CODE END-->
В настоящее время он не работает, и я не уверен, какой правильный синтаксис будет в этом <script>.
Моя первая догадка заключается в том, что теги представляют собой две разные области действия / триггеры, и вы пытаетесь ссылаться на {{ecomm_totalvalue}} либо до того, как он существует, либо после того, как он будет удален.



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


Что именно не работает? Код вашего кода тега выглядит нормально, однако уверены ли вы, что пользовательская переменная установлена на ожидаемое значение до того, как вы укажете на нее в своем теге HTML?