我目前正致力于将谷歌分析整合到一个项目中。但是,当我尝试使用<script>
代码加载部分时,部分不会加载到HTML模板中。
base.twig
##
{{ function('wp_head') }}
{% block head_extras %}
{% include 'partials/scripts-google-analytics.twig' %}
{% endblock %}
</head>
如果我打开开发人员工具,页面会加载,但script
中的代码不会被添加。
这是partials / scripts-google-analytics.twig
的脚本{% if function('getenv', 'YOUR_API_KEY') != '' %}
<script async src='https://www.googletagmanager.com/gtag/js?id={{ function('getenv', 'GOOGLE_ANALYTICS') }}'></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', "{{ function('getenv', 'YOUR_API_KEY') }}");
</script>
{% endif %}
如何向head
标记添加部分内容?