如何使用 jQuery 插入 Google 分析代码

How to Insert Google Analytics code with jQuery

我正在使用一个网站,该网站的前任开发人员已将 <head> 部分硬编码在 30 多个 HTML 页面中。也没有页脚。

有什么方法可以通过 jQuery 将 GTAG 插入每个页面?

欢迎任何反馈!

理论上,如果有一个链接到所有其他页面的 JavaScript 文件,您可以通过追加添加它。请记住,提供的示例尚未通过 GA 测试,考虑到任何人都可以查看您的源代码,这也不是一种安全的方法。 希望对您有所帮助,祝您好运! :)

$(document).ready(function() {
    console.log("working");
    
    let gtag = `
        <script async src="https://www.googletagmanager.com/gtag/js?id=///"></script>
        <script>
            window.dataLayer = window.dataLayer || [];
            function gtag(){
                dataLayer.push(arguments);
            }
            gtag('js', new Date());
            gtag('config', '///');
        </script>
    `;
    console.log(gtag);
    
    $("head").append(gtag);
});