我有一些JavaScript,我正在使用GTM自定义html标记来插入我的页面。我需要访问窗口上的值,是否可以通过GTM进行此操作,还是现在需要将脚本放入实际的html中才能获取此脚本的值?
这是我现在无法使用的示例:
<script type="text/javascript">
console.log(window.awesomeValue);
</script>
当我在GTM注入脚本之后检查源代码时,window.awesomeValue
会按字面出现并且没有进行评估。
谢谢!
答案 0 :(得分:0)
您将需要使用JavaScript变量来保存该值。试试这个:
创建一个JavaScript Variable
并将其值设置为window.awesomeValue
修改您的自定义HTML标记以使用新创建的变量:
您的最终代码如下:
<script type="text/javascript">
console.log({{yourNewJSVariable}});
</script>