gpt4 book ai didi

python - 我是在父级和子级 Django 模板中添加 Google Analytics 跟踪脚本,还是仅在 Django 网站上的父级模板中添加 Google Analytics 跟踪脚本?

转载 作者:太空宇宙 更新时间:2023-11-03 15:58:27 24 4
gpt4 key购买 nike

我有一个问题 - 我正在启动我的第一个网站,并在其中包含 Google 分析跟踪 ID。该网站是用 Python Django 构建的。这是否意味着我必须在所有 html 模板文件中包含跟踪脚本?如果我扩展了父模板来创建子模板或将子模板包含到父模板中该怎么办 - 那么,我是否必须在所有父模板和子模板中添加跟踪脚本,或者将其添加到父模板中就足够了?此外,在父级和子级中添加脚本是否有任何危害 - 就像它会在我的 Google Analytics 仪表板中双重显示一样,从而使分析变得困惑?

谢谢

最佳答案

只需将其添加到派生所有其他模板的主模板就足够了。但请确保将其包装在一个 block 中

{% block analytics %}
{% include 'analytics.html' %}
{% endblock %}

或者另一种选择

{% block analytics %}
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

.....
</script>
{% endblock %}

这允许您关闭或通过超越 block 来更改需要的页面的分析参数。

关于python - 我是在父级和子级 Django 模板中添加 Google Analytics 跟踪脚本,还是仅在 Django 网站上的父级模板中添加 Google Analytics 跟踪脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40559423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com